GitXplorerGitXplorer
d

rl_bearlib

public
2 stars
0 forks
0 issues

Commits

List of commits on branch master.
Unverified
14072969ccb860682f2b1cb57bed3e33e6b4b1ae

add prototype FOV and map exploration

ddornheimer committed 7 years ago
Unverified
e89c79a01c636ae58c5c8c7eecefc451c48a94c8

add from_center constructor to Rect

ddornheimer committed 7 years ago
Unverified
056a64e6b262c2b6b69b03166970cd5d2ac0def2

move type checking to Tile class

ddornheimer committed 7 years ago
Unverified
3cee037e2bb86695681bbed29f981ae0a6b896c8

add separate dark and lit colors

ddornheimer committed 7 years ago
Unverified
bab8afa178552e406d8cbe7a5984c5cac4ebf4e4

add simple message log

ddornheimer committed 7 years ago
Unverified
a66d42d95484d205c96ed21bf0ba5d54ef3809d7

move entity rendering to RenderSystem

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)