New Book: "Making Games with Python & Pygame"
Posted by Al Sweigart in misc
I've completed my next book, which focuses on the Pygame library and making graphical games in Python.
Posted by Al Sweigart in misc
I've completed my next book, which focuses on the Pygame library and making graphical games in Python.
Posted by Al Sweigart in misc
Download pyganim.py and example programs. (Works on both Python 2 and 3.)
Details at http://inventwithpython.com/pyganim/
Pyganim is a module that you can import into your Pygame games to handle sprite animation.
Posted by Al Sweigart in misc
IDLE is great, but over time I’ve noticed a lot of problems with IDLE that I wish someone would fix.
Posted by Al Sweigart in misc
Here are a couple games I wrote. The first was so popular that I made a sequel.
Posted by Al Sweigart in misc
Here's the introductory chapter to my next book on Python and Pygame. It assumes you have some Python and programming experience (if you don't, give a look to Invent with Python), and offers a quick view of all of the major parts of Pygame.
Posted by Al Sweigart in misc
Yuanle Qiu has started translating the "Invent Your Own Computer Games with Python" into Chinese.
Posted by Al Sweigart in misc
If you already know a bit of programming and Python, and want to get up to speed on the Pygame 2D game framework, here's a cheat sheet that you can look over. It implements a very short Pygame program covering most of Pygame's basic features.
Posted by Al Sweigart in misc
I wrote some programs to go through 6 GB of OpenStreetMap data from http://metro.teczno.com so that I could extract a list of street names for an upcoming game project. The game will use procedural generation to create cities, so I need to have a dataset of street names but couldn't easily find one. So I've created this one and wanted to share it.
Posted by Al Sweigart in misc
I've created a web version of the Caesar Cipher wheel using JQuery and CSS sprites.
Posted by Al Sweigart in misc
The Caesar Cipher Wheel is a paper cutout that can be used to perform encryption and decryption in the Caesar Cipher. However, if you don't have a printer but do have Python and Pygame installed, you can use this Caesar Cipher Wheel program to rotate a virtual cipher disk instead.