TerminalCraft
A downloadable game for Windows and Linux
More complete/up to date documentation available at https://gitlab.com/TurboWafflz/terminalcraft/-/blob/trunk/README.md
TerminalCraft is a text based survival game with randomly generated worlds that are saved for future sessions.
Note: TerminalCraft is still fairly early in development and is missing a lot of features it needs to be an entertaining game. At this point it's just an experiment to see what a text based survival sandbox is like, but hopefully it will develop into more of a fully fledged game.
Gameplay
Exploring
- Move around the randomly generated world
- Cut trees in forests
- Craft wood into a boat to travel through oceans
Farming
- Craft wood into a hoe to cultivate fields
- Plant seeds to grow wheat
- Craft wheat into dough
Fishing
- Craft wood and string into a fishing rod
- Craft wood into a boat
- Go to an ocean
- Fish
Cooking
- Craft a campfire from wood and flint
- Place the campfire somewhere
- Cook the dough to make bread
Mining
- Craft wood into a crude pickaxe to mine stone
- Craft wood and stone into a pickaxe to mine ores
Magic
- Craft a wand from leather, wood, and a goblin tooth
- Learn spells from special items found in the world (hint: a good starting spell can be obtained from a mob in a cave)
- Equip your wand and use it in combat
- Make a rod to cast more powerful spells
Mobs
- Mobs in a 5x5 square around the player move around each turn
- Turn based combat with an accuracy minigame to determine damage dealt
Status | Prototype |
Platforms | Windows, Linux |
Rating | Rated 5.0 out of 5 stars (1 total ratings) |
Author | TurboWafflz |
Genre | Survival |
Tags | DRM Free, Experimental, Exploration, Magic, Open Source, Open World, Retro, Sandbox, Text based, Turn-Based Combat |
Code license | GNU General Public License v3.0 (GPL) |
Average session | A few minutes |
Languages | English |
Inputs | Keyboard |
Links | Source code |
Download
Install instructions
Requires Python 3 and Pip. Pip will be automatically installed by the launcher on many OSs, but will require manual installation on distributions that do not include the ensurepip module such as Ubuntu.
Note: While a Windows version is provided, it is not tested frequently and may not work as well as on *nix
Note: The Linux launcher shell script uses `xdg-terminal` or `x-terminal-emulator` which may not be available on all distributions. If this script does not work you may have to manually run`terminalCraft.py` with Python 3
Leave a comment
Log in with itch.io to leave a comment.