Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/pythonarcade/roguelike
Roguelike adventure written in Python and Arcade
https://github.com/pythonarcade/roguelike
Last synced: 2 months ago
JSON representation
Roguelike adventure written in Python and Arcade
- Host: GitHub
- URL: https://github.com/pythonarcade/roguelike
- Owner: pythonarcade
- License: other
- Created: 2020-02-16T19:34:30.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2023-01-01T17:59:32.000Z (about 2 years ago)
- Last Synced: 2023-03-04T17:17:59.434Z (almost 2 years ago)
- Language: Python
- Homepage: https://arcade-rouguelike.readthedocs.io/en/latest/
- Size: 485 KB
- Stars: 36
- Watchers: 8
- Forks: 12
- Open Issues: 4
-
Metadata Files:
- Readme: README.rst
- Contributing: CONTRIBUTING.md
- License: license.rst
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
Python Arcade Roguelike
=======================.. image:: doc/screenshot.png
:width: 50%This game is an a `roguelike`_. A roguelike is a role-playing, turn-based dungeon crawler
with procedural dungeons and permanent death.This code is based off the excellent tutorial from `Roguelike Tutorials`_. The Roguelike
tutorial uses the TCOD and SDL2 libraries. This tutorial uses the `Arcade Library`_... _Arcade library: https://arcade.academy
.. _Roguelike Tutorials: http://rogueliketutorials.com/
.. _roguelike: https://en.wikipedia.org/wiki/RoguelikeKeybindings
-----------* Move with the number pad in 8 directions (num lock off)
* Pick up an item with ``G`` or ``Num 5``
* Select an item with the numbers ``1`` - ``5``
* Use and item with ``U``
* Drop an item with ``D``
* Save game with ``S``
* Load game with ``L``
* Bring up the character screen with ``C``
* Cancel grid selection, character screen, etc. with ``Esc``Tests
-----To test install requirements
``pip install -r requirements``
and the package itself
``pip install -e .``
run tests
``pytest``
Contact the Maintainer: [email protected]