{"id":18383283,"url":"https://github.com/pythonarcade/roguelike","last_synced_at":"2025-04-06T23:32:11.776Z","repository":{"id":41098137,"uuid":"240953066","full_name":"pythonarcade/roguelike","owner":"pythonarcade","description":"Roguelike adventure written in Python and Arcade","archived":false,"fork":false,"pushed_at":"2023-01-01T17:59:32.000Z","size":497,"stargazers_count":47,"open_issues_count":4,"forks_count":15,"subscribers_count":7,"default_branch":"master","last_synced_at":"2025-03-22T09:11:27.580Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://arcade-rouguelike.readthedocs.io/en/latest/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pythonarcade.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"license.rst","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-02-16T19:34:30.000Z","updated_at":"2025-02-16T22:54:53.000Z","dependencies_parsed_at":"2023-02-01T00:15:37.964Z","dependency_job_id":null,"html_url":"https://github.com/pythonarcade/roguelike","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pythonarcade%2Froguelike","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pythonarcade%2Froguelike/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pythonarcade%2Froguelike/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pythonarcade%2Froguelike/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pythonarcade","download_url":"https://codeload.github.com/pythonarcade/roguelike/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247569124,"owners_count":20959758,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-06T01:10:41.798Z","updated_at":"2025-04-06T23:32:08.598Z","avatar_url":"https://github.com/pythonarcade.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"Python Arcade Roguelike\n=======================\n\n.. image:: doc/screenshot.png\n   :width: 50%\n\nThis game is an a `roguelike`_. A roguelike is a role-playing, turn-based dungeon crawler\nwith procedural dungeons and permanent death.\n\nThis code is based off the excellent tutorial from `Roguelike Tutorials`_. The Roguelike\ntutorial uses the TCOD and SDL2 libraries. This tutorial uses the `Arcade Library`_.\n\n.. _Arcade library: https://arcade.academy\n.. _Roguelike Tutorials: http://rogueliketutorials.com/\n.. _roguelike: https://en.wikipedia.org/wiki/Roguelike\n\nKeybindings\n-----------\n\n* Move with the number pad in 8 directions (num lock off)\n* Pick up an item with ``G`` or ``Num 5``\n* Select an item with the numbers ``1`` - ``5``\n* Use and item with ``U``\n* Drop an item with ``D``\n* Save game with ``S``\n* Load game with ``L``\n* Bring up the character screen with ``C``\n* Cancel grid selection, character screen, etc. with ``Esc``\n\nTests\n-----\n\nTo test install requirements\n\n``pip install -r requirements``\n\nand the package itself\n\n``pip install -e .``\n\nrun tests\n\n``pytest``\n\n\nContact the Maintainer: paul@cravenfamily.com\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpythonarcade%2Froguelike","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpythonarcade%2Froguelike","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpythonarcade%2Froguelike/lists"}