Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

PyxelRogue

Introduction

It's a traditional roguelike game.
I ported Hugo & Coder's Yet Another Roguelike Tutorial - Written in Python 3 and TCOD to Pyxel/Python.

How to Install

> cd src
> pip install -r requirements.txt

How to Run

> cd src
> python main.py

How to Control

Title screen

  • [N]: New game
  • [C]: Load game
  • [Q]: Quit game

Inside dungeon

  • [Up] / [Num1] / [H]: Move player up
  • [Down] / [Num2] / [J] : Move player down
  • [Left] / [Num3] / [K] : Move player left
  • [Right] / [Nump4] / [L] : Move player right
  • [Clear] / [Num5] / [:]: Wait player
  • [Home] / [Num6] / [Y] : Move player left and up
  • [End] / [Num7] / [U] : Move player left and down
  • [Pageup] / [Num8] / [B] : Move player right and up
  • [Pagedown] / [Num9] / [N] : Move player right and down
  • [V]: Open message log window
  • [I]: Open item list window to use or equip
  • [D]: Open item list window to drop
  • [C]: Open player's information window
  • [G]: Pick a item
  • [>]: Go down stairs
  • [Q]: Save and Quit

Message log window

  • [Up]: Move messages up 1 line
  • [Down]: Move messages down 1 line
  • [Pageup]: Move messages up 10 lines
  • [Pagedown]: Move messages down 10 lines
  • [Space]: Close window

Item list window

  • [A-Z]: Select a item to use / equip / drop
  • [Space]: Close window

Attack mode (when use a scroll)

  • [Up] / [Num1] / [H]: Move cursor up
  • [Down] / [Num2] / [J] : Move cursor down
  • [Left] / [Num3] / [K] : Move cursor left
  • [Right] / [Nump4] / [L] : Move cursor right
  • [Home] / [Num6] / [Y] : Move cursor left and up
  • [End] / [Num7] / [U] : Move cursor left and down
  • [Pageup] / [Num8] / [B] : Move cursor right and up
  • [Pagedown] / [Num9] / [N] : Move cursor right and down
  • [Enter] / [NumEnter]: Confirm a target location
  • [Space]: Cancel attack mode

Player's information window

  • [Space]: Close window