Ever wondered what it's like to be a worm with a passion for adventure? Look no further! Willy the Worm is here to squirm into your heart and provide hours of nostalgic fun!
Willy isn't your average earthworm. He's a:
- 🪜 Ladder-climbing extraordinaire
- 🦘 Spring-bouncing champion
- 🎁 Present-hunting aficionado
- 🔔 Bell-ringing enthusiast
But watch out! Willy's world is full of perilous tacks and mischievous bouncing balls. Can you help him navigate through the challenges?
- Use arrow keys ↤ ↥ ↦ ↧ to guide Willy
- Smash that spacebar to make him jump
- Any other key? Willy takes a breather!
- 📺 Fullscreen toggle with F11
- 🌈 Dynamic screen color changes (F5, F6, F7)
- 🎹 WASD support for the cool kids
- ⚡ Adjustable game speed
- 🖱️ Mouse support for the pointer-inclined
Tweak your Willy experience with these command-line options:
./willy.py
-l level (Start at a specific level)
-b numberofballs (Adjust ball count)
-w (Enable WASD controls)
-f (Disable flash effects)
-F framespersecond (Speed up or slow down)
-m (Enable mouse support)
-h or --help (Show all options)
Think you can create the ultimate Willy challenge? Fire up edwilly.py
and let your imagination run wild!
Editor Hotkeys:
- F11: Toggle fullscreen
- S: Save your masterpiece
- L: Jump to next level
- Left click: Place objects
- Right click: Remove objects
- Scroll: Cycle through items
- P: Playtest your creation
Every great level needs:
- Willy (of course!)
- Two ball pits (the last one placed is where the action starts)
- A bell (Willy's ultimate goal!)
- Your creative touch of obstacles and challenges!
While we've updated the audio for modern ears, the spirit of the original game lives on. We've even added an option to disable screen flashes for our photosensitive friends!
- Clone this repo
- Run
pip install -r requirements.txt
- Launch with
./willy.py
Enjoyed your wormy adventure? Don't keep it to yourself:
- 🌟 Star this repo
- 🍴 Fork it and add your twist
- 📣 Share it with fellow retro gaming enthusiasts
Created something cool? Found a bug? Want to chat about worm physics? Open an issue or submit a pull request. Let's make Willy the talk of the town!
- Wiki: Detailed game mechanics, characters, items, and level design tips
- Contribution Guide: Learn how to contribute to Willy the Worm
🎉 Willy the Worm - Bringing joy to invertebrate enthusiasts since 2023! 🎉
Original Pascal version by Alan Farmer (1985)
Python reincarnation by Jason Hall ([email protected])
This code is FOSS (Free and Open-Source Software). Remix it, share it, love it! 💖
Keywords: retro gaming, platformer, Python game, open-source game, Willy the Worm, level editor, nostalgic games, indie game, 2D game, arcade-style game