Level 4: Space Wars: All Online Resources - IncrediCoders/Python1 GitHub Wiki
SideWinder added this page on June 6, 2023
Hey, Paul,
This is SideWinder. You're very lucky to get me as your teacher for this SpaceWars game. I'm pretty much the best at SpaceWars ever! (Don't listen to what Bayo Wolf says!)
Like I mentioned, I've already initialized the file, so there are just a few things to add to get this running! So, I'm going to help you and show you how to continue building out the code.
Our class assignment from Mr. Mutt is to add code to the already initialized SpaceWars.py file, then, after you do that he wants you to write out code that will allow the game to be played by 2 players!
Here are all our Level 4 online resources:
-
Level 4: Help - This page will help you if you get stuck on any of the ideas in Level 4 as well as going a bit deeper on someone of the topics discussed in class.
-
Level 4: Challenge 1 - In this challenge, you are going to add sound when you fire the projectiles!
-
Level 4: Challenge 2 - In this challenge, you are going to write code that will add asteroids to the game!
-
Level 4: Online Articles - I provided a list of articles that will you learn more about our assignment's core concepts.
-
Level 4: Learning Quiz - These questions are for a quiz you can take that will tell us what you've learned from today's assignment. You'll find the answers to the quiz in the Level 4 Solutions folder.
-
Level 4: Unplugged Activity - It's important to get some exercise and to think of coding from a fresh perspective. In this level's Unplugged Activity, you're going to recreate the SpaceWars game in person! You'll get a chance to review and practice key events and how they work with spaceships.
-
Level 4: Rewards - If you're able to complete the class assignment in our book, then we want you to access this page as a reward, in order to see all the exploratory art and backstory for how we created the Space Wars program! You will also receive a digital Goth Award for completing this level!
If you have any questions, ideas, or issues with this level, then please let us know by creating a GitHub Issue.