![]() ![]() ![]() Simonĭescription: Four colored buttons light up in a specific pattern. This game is covered in Chapter 4 of "Making Games with Python & Pygame".ĭownload Python Source: slidepuzzle.py 4. Variants: Instead of numbers, you can have a scrambled picture cut up into 4x4 tiles. To win the game, the player must slide tiles over to put the tiles back in order. This game is covered in Chapter 1 of "Making Games with Python & Pygame"ĭescription: A 4x4 board of numbered tiles has one missing space and is randomly set up. Or, quickly overturn groups of cards at the beginning of the game. Variations: Provide "hints" in the form of four possible matching cards after the player flips the first one. The player needs to overturn all the cards in the fewest moves to win. If they match, then they stay overturned. Memory Puzzleĭescription: A board full of overturned cards. This game is covered in Chapter 20 of "Invent with Python"ĭownload Source: dodger.zip 2. Have power up pickups that grant invulnerability for a while, slow down bad guys, give the player a temporary "reverse bad guys" power, etc. Have enemies fall from more than one side of the game. Variations: Have enemies fall at different rates and be different sizes. The longer the player lasts without being hit, the higher the score. The player can be controlled with the arrow keys or more directly with the mouse. Dodgerĭescription: Several bad guys fall from the top of the screen, and the user must avoid them. ![]() These games are described in these free Python programming books and their source code is available. Games from "Invent Your Own Computer Games with Python" and "Making Games with Python & Pygame" books: UPDATE: If you'd like to make some more advanced games, I highly recommend you watch the talk Juice it or lose it - a talk by Martin Jonasson & Petri Purho on some simple tweaks and tricks that turn a simple pong game into a really polished looking pong game. The Wikipedia entry for video game clones also lists some ideas. I especially recommend Winter Bells, A Daily Cup of Tea, Bugs, and Hold the Rope! The Orisinal website has a great collection of Flash games with very simple mechanics that can be copied. ![]() A Mario or Zelda clone would be complicated to put together, but a Tetris or Asteroids clone would be doable in a weekend. These are clones designed to be doable in roughly a weekend. These games have been selected for their simplicity, so you don't have to spend several weeks designing art, levels, scripted dialogue, or complicated AI. Each has a short description of the game, links to videos of the game, and descriptions of what kind of algorithms you'll need to know in order to implement them. Here's a list of game clone ideas for you to implement. (Not that finding the 31337th prime number isn't cool.) You've gone through a few of the practice problems at Project Euler but you want to create something more substantial, or at least a cool thing you can show your friends. You can't seem to find any open source projects that are at your level or easy for new people to contribute to. So you know a little bit about programming (perhaps you've read the free book, "Invent Your Own Computer Games with Python", a free programming book for beginners whose author shamelessly plugs at every chance) but you want to get better at coding. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |