Where Do I Find Game Ideas for Scratch and Python Game Development?

Game development is an important method to help learning a programming language, no matter it is learning Scratch, Python or Javascript. When I am developming code lessons, sometimes I am facing the problem of running out of game ideas, here are a few channels I use to ignite my ideas:

Note: all the recommendation here has no advertisement. It is just pure experience sharing.

Python coding tutorial website

This website provides the free Python PgZero game development tutorial. This tutorial contains several fun games, such as Tanker City, Fighter Jet Shooting, which are perfect for PgZero beginners and intermediate level learners. More importantly, it offers a self-developed PgZero Game Helper module which could tremendously enhance the functionality of PgZero. In my previous posts, I have mentioned this module. Frankly, with this enhanced PgzHelper module, we could develop any 2D game with ease.

If you have interest, the following are the links:

PgZero Game Tutorial

PgZero Helper Module

JavaScript Game Development Website

I found this website when I was learning to develop games with JavaScript Phaser 3. The blogger posted many game source code (more than 200 games) as well as all the source files which could be downloaded for free. I do get lots of game ideas from his posts and for some, I converted them to Scratch or Python games, like the following Scrambler game which is re-developed in Scratch. I like this website because it is free and offers all the source code and images. I could import them into Scratch project or use them directly in my coding lessons, which is much convenient since I do not need to start from scratch to create all the images by myself.

website address: https://www.emanueleferonato.com/

And the following is my converted, re-developed Scratch game Scrambler. You could play the game at https://scratch.mit.edu/projects/893698406/.

Python learning book

I got the game ideas from the book “Making Games with Python & PyGame”, which contains several puzzle games. As the book name mentioned, all of those games are developed with PyGame module, which I used before and would not recommend you to use because it is a bit complicated. However, those puzzle games are pretty good and the algorithm they used could be applied no matter I want to convert the game to Scratch, Python or JavaScript. More importantly, all the source code and resource files could be downloaded for free.

The above shows the games mentioned by the book, and the following is the game Star Pusher which is converted from one of the games mentioned by the book in Chapter 9. You could play the Scratch game at: https://scratch.mit.edu/projects/887288480/

The above lists are not exclusive, but just a few references which I use to generate new game ideas. Hope you find them useful. Happy coding!

Note: All the analysis articles are copyright products of http://www.thecodingfun.com. Anyone re-posting them should credit author and original source. Anyone using them for commercial purposes or translating them into other languages should notify TheCodingFun and get confirmation first. All Rights Reserved.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.