Created
October 27, 2023 18:51
-
-
Save acbart/b73efc776dd894df811303275a0e7a8f to your computer and use it in GitHub Desktop.
Designer Game Milestone Examples
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
""" | |
This is my milestone 1 submission of Galaga. I only got a few features done, unfortunately. | |
Here is the link to my video: | |
https://www.youtube.com/watch?v=dQw4w9WgXcQ | |
## Galaga Features | |
# Milestone 1 | |
[X] Spaceship exists | |
[X] Spaceship moves | |
[ ] Holding keys | |
[X] Screen limits | |
# Milestone 2 | |
[ ] Aliens exist | |
[ ] Aliens move | |
[ ] Aliens wrap | |
[ ] Aliens reset | |
[ ] Aliens hurt | |
# Milestone 3 | |
[ ] Shoot lasers | |
[ ] Lasers move | |
[ ] Offscreen lasers | |
[ ] Lasers hurt | |
[ ] Game over | |
[ ] Show stats | |
# Extra Credit | |
[ ] Explosions | |
[ ] Menus | |
[ ] Items | |
[ ] Tractor Beams | |
I used some additional images though, you can find them on this imgur page: | |
https://imgur.com/gallery/yed5Zfk | |
""" | |
from designer import * | |
from dataclasses import dataclass | |
@dataclass | |
class World: | |
pass | |
# Rest of game goes here... | |
start() |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Instructions: copy the text below into a comment at the top of your Python file. | |
Put an X into the [ ] boxes for each milestone you believe you have finished. | |
## Galaga Features | |
# Milestone 1 | |
[ ] Spaceship exists | |
[ ] Spaceship moves | |
[ ] Holding keys | |
[ ] Screen limits | |
# Milestone 2 | |
[ ] Aliens exist | |
[ ] Aliens move | |
[ ] Aliens wrap | |
[ ] Aliens reset | |
[ ] Aliens hurt | |
# Milestone 3 | |
[ ] Shoot lasers | |
[ ] Lasers move | |
[ ] Offscreen lasers | |
[ ] Lasers hurt | |
[ ] Game over | |
[ ] Show stats | |
# Extra Credit | |
[ ] Explosions | |
[ ] Menus | |
[ ] Items | |
[ ] Tractor Beams |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Instructions: copy the text below into a comment at the top of your Python file. | |
Put an X into the [ ] boxes for each milestone you believe you have finished. | |
## Simulator Features | |
# Milestone 1 | |
[ ] Sheep exist | |
[ ] Wolves exist | |
[ ] Animals move | |
[ ] Animals live | |
[ ] Animals die | |
# Milestone 2 | |
[ ] Smooth movement | |
[ ] Wolves eat | |
[ ] Animals reproduce | |
# Milestone 3 | |
[ ] Grass exists | |
[ ] Grass lives | |
[ ] Sheep eat | |
[ ] Grass grows | |
[ ] Green grass | |
[ ] Show stats | |
# Extra Credit | |
[ ] Stable Settings | |
[ ] Fancy Stats | |
[ ] Plot Stats | |
[ ] Control Panel | |
[ ] Hunters | |
[ ] Evolution |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment