Ashleigh Dunlop's profile

Fire Lizard and Water Snake

This is a game I call Fire Lizard and Water Snake. I made this for the class Creative Computing 103, and it is the first game I have made through coding. Through this class I have begun to develop my coding skills. I aspire to be a biomedical engineer with a minor in creative technology, so coding was an essential class not only for my major requirements but also to learn a skill I will need in the future. Making this project was meaningful because I was able to showcase all my knowledge from throughout the semester in this one project. I liked doing a project that was similar to a game I played as a child because it made me want to keep working when I couldn't figure out my errors. 
Fire Lizard and Water Snake Level 1
The goal of the game is for either character to get to the top of the screen by jumping on the platforms and dodging the correct puddle. Water Snake will die if it touches the red fire puddle and Fire Lizard will die if it touches the blue water puddle. Getting this to work involved lots of collision detection functions between each class which was at times very difficult to figure out. 
Level 3
This is a snapshot of level 3. As you can see, the levels get progressively harder with more puddles in each level. This is the last level, so if one character gets to the top of the screen both players win. If the players both touch the incorrect puddle the game is over, but can be restarted with the space bar. The changing of screens was done through cases in a finite state machine and also the key pressed function
Fire Lizard and Water Snake
Published:

Fire Lizard and Water Snake

Published:

Creative Fields