Imagine being able to jump start a new game idea and turn it into a fun, playable game in just a few hours!
Learn to program these projects and how to create your own games while learning fundamental computer science skills at the same time.
Simple memory matching game with configurable board size and number of matches required. Go from an initial "Hello, world!" application to this game that processes input, updates the game state, and draws the game. Learn how to code in an agile manner by creating frequent runnable versions so you can see your progress.
You get starter files so you can quickly create your own games like this. Just copy the files and modify them. The full explanation is in the eBooks. You don't need to install them. Just download the Zip file, uncompress the files, and copy them into any new software project!
Here's the SECRET though: Once you can code a game, you'll be able to code anything! Many high-tech companies use simple programs that request input, process some data, and display the results. That's exactly what these games do!
This is another game of mine sweeper. It's more involved and shows you more coding techniques. Part of this game is based on a real Google technical interview question for a Software Developer role! It is also has a configurable board size and number of mines. And it has hints and needs to use a flood fill algorithm to clear portions of the board. You'll learn everything about this game too.
Do you understand anything in the following source code image? Don't worry, you will. This is the type of coding you'll be learning.
When you go through the eBooks and follow along as you build these games line by line, you'll also build your skills so you can look at code like this and instantly understand it all and be able to write code just like it. This is the final code that handles the input for the mine sweeper game above. You can see it asking for the row and column.