Skip to content

filiplajszczak/roguelike

 
 

Repository files navigation

Python Arcade Roguelike

image

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.

Keybindings

  • 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: paul@cravenfamily.com

About

Roguelike adventure written in Python and Arcade

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 97.4%
  • Batchfile 2.6%