OffTheChain
Simple game made in python processing where a chain chomp breaks off its chain and chases around Toad.
How to play:
- Download or clone the repo
- Install processing and the py processing 3 if not done already
- Click play and the game will go through all the intro scenes
- Once at the street maze use the WASD keys to maneuver through the game
- Catch Toad and you win
Game Scenes:
- Chomp on pole and Toad is taunting
- The chain breaks into a lot of pieces
- The chomp is now off the chain and begins chasing Toad
- Transition scene of Chomp chasing Toad
- Game scene, chase Toad around with the Chomp
- Game win scene
Completed Work:
- Made characters using self written geometries and matrix stack
- Implemented basic character control of the chomp character using the wasd keys
- Implemented a basic game engine to handle logic of the game, ie collision with walls and capture of the toad
- Implemented a basic AI for Toad where it will go the location farther away from the player by Euclidian distance
- Created procedural animations for the movement of game characters
- Created a procedural particle simulation for the breaking of the chain
- Create a random street grid generator for when the player chases around Toad
- Learned the importance of properly structuring a game for running on limited processing power
Future Work:
- Update toad AI to look 2 moves ahead for better movement interpolation
- Update particle system animation to look more like an explosion
- Create tile for the streets, grass, and walls to make them look better
- Implement turning interpolation for the player
- Animate the tail of the chomp