Build This Video Game In One Hour Even If This Is Your First Time Programming And Use It Again Later To Continue Learning
Now that you have a working software development environment setup on your computer and know how to use your development tools, it’s time to do more than just print hello or some text to the screen.
The normal way to learn programming is to study topics individually until you have enough knowledge to do something with. Until then, about all you can build are samples that don’t really do anything. In other words, you could learn things like variables, loops, if statements, methods, and classes until you had a working knowledge of all of them before building anything.
Instead, you might be the type of person who learns best when you see something working that’s more than just a sample.
It’s meant to show you some of what’s to come in other classes but still be small enough that you can learn something. It’s a racing game but don’t expect fancy graphics or sound effects. There will be other classes that explore topics in detail and others that build more elaborate projects.
You’ll create a simple text-based racing game in this class that has all the main elements of a full featured game. It will handle input, update the state of the game, and display the game in a simple game loop. Your game will have collision detection so it will know when the car crashes into a wall.
The game is really a larger sample that does something fun and will help you understand how things fit together when you begin learning about them in depth or begin bigger games or projects.
After taking this class, you’ll have something that you can build on as you learn more. You’ll get the most benefit from this class if you’ve already completed at least the first 15 or so sessions of the Essential 42 Live Classes.
You’ll be able to take what might have been just theory and go back to your game and make it better by applying what you learn. And this will help make your learning stick with you better.