py(thon) ro(guelike)
- Python 100%
| pyro | some comments | |
| tests | add a test | |
| .gitignore | update gitignore | |
| .python-version | initial py3 port | |
| arial10x10.png | initial import | |
| consolas10x10_gs_tc.png | color, fonts and fuckup player class | |
| LICENSE | Add LICENSE | |
| mononoki_16-19.png | switch to new font and window size | |
| poetry.lock | no need for rope; add flake8 | |
| pyproject.toml | update pip | |
| README.md | update installation instructions | |
| setup.py | update deps | |
PyRo
A prototype roguelike in Python, using libtcod.
This is an experiment aimed to practice a Entity-Component-System.
Install
First install poetry; the installer for poetry is smart enough to install it in a non-system wide location.
Then:
brew install libtcod
cd pyro
poetry install
Then run poetry run pyro.
pyenv
NOTE: this is relevant only if you use pyenv.
To avoid reinstalling python3:
ln -fs /usr/local/opt/python/libexec ~/.pyenv/versions/3.7.1
Credits
Monster descriptions come from d20PFSRD.