Skip to content

gcavalcantes/AngrealRL

Repository files navigation

AngrealRL

Roguelike made in Python 3 with libtcod.

Inspiration

This project was initially made with the help of the Roguelike Tutorial Revised for Python 3. It is now being expanded as a personnal free time project.

Theme & Setting

As a long time fan of the Wheel of Time book series by Robert Jordan, I'm deeply annoyed by the lack of video games with the series as a setting. This is the main reason I decided to make Randland the setting for this game. Bear in mind that at the current state of the game only the enemies are WoT related.

System Requirements

  • Python 3.x installed

Please bear in mind that this program has not been tested on Mac OS. There are currently no plans to test it on this platform.

Starting the game

Execute the file engine.py .

Controls

As of now, the game uses vim-like keys for movement and requires both mouse and keyboard to play.

Movement

h, j, k ,l for left, down, up, right moves, respectively.

y, u, n ,m for up-right, up-left, down-right, down-left moves, respectively.

Execute a basic attack by moving into an enemy.

Attack

Move into a target to make a basic melee attack.

Offensive items can be used by selecting them in the inventory menu.

Inventory and Menu

Itens on the ground can be picked up with g.

The inventory can be accessed by pressing i . With the inventory menu open, select the corresponding item key to use/equip/unequip it.

Dropping items menu

To drop an item, press d to open the drop menu and select the item you wish to drop.

About

Roguelike made in Python 3 and libtcod.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published