proposal.md

This commit is contained in:
njmason2
2025-11-19 11:26:59 -05:00
parent e41bbc0168
commit d7cc27c4b7

View File

@@ -1,7 +1,7 @@
<!-- # Use retro to create a game! Refer to the documentation.
# Game Proposal
# Asteroid Buster -- Nelson Mason -- 11-18-2025
# Asteroid Buster -- Nelson Mason -- Updated 11-19-2025
## Team
# Nelson Mason - individual
@@ -19,11 +19,12 @@
# both firing and moving are optional.
# 3) The projectile will continue to move up the screen, after firing, even after
# Lollipop moves left or right.
# 4) Score will based upon the number of asteroids busted.
# 4) Score will be based upon the number of asteroids busted. If the ship runs out of golf balls,
# it will add projectiles to its arsenal based upon the time the ship remains "alive".
# 5) Lollipop will have an arsenal of golf balls to fire; more golf balls will be added
# to it's arsenal after an asteroid is busted. Each golf ball fired will subtract from
# its arsenal.
# 6) When Lollipop runs out of golf balls, it has to manuever without an arsenal.
# 6) When Lollipop runs out of golf balls, it has to maneuver without an arsenal.
# Lollipop can still be hit while having an arsenal of golf balls > 0.
# 7) The game ends when Lollipop is hit by an asteroid.
# 8) Players take turns. The player with the highest score WINS!
@@ -42,7 +43,9 @@
# which then disappears.
# 4) A display of projectiles left in the ship's arsenal.
# 5) The player's ongoing score, displayed, until the game ends.
# 6) An ending screen display: GAME OVER! YOUR SCORE IS ___.
# 6) A game clock displays anytime the number of projectiles in the ship's arsenal
# falls to 0.
# 7) An ending screen display: GAME OVER! YOUR SCORE IS ___.
##### Milestones
@@ -58,10 +61,12 @@
# 1) Speed and spawning of asteroids? Similar to Retro?
# 2) How many projectiles, initially, should the ship have?
# 3) Speed of a projectile fired by the ship?
# 4) Replace the Retro algorithm of keeping score with the Asteroid Buster algorithm
# 4) How many projectiles are added to the ship's arsenal, based upon time
# still alive, after running out of projectiles?
# 5) Replace the Retro algorithm of keeping score with the Asteroid Buster algorithm
of keeping score.
# 5) Ending the game without using Ctrl-> C. Displaying the final score.
# 6) Keeping track of a player's previous score from game to game.
# 6) Ending the game without using Ctrl-> C. Displaying the final score.
# 7) Keeping track of a player's previous score from game to game.
✅ CHECKPOINT 1