thanks for all the interest. I have done chess AI before, but that was (cough) before windows (cough). Here, the intention was to test out multiplayer concepts in a simple game. A complex game would be RTS or something with hundreds of moving units. Duel has only 2 moving units (per player) and chess has 32 so i send the entire board upon turn complete. If chess were done as a RTS, I would need a better way to handle movement. AI is not really on my todo list. Next up is play via realtime FTP which really sucks and has many connection issues, but does not suffer from firewall issues. Its almost ready for release. If interest in this continues, I will update chess to permit 4 player chess with multiple rule options.
Or, maybe permit rule options with the 2 player version.
Otherwise, upon version 2's release, I'll stop working on chess and move on to Archon, a "card-based" FPS deathmatch.
Think No-Yu-Go where when you play a creature card, you become that creature and fight other players as in Duel, but each player is a different creature with different attacks and bonuses.
But, as others and myself have said, before jumping into a huge project, test out concepts in a simpler game first.
Duel tests out the FPS methods and simple effects
Chess is testing out FTP and game board updates
Both serve to test the matchmaking kit. Important if i actual want
people to play my games and find each other.
Sure, there are conceptual flaws with each game. Duel would have been better done if each critter in the game had its own memblock instead of all sharing just the one. But, these flaws are easier to fix in the next game instead of in the current game.
Also, I wish to experiment with Proxy support starting in Jan or Feb. Have done that before, but wish to see first hand what the lag time is like to see if I can come up with work arounds. To do proxy support, I'll upgrade my desktop (get a new one) remove the OS from the old one and replace it with Linex (maybe using RedHat). Then place my server app onto that PC (runs at 1G, should be fast enough) and walla.... my own server. A challange would be enuring all users know how to properly access the proxy server. This will be tested via the matchmaker....
See, all these little projects lead to my next project.....
Love having all you guys testing my stuff out too.
internet gaming group