Artificial Intelligence and Game Development

Students will learn how to add realistic AI characters games developed in Java. This module will introduce AI techniques, such as neural networks, decision trees, genetic classifiers and reinforcement learning. Students will familiarize themselves with the use AI library. The focus is placed on the design of characters and creatures, with unique abilities and skills.

The environment of the game is made of 2 separate components, a single image and the border. It was meant to represent the snake’s nest as it features tall wild grass and treetops. The border will also be included as the snake won’t be able to exit its nest. The food and the snake will be exactly as pictured. The player will be able to control the head of the snake which is the front most part of the snake leading the rest of its body.