Skip to content

input/tcod-base

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

README

tcod-base is a minimal starter kit for building projects with python-tcod.

tcod-base was primarily inspired by HexDecimal's Roguelikedev tutorial engine repo, but diverges somewhat in its code architecture.

Features

Features include base implementations of:

  • state management
  • UI system
  • general-purpose event-observer system
  • keyboard controls
  • map generation

Install

Download or clone the repository:

git clone https://github.com/input/tcod-base

Install the requirements:

cd tcod-base
[activate a virtual environment]
pip install -r requirements.txt

Launch:

python main.py

Documentation

Documentation for tcod-base can be found in the docs directory.

Also see python-tcod's documentation.

License

tcod-base is released under the 3-Clause BSD License.

About

A starter kit for python-tcod projects.

Topics

Resources

License

Stars

Watchers

Forks

Languages