Home Alone: A 2D ReImagining
Designed by Jacob Wood and Zachary Hance, two soon-to-be Computer Science graduates who love playing video games.
- menu system that allows changing difficulty and music
- hud which displays the controls, player health, currently selected weapon and score
- the ability to jump on various objects and enemies in the game world.
- lots of explosions
- lots of sounds
- For our L-System we used AAlines to draw boxes in the menu
- Dr. Malloys crow animation.
- Strategy Pattern for collison detection
- Singleton Pattern for IOManager, SDLSound, Gamedata, and Clock
- type of sprite.. bounce, gravity, etc..
- bounce factor for sprites
- if sprite is transparent
- number and width of frames for animated sprites
- spacer to seperate left and right frames
- number of chunks for explosions
- speed, location, and number of sprite
- if speed and location should be randomized
- attack interval for enemies
- our viewport works by tracking the player. We then offset what part of the world is being drawn
- our viewport also allows you to also toggle between tracking the player and one of his enemies.