Especially observant regulars may have noticed something in the README.txt of the source code of my multicart builder. I have something to confess: I'm cheating, in a sense.
I'm developing a video game in Python, and it's called Wrecking Ball Boy. It's a puzzle platformer involving a character resembling a roly-poly toy who tosses ropes and swings on them. A few regulars in #nesdev have been helping me test it to work out the physics, and I thought it might be time to widen out. Once I get some of the design nailed down, I plan to port it to the NES (after which point move the topic to Homebrew Projects).
Try it!
(last updated 2013-03-17)
You can't run a ROM without the right emulator, nor can you run a PC game without the right libraries.
Keyboard and USB gamepad control are supported.
A screenshot alone cannot show how smooth the swinging animation is, using the 8-pixel strip shearing technique that I mentioned earlier.
SPOILERS
Solution video 1 | Solution video 2
I'm developing a video game in Python, and it's called Wrecking Ball Boy. It's a puzzle platformer involving a character resembling a roly-poly toy who tosses ropes and swings on them. A few regulars in #nesdev have been helping me test it to work out the physics, and I thought it might be time to widen out. Once I get some of the design nailed down, I plan to port it to the NES (after which point move the topic to Homebrew Projects).
Try it!
(last updated 2013-03-17)
You can't run a ROM without the right emulator, nor can you run a PC game without the right libraries.
- Debian or Ubuntu: sudo apt-get install python-pygame will grab everything
- Windows: Install Python 2.7 (32-bit) and Pygame for Python 2.7
- Mac OS X comes with Python; the Pygame download page has binaries for Snow Leopard and Lion.
Keyboard and USB gamepad control are supported.
A screenshot alone cannot show how smooth the swinging animation is, using the 8-pixel strip shearing technique that I mentioned earlier.
SPOILERS
Solution video 1 | Solution video 2