GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - pythonarcade/roguelike: Roguelike adventure written in Python and Arcade

BranchesTags
Open more actions menu

Latest commit

 

History

139 Commits
139 Commits

Folders and files

NameName
Last commit message
Last commit date
.github
.github
 
 
doc
doc
 
 
source
source
 
 
tests
tests
 
 
.gitignore
.gitignore
 
 
.pre-commit-config.yaml
.pre-commit-config.yaml
 
 
CODE_OF_CONDUCT.md
CODE_OF_CONDUCT.md
 
 
CONTRIBUTING.md
CONTRIBUTING.md
 
 
README.rst
README.rst
 
 
license.rst
license.rst
 
 
make.bat
make.bat
 
 
requirements.txt
requirements.txt
 
 
setup.py
setup.py
 
 

Repository files navigation

Python Arcade Roguelike

doc/screenshot.png

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: [email protected]

About

Roguelike adventure written in Python and Arcade

arcade-rouguelike.readthedocs.io/en/latest/

Resources

Readme
License

Code of conduct

Code of conduct

Contributing

Contributing
Activity
Custom properties

Stars

53 stars

Watchers

7 watching

Forks

15 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.