Skip to content

billturner/roguelike_tcod

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

r/RoguelikeDev Does The Complete Roguelike Tutorial

RoguelikeDev Does the Complete Roguelike Tutorial Event Logo

At r/roguelikedev we're doing a dev-along following The Complete Roguelike Tutorial

Details on my game:

  • This attempt is using the TCOD library
  • Will complete the tutorial as close to the letter as possible, and then modify later

If you would like to participate:

  • Follow along with the weekly posts.
  • Share your game on the final week.

Post tutorial goals:

  • Get rid of all deprecation notices
  • Organize the codebase a bit more (all function utilities in one folder, etc)
    • move constants to own directory
  • Fix dying, since right now you can just keep playing
    • set health to zero (can be negative)
    • don't save game where player is dead on exit
    • don't allow movement
    • display some kind of message (fading in?)
  • fix targeting and spell casting/canceling
  • use a tileset
  • have messages fading out at the top?
  • Add type hinting throughout the app, validating with MyPy
  • Create a common colors dictionary and use everywhere there are colors used
    • add additional "themes" once color theme/naming is done

About

Attempting the Roguelike tutorial using the TCOD library

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages