views
53
likes
1

Comments

What do you think?
No comments yet.

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.

Game repository

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:

  1. Have Python 3 installed (preferably 3.7).

  2. Make sure you have an internet connection, then run the command py -m pip install pynput.

  3. 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:

  1. Navigate to the game's directory in terminal.

  2. Execute the following command: chmod +x run.command

  3. Try running the file again.

#other



all-ages

This new release should actually make the game work on windows now.

This update fixed an issue where the game was unable to run due to dependencies of pynput.

The update was just to bundle the required pynput libraries with the game so you don't have to install them

The game will be released around 5pm AEDT on Friday 8th March