The Witches And The Devil
A downloadable game for Windows, macOS, and Linux
Made in Godot 4 for Godot Wild Jam #54 - Curses. See Theme Elements below.
The Witches blast you with curse words to destroy your soul. They are the Devil's minions. The Devil has dragged your soul down to this strange place to exact payment for a deal made so long ago that you have mostly forgotten about. You are now the Devil's plaything. If you can pass the test, you might just get out of this alive...
Type the counter curses to defend yourself. Each witch only has a certain amount of curse power and expires when it is used up. However, the curses will chase you forever if you don't destroy them. Also, the only thing the curses hit is you, so running away is no good as they will cross the void and go through walls.
You will meet the Devil in the creepy Ye Olde Devilish Shoppe. In this shop, the only currency that the devil cares about is Soul Power. Sell pieces of your soul to the Devil for perks, power ups and potions.
There's no going back. Everything behind you disintigrates into a bleak blank void. Forward and through is the only option. And whatever you do, don't fall into the void...
Controls:
- A to Z - type the counter-curse words to destroy letters in the witch curses before the curses hit you
- Use the number keys along the top of the keyboard (NOT the numeric keypad) to use potions from your inventory
- Use middle-mouse drag to move the camera view, or just use the movement keys below
- Movement:
- Arrow keys (forward, back, left, right) with PgUp to pan camera left or PgDn to pan camera right (OK for most laptop keyboards)
- and/or
- Use the numeric keypad: 8 = fwd, 5 = back, 4 = left, 6 = right, 7 = pan left, 9 = pan right
- Jump: Space bar. Not much use at present, but could be used in a later version to get over obstacles between rooms.
Theme Elements:
- Curses: Well, the witches throw curses at you and you have to type the corresponding counter-curse. The curses chase you until they are destroyed with the counter-curse or you are hit and lose Soul Power.
- Crumbling Location: The world disintegrates behind you as you move forward, leaving a bleak void. Hence, when you move to a new room or corridor, the corridor or room you just left will disappear. (Would be better with something more crumbly, but I don't think there's time before the deadline.)
- Faustian Bargain: Trade Soul Power for goodies in the Devil's Shoppe. Also, you are in this pickle because of a bargain with the Devil in your past.
- Do It For Me (procedural generation):
- After completing Level 1 (very easy), each level starts in the Devil's Shoppe.
- If you die, you go back to the Shoppe and the level is regenerated. You automatically lose 4 points of Max Soul Power. If you run out of Soul Power altogether (or fall into The Void), game over...
- Levels: Randomly generated from pre-set rooms and corridors (created with GridMaps). The number of rooms is level dependent.
- Witches are randomly distributed in the rooms. Curse Power is level dependent.
- Every third level has a Boss Witch in the last room .
Acknowledgements and Credits:
- Font: Almendra from Google Fonts
- Witch and Devil characters and some other items: First time using them since purchasing them from Polygon (via a Humble Bundle) a while back. Long term objective is to replace them with custom characters made in Blender - just not enough time to do that for this jam.
- Witch and Devil animations: Mixamo
- Audio: All open source and no requirements for attribution. Mostly from Pixabay plus a little bit of Kenney. Will be listed in in-game credits (time permitting).
- Other 3D elements: Made for this game by Cymbalis, with Blender.
Minimum Recommended System:
- 64-bit OS
- 8GB RAM
- Screen Resolution: 1920 x 1080
- Standard QWERTY keyboard, preferably with a dedicated numeric keypad
- Vulkan compatibile graphics hardware (Windows will tell you when Vulkan is not supported, no idea about MacOS and Linux)
Please note that this is not tested on MacOS or Linux. The MacOS build may be blocked by the Gatekeeper (ad-hoc code signing etc.).
Bugs etc.
Seems mostly OK. The worst issue is that shadows show a lot of banding. This seems to be an engine issue but nevertheless bears investigation when time permits.
If you find something that you think is a bug (that is not listed in the To Do section below), please leave a comment.
Still To Do in no particular order:
- Purchasing perks and power-ups in the Devilish Shoppe. Currently you can only purchase potions.
- More Witches with even more and varied Curse Words.
- Add more rooms for greater variation.
- Add a bit more to the soundscape. For example, muttering witches, witch death cry etc.
- Settings for audio levels and game difficulty.
- Long Counter Curses (where the counter curse is longer than the Curse Word, so you have to type more characters to start demolishing letters in the Curse Word).
- Refactor how Curse Word letters are destroyed. Due to timing issues, somtimes you can remove letters from more than one Curse Word. Not likely to get this done before the Jam deadline.
- Full test to the end. Because a) there is a need to verify that the procedural generation keeps working to the end without problems, and b) not sure yet if it is actually possible to win the game or if it gets too hard at high levels.
- Make the environment generally richer. This will have to come after the Wild Jam is finished.
This list will be worked on after Godot Wild Jam #54 is completely finished.
Download
Development log
- Build 0012Feb 19, 2023
- Build 0011Feb 19, 2023
- Build 0010Feb 19, 2023
Leave a comment
Log in with itch.io to leave a comment.