GitXplorerGitXplorer
d

rl_bearlib

public
2 stars
0 forks
0 issues

Commits

List of commits on branch master.
Unverified
5ad9165b1295f108852400aa30f6d53e1b1e5d28

update README

ddornheimer committed 7 years ago
Unverified
517ada272e666120dd4ef0130ae5f66fc79d329f

clean requirements

ddornheimer committed 7 years ago
Unverified
f7e24c05e1a88f8f63075391ad330d6b0970b49c

fix missing import

ddornheimer committed 7 years ago
Unverified
8e07c78bcf45667261e751c02ac7484178d7f968

add docstrings

ddornheimer committed 7 years ago
Unverified
0e88058500411afc61da2e56a052a5552cc62612

add check for map boundaries

ddornheimer committed 7 years ago
Unverified
e466d528db4a3b82af8e440e7ac676c730ea5cd6

use circle for FOV

ddornheimer committed 7 years ago

README

The README file for this repository.

roguelike

a rewrite of the libtcod/python3 roguelike, using bearlibterminal for rendering and an engine driven by an entity-component-system.

basic prototype with dungeon generation, player movement and FOV.

setup

requires Python 3.6

git clone https://github.com/dornheimer/rl_bearlib
cd rl_bearlib
pip install -r requirements.txt

# start game
./main

[credits]

ecs implementation inspired by this project (NoahTheDuke) and ruby rogue (alexkurowski) tileset (Taffer)