Skip to content

A simple personal project to familiarize myself with libtcod and the Deadlands Classic combat mechanics.

Notifications You must be signed in to change notification settings

whellman/DeadlandsDuel

Repository files navigation

The as-yet inaccurately named

Deadlands Duel

A roguelike, sort of, in very early stages

Screenshot


This mostly-personal project is an attempt to learn about the Deadlands Classic TTRPG and the Python port of libtcod by smashing the two together, repeatedly and stubbornly.

The slightly outdated libtcod tutorial has been indispensable, and using PyDealer for representing playing cards has saved me a lot of work.

The deeper I get into this project, the more I am convinced of the fundamental error of trying to make a beginner-dev roguelike out of a system like Deadlands Classic, where much of the appeal is the mechanical choices and multiple paths at every step of play.

That being said, it's at least at the point where you can stroll around a simple collection of buildings, exchanging gunfire with immobile bandits. Doing so is a good lesson in how badly your performance is affected by your character's traits and negative modifiers for distance and motion.

Deadlands Classic has rules for movie-style duels, high noon, middle of a dusty street, staring down your opponent and unsettling them enough for a quickdraw advantage. Currently, these are completely unimplemented in this project.


While not directly incorporated into the project, REXpaint and Atom nonetheless make my work easier.

About

A simple personal project to familiarize myself with libtcod and the Deadlands Classic combat mechanics.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages