A downloadable game for Windows, macOS, and Linux

This is my largest pygame project and first real interactive fiction game. It was made years ago. The new version has minimal changes besides bugfixes. I never liked it very much, so haven't published it anywhere until now.

The intent was to recreate Inform with Python, or at least create an interactive fiction library you can import to make IF in Python. In theory, you can replace the main.py file with a similarly structured file, and use it to make a different game.

I wouldn't recommend it, since the program is inferior to Inform and other parser game creation tools in almost every way. It can be considered more a programming exercise than anything.

The game itself is short and serves more as a demo to show off features like an inventory system, a dialogue system, and a janky save/load system. Since I wouldn't recommend this game or my attempt at a Python interactive fiction 'library' to anyone, this project mainly exists for archival purposes, and for anyone who's interested in the mechanics of creating IF with Python.

Updated 4 days ago
StatusReleased
PlatformsWindows, macOS, Linux
AuthorKanderwund
GenreInteractive Fiction
Made withpygame
TagsOpen Source, pygame, python
Code licenseMIT License
Asset licenseCreative Commons Zero v1.0 Universal
Average sessionAbout a half-hour
LanguagesEnglish

Download

Download
free_bird_release.zip 354 kB

Install instructions

You'll need to have Python and pygame installed. Run main.py with Python. Won't provide more specific instructions because it depends on OS and so on, but you can look it up.

It's not user-friendly, which is one of many reasons I never did anything more with this project.

There is a hint system accessed by typing 'hint', and a walkthrough.txt in case you get stuck. The game can be beaten in less than 50 moves.

Comments

Log in with itch.io to leave a comment.

(+1)

For those not familiar with Python (like me), you'll have to download and install Python first. To install PyGame, open a command prompt and enter:

python3 -m pip install -U pygame==2.6.0

To run the game, enter:

python3 main.py

Good luck.