A fun retro adventure game.
Project description
Nyckelmästaren
(this means Keymaster in Swedish.)
A text-based action-RPG game. Developed by Adam Winograd and I.
Inspired by games like Zork, A Link To The Past, Dragon Warrior and Mother.
PyPi link:
https://pypi.org/project/nyckelmastaren-casahl/
Dependencies:
- Simpleaudio: https://github.com/hamiltron/py-simple-audio
- Viu: https://github.com/atanunq/viu
- Pillow: https://github.com/python-pillow/Pillow
- An installation of Rust: https://www.rust-lang.org/learn/get-started
- Python, 3.7 or above.
All in-game graphics were made without any external libraries, which I'm really happy about. It looks like an Atari 2600 game!
Commands:
- w / north / go north
- d / east / go east
- s / south / go south
- a / west / go west
- words of encouragement
- use / item
- inventory
- location
- settings / options
- help
Tips:
- To start a new game:
- Select "reset game" from settings.
- If you installed the game from source, enter "python3 adventuregame.py new"
- There's a hidden weapon in the wizard Salazar's lair...
- Set the game to full screen, and zoom out your terminal window a bit, to see all of the graphics as intended.
Installation:
- Enter the following commands in your terminal.
- pip install nyckelmastaren-casahl==1.1.2
- curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
- cargo install viu
Run:
- Enter these commands:
- python3
- import nyckelmastaren
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for nyckelmastaren-casahl-1.1.2.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | b8bb2d4c118aaf04b3459b2c273a896d978a9de122a40e605e2e59d1c8ccf4c6 |
|
MD5 | 4af59637e10dc2c99c6642fafc074124 |
|
BLAKE2b-256 | 6db8b909d7ef5d859a6ebff2b7d0703285cdd93dfe52b5035016328767185a70 |
Close
Hashes for nyckelmastaren_casahl-1.1.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d41591e190f01c5a46fe15c2b5db00ef34d0fbeb0354a49944b72e6b49afe3b3 |
|
MD5 | b975971075ba5f8ae2147cc6c9dcb555 |
|
BLAKE2b-256 | 86e5337423e07c6d9c0d7505e6fe6927781653180ab9cd99f8c912dd60ade066 |