I’ve written a snake game in Java. What I also want to do is to create a demo for that (so snake would play by itself). I’ve written a simple demo, but snake dies pretty fast. So, is there any algorithms or something for that kind of problem? I believe it is a little bit similar to chess game problem? I want that snake would be alive as long as possible. Thank you.
Share
The Google-sponsored AI Challenge ran a “Tron” game in 2010. You might get some good ideas from searching for solutions to that challenge.
If you just want a very simple strategy that makes a reasonable demo then you might try something like the following:
Apart from that, I don’t think a Chess-style AI approach (with a move search tree) would work very well. You wouldn’t be able to easily search enough moves in advance.