This was a second year assignment for the AI in games module. The module was focused on the concepts involved in game design particularly involving AI in games; such as procedural generation, playability, artificial stupidity etc etc.
This games enemies are:
- The wanderer: This enemy just moves around aimlessly in random directions
- The Finite state machinist: This fella is chill most of the game, but if his goons arent getting the job done in time, it wakes up starts wandering, then seeking, then persuing and eventually gets tired and rest before repeating.
- The persuer: These guys persue using the astar algorithm.
- The seeker: The seekers just follow you but they are too dumb to go aroung walls like the persuers.
The blue ball is the player. The aim of the game is to stay alive. When the other ball catch you, you lose lives. This game cannot be won (its like tetris), you can only obtain a higher score.
Use the arrow keys to move.
Starting…
first load fetches the Java runtimeIn the browser the game runs through a small wrapper that does the drawing; the game’s own code is unchanged.
For more details on how I developed this game have a look at my blog zibibytes.