This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
notes:fall2024:projects:msi0 [2024/09/11 20:40] – [array via pointer arithmetic] cburling | notes:fall2024:projects:msi0 [2024/09/12 01:07] (current) – [space invaders] cburling | ||
---|---|---|---|
Line 69: | Line 69: | ||
=====space invaders===== | =====space invaders===== | ||
- | The original Space Invaders was a game where the player character was positioned at the bottom of the screen and fought enemies at the top. The enemies | + | The original Space Invaders was a game where the player character was positioned at the bottom of the screen and moved solely along the x-axis. You would fight enemies |
+ | The enemies could also shoot at the player | ||
The objective is to create your own personal twist on Space Invaders. This could be introducing a new theme, or mechanics, while remaining true to the original. Enemy array formation / random attacks, player shooting, hit detection, and custom structs are a MUST. | The objective is to create your own personal twist on Space Invaders. This could be introducing a new theme, or mechanics, while remaining true to the original. Enemy array formation / random attacks, player shooting, hit detection, and custom structs are a MUST. | ||
It also would not hurt to consider having custom sprites, sounds, music, and / or a score for the player. | It also would not hurt to consider having custom sprites, sounds, music, and / or a score for the player. | ||
+ | |||
+ | You can get a feel for how they game is meant to be played [[here|https:// | ||
=====sounds===== | =====sounds===== |