Comments
Charmed is a #roguelike dungeon crawler game written in Python. It was written to fulfil a course's guidelines, and as such is text-based in the system console.
It has been tested in Python 3.7. If somebody could test it in other versions and share their findings, that would be good.
Installation notes
Windows
There is an untested batch script included with the release. If anybody wants to fix it, put a pull request on the game repository above. If it doesn't work, follow these steps:
Have Python 3 installed (preferably 3.7).
Make sure you have an internet connection, then run the command
py -m pip install pynput
.Execute the file
main.py
with Python 3 (py main.py
).
Mac
There is an "easy-run" command for mac, but due to a limitation in macOS, the Terminal must be granted full computer control in order to run it.
To do this:
Go into System Preferences > Security and Privacy > Privacy.
Click the lock and enter an administrator password
Under accessibility, click the + button beneath the list.
A window will pop up showing all your applications. Find Terminal
in the /Applications/Utilities folder and double-click on it.
When you have done this, execute run.command
by double-clicking it. If it says this file doesn't have permission to execute, then do the following:
Navigate to the game's directory in terminal.
Execute the following command:
chmod +x run.command
Try running the file again.