- Download the macOS app or Windows exe and run directly (all dependencies are bundled)
- Alternatively (Linux, macOS, Windows), download the "Cross-platform Python script package" and make sure you have Python >= 3.8, PyGame and PyOpenGL installed via: "python3 -m pip install PyGame PyOpenGL" (on macOS) or "py -m pip install PyGame PyOpenGL" (on Windows) or "sudo apt install python3 python3-pygame python3-opengl" (on Debian/Ubuntu)
- For macOS app and Windows exe, just download, unpack, run
- For the script package, download, unpack, then run "python3 run_game.py" (on macOS and Linux) or "py run_game.py" (on Windows)
- Left mouse button -- click on things (see in-game instructions and tutorial)
- Scroll wheel / touchpad -- navigate around the red planet
Support / troubleshooting:
- Reach out to "thp" on the Python Discord (#pyweek-game-jam channel) during the judging period for installation support and troubleshooting
-----You are the gardener of The Red Planet, the best source for homeplanet-grown space tomatoes!
Your life is nice, you harvest space tomatoes all day and cut back plants to make sure new plants can sprout and flourish.
The devilish space flies are on the case again, and would just LOVE to steal your space tomatoes that you worked so hard to nourish and grow. So you better use your trusty fly swatter to get rid of them.
In summary, you have to:
- Harvest space tomatoes (click on them)
- Cut back old plants to let new tomatoes grow (click on the plant roots)
- Swat away any flies when they enter the red planet's orbit (click on them)
- Make sure you keep the whole planet in view (mouse wheel / touchpad scroll)
So yeah, scrolling and clicking, scrolling and clicking. Good luck, commander! Erm.. gardener. Space gardener? Good luck, in any case!
Gotta catch them all
Presented by Jeb
Pesky Alien Bugs
Presented by MrTanoshii
My Precious Tomatoes
Presented by JRichey2SwiFt
Keep on swatting
Presented by Quikli
Exemplary extraterrestrial insect design looking like "Earth Birds"
Presented by speedlimit35
Ingenuity Memorial Award for Best Effort in Monochrome Planetary Bodies Utilization
Presented by hop
Ratings (show detail)
Windows EXE (PyInstaller)
Cross-platform Python script package (needs Python 3 + PyGame + PyOpenGL)
macOS application bundle (PyInstaller)
Final Version 0.6 with some additional tweaks
Final Version Gameplay
Tutorial / Instructions
Version with fancier main menu
Version 0.3 with main menu and tutorial and other niceties
Version 0.2 (Prerelease)
A more final pre-release version
Incomplete trial version
WIP Screenshot (Thursday Evening)
Development Diary on Github
A few more days to go!
Animated Cursors are more fun
Main Menu and Tutorial added
And a tutorial that looks like this:
The deadline is coming up quickly. The quality of the code goes down, as the focus is on pushing in all the features, not making the "cleanest" implementation. The game does work quite well in recent playtesting session, and the small things added in the last days add a lot to the experience (in our opinion).
Final Submission done
macOS packaging using PyInstaller
Today is packaging day. Documented all third party artwork sources properly (we had notes, but now the list is complete, with only the artwork that remains in the final game release). Also, used PyInstaller for the first time to create a (hopefully self-contained) app bundle for easy running the game on macOS (this release has been uploaded as well, but you can also get the "source" release and run it with your local Python 3 (+PyGame + PyOpenGL):
PyWeek 34 Retrospective
As part of our monthly Python User Group meetup at the local hackerspace (Metalab), we had a small retrospective on PyWeek 34 and our entry, "Red Planted". Claus thankfully took the reins and give his personal view on developing the game and what worked and didn't work during the one-week development of Our Little Game. His slides are available on Github. I'm impressed that we have such a nice "paper trail" of documentation, as I've already forgotten some of the things that happened during PyWeek, and having old screenshots, old discussion entries and such really helped give a clear picture on how we developed the game.
Or to quote Claus' summary: "It was awesome! Let's do that again."
A little less than two days to go for trying out our game and leaving feedback. Looking forward to what everyone has to say :)