r/RoguelikeDev Tutorial 2018
At r/roguelikedev we're doing a dev-along following The Complete Roguelike Tutorial. Come and check this out!
I'll be diverging a bit from the main Python tutorial by implementing Esper's entity component system. I'll be also using python-tcod for it's new console class, and numpy arrays for the game map.
Current Features
- Contains over 50 classic roguelike monsters
- 20 different kind of items (all throwable)
- Able to generate 4 different map types:
- Support 3 input configurations for player movement:
- arrow keys (Infra Arcana style, ctrl/shift for diagonal movement)
- vi keys
- numpad
Useful Links
If you would like to participate
- Sign up for a free personal account if you don't already have one.
- Fork this repository to your account.
- Clone the repository on your computer and follow the tutorial.
- Follow along with the weekly posts.
- Update the
README.md
file to include a description of your game, how/where to play/download it, how to build/compile it, what dependencies it has, etc.
- Share your game on the final week.
It's dangerous to go alone
If you're new to Git or version control…
- Git Documentation - everything you need to know about version control, and how to get started with Git.
- GitHub/GitLab - start working on your project.