X Complete Initialization for 10 kreds Complete the Quest and earn an exclusive shiny kongpanion + 10 kreds 15% Congratulations! You’ve completed your Kongregate account! Congratulations! You’ve completed your Kartridge quest! Spend your hard earned kreds on some of these games! veclock's messagesPublic messages for veclock![]()
Goshen
Feb 9, 2011 9:25pm Hey, only just now realized that my comments on Chess AI and here should probably switch places, but it won’t let me delete my previous comment now. Sorry about that. I wanted to say that you have done an impressive coding job with the game. I like the graphical interface and you supported the proper rules (castling and en passant, specifically), w… show moreHey, only just now realized that my comments on Chess AI and here should probably switch places, but it won’t let me delete my previous comment now. Sorry about that. I wanted to say that you have done an impressive coding job with the game. I like the graphical interface and you supported the proper rules (castling and en passant, specifically), which is a huge plus in my book. I didn’t check yet on three-fold repetition, but I doubt the computer keeps a move log to make the necessary condition check. I gave the game a 3/5. It would be really impressive if you can find a way to boost the ply count for the computer, but I have no idea how you could implement such a boost for AS3. It seems to currently stand at 2 ply. 4 ply would seem imperative to not hang pieces, and 6 would enable it to unleash combinations that 80% of chess players would struggle against – and pretty much clobber anyone on this site. The primary impressive feat, however, would be to code an opening book. The early knight development type books are often used for computers, because anything else just seems to massive. But if you could program a basic 1.e4 & 1.d4 repertoire into it, I would gladly give this 5/5 (for whatever that is worth to you). Thanks for reading. Whatever steps you take in the future and whatever projects you might choose to tackle, in all things make personal enjoyment a priority. Best wishes. show less
Loading
![]() ![]()
veclock
Feb 10, 2011 6:04am
Hi, thank you for the comment! :) the AI does not use any minimax function, instead a number of algorithms and steps to evaluate the best move. AS3 could do a 4 ply search, maybe more but then you got… show moreHi, thank you for the comment! :) the AI does not use any minimax function, instead a number of algorithms and steps to evaluate the best move. AS3 could do a 4 ply search, maybe more but then you gotta be a very good programmer. I made another AI in Java, which could reach depth 6-7. Still I can beat that one, and my goal is to create one I can’t beat ;) So I’m still working on a new one. There are some nice AS3-AIs out there, I wonder how good they possibly can get, maybe alot better when AS4 is released. :) show less |