Forum
kdice api
|
YAKA wrote
at 5:59 PM, Tuesday July 17, 2007 EDT
Ryan, nny plans for a kdice api?
I think it would be interesting to create an automated player (Heuristics, AI, decision trees, etc) and see how well it does against humans. Or bot vs bot, fun! API would come in handy. Don't have time to sniff TCP and reverse engineer kdice (not sure that I am up to it anyways :) ) It should be played on unrated tables of course. What do you think? |
Replies 1 - 8 of 8
|
YAKA wrote
at 6:00 PM, Tuesday July 17, 2007 EDT BTW, I am also known as Zosod at the tables.
|
|
ryan4 wrote
at 9:22 PM, Tuesday July 17, 2007 EDT yeah, i think that would be very cool
Theres a bit of a security issue however with running third party code. Do you think you could do this type of stuff in a declaritive language like XML or JSON? |
|
penubag wrote
at 3:47 AM, Wednesday July 18, 2007 EDT Go to dicewars for that.
(http://www.gamedesign.jp/flash/dice/dice.html) |
|
terry2 wrote
at 5:10 AM, Wednesday July 18, 2007 EDT sounds like a good idea, being able to program agressive or defensive AI players, good times when theres no one playing on the tables
|
|
Lunch_Time wrote
at 8:53 AM, Wednesday July 18, 2007 EDT Ryan,
I'm always api when I play dice wars. Thanks |
|
rnd wrote
at 9:28 AM, Wednesday July 18, 2007 EDT |
|
Zosod wrote
at 9:59 AM, Wednesday July 18, 2007 EDT >>Theres a bit of a security issue however with >>running third party code. >>Do you think you could do this type of stuff >>in a declaritive language like XML or JSON? I had an idea of a client(remote bot)/server(current kdice server) architecture with XML/JSON (never worked with this one, but seems like a suitable protocol)/SOAP or whatever between them. I mean as far as the server goes, there is no difference between a human and computer client. As far as I understand the current flash works on the same client/server principles. Do I make any sense? |
|
Zosod wrote
at 10:04 AM, Wednesday July 18, 2007 EDT The client will run on a remote computer, so there is no issue with running 3rd party code.
|