[Disclaimer: This is not a code request, more of a "Where to start resources" request]
New to this forum, I have a project to complete involving making a basic Snake game in Java with artificial intelligence, initially just being able to play the game *well* by itself and if I so choose branch out to Player vs A.I. Standard snake rules.
My current experience with Java is limited to the basics and some swing material. so I can easily set up the interface.
However I was wondering where on earth do I start with Artificial Intelligence? Bare in mind I am pretty-poor on the programming front so easy to digest-information would be highly appreciated. Ive noticed the "beginners java" thread on this site so I will be going through that for basic game logic. and I have seen many examples of making a player based snake game.
However I am required to research in detail a variety of A.I methods for my game, problem is I don't know where to start, I came here instead of the A.I section because well... as stated above I am a 3-4 month Java learner, not someone who is going to jump straight into technical A.I detail and pick it up quickly.
Or any material on creating games with grids.2D arrays in the first place, as its all completely new to me, not something the course I did covers really.