Maybe a Witch Hunter
A downloadable game for Windows and Linux
What is "Maybe a Witch Hunter"?
"Maybe a Witch Hunter" is a game made in Python by me, GlassFrog, for the 2023 Itch.io My First Game Jam: Winter 2023, which encouraged emerging game makers to create something new and simple in two weeks.
Its theme was revealed to be growth. therefore I thought to make a "Princess Maker"-inspired raising simulator as my first game. Considering I'm very bad at drawing and can't compose music, I settled on a simple text adventure. :)
The Story
The game focuses on a 21-years-old girl (default name: Medea) who has just moved to the Big City in order to study physics. Or rather, this is what she tells everybody; in reality, she is escaping from her former life.
A few years back, she came to terms with the fact that she has grown up in an abusive household, found herself with fewer and fewer friends, and overall started to feel everything she ever did was futile. Even though she wanted to make something out of her life, she was completely paralysed.
Then one day everything changes. She meets a mysterious figure who introduces her to the unseen struggles of the Big City: every year a spellcaster mad with power, known as the Witch, must be stopped, lest they destroy the whole city. To this purpose, a group of spellcasters, known as the Witch Hunters, must deal with them. The climax is reached the first of July, when a volunteer subjects themselves to the Dreaming Spell and confronts the evil Witch, hopefully bringing them down.
Once this hidden side of the Big City is disclosed to her, Medea finds the strength to make something out of her life. Will she focus on her studies and part-time job? Will she reconnect with her old friends? Or will she dedicate her life to magic?
What will she end up as? Maybe a Witch Hunter?
Full playthrough: ~45min/1h
High replayability due to its multiple endings!
The Game
The game is both a raising sim and a text adventure. You make choices through a textual interface, which is much like a command interpreter. You will have to use the train command to choose what Medea will focus on throughout the week. The choices include studying, working, hanging out with friends, relaxing, taking magic lessons, and the like. You choose one activity for each day on a weekly basis.
Every training option raises and lowers some of Medea's stats. Choose carefully and shape Medea into the person you want her to become!
Every month or so, there's an event that Medea has to deal with. Some of them require a binary choice, others just happen. The outcome is based on Medea's current stats. Generally, some stats either increase or decrease after an event, depending on the outcome.
Every week, you get a memo reminding you of how stressed out Medea is. You also get to glance at the upcoming events. This makes sure you can prepare for whatever comes next.
The game includes a saving system! Use save <name> and load <name> often to create and use savefiles. Loading games will take you back to that day and with your former stats.
Once her journey is over, Medea will have found her true calling. The outcome is based on Medea's final stats. Be sure to have at least one stat that is relatively high, otherwise you'll end up as a good-for-nothing!
For more information, you can take a look at the file Guide.txt, which is included with every download. It goes into deeper detail, describing the stat increases that follow every training activity, the several game endings, and more! You can also check out the in-game command howtoplay for a shorter version of this summary.
Trigger Warnings
The game is quite family friendly, but there are a couple of situations that might be unsuitable to some people. The following trigger warnings apply:
- Family abuse
- Implied mentions of death and/or suicide
A Note from the Creator
Hello everybody, GlassFrog here! :)
This is my first game, which I made in about one week for the Itch MFGJ. At first I wasn't sure if I should join, but I'm glad I did: I learned a lot about Python GUIs and game making! Among those, I thought the heaviest burden would be on coding, but writing the game story was actually much more mentally intensive and much more complex than expected.
You might find the story a bit simple and naïve. I settled on a bottom-up approach since I didn't think I would have had enough time to completely think it through in every detail. Many things, including the Dreaming Spell, I improvised and made up as I went along, with no clear idea a priori. I hope it still makes sense to you!
The game looks better on Linux; in fact, it was developed on a Linux machine. The blame is on the interaction between the tkinter Python library and Windows. I haven't found a solution for this yet.
The game might include spelling mistakes, as English is not my primary language. Please, feel free to make me aware in the comments!
Likewise, if you find any bugs, do inform me!
That is all. Now download the game and have fun!
Status | Released |
Platforms | Windows, Linux |
Author | GlassFrog |
Genre | Simulation |
Tags | Fantasy, Female Protagonist, Life Simulation, Multiple Endings, My First Game Jam, Short, Text based |
Code license | Unlicense |
Average session | About a half-hour |
Languages | English |
Inputs | Keyboard |
Links | Twitter/X |
Download
Install instructions
You'll find everything you need in the file Guide.txt, which is included with every download. However, for ease of reference, here's what you're supposed to do.
How to start the game
Windows
If you're on Windows: just start MaybeAWitchHunterWindows.exe!
Linux
If you're on Linux, go to the game folder and use this command:
./MaybeAWitchHunterLinux
If it doesn't work, you might need to make the file executable. Use this command:
chmod +x MaybeAWitchHunterLinux
Then try to start it again.
Python
If you'd like to start the game from the Python file, use one of these commands:
python3 MaybeAWitchHunter.py python MaybeAWitchHunter.py
Note that this might be your only option on unsupported platforms (e.g., Mac).
You will also need to have the latest version of Python installed on your machine for this to work.
Leave a comment
Log in with itch.io to leave a comment.