The Thirty One Lieutenants of Sorcerer Bedsui

Squad Tactics Roguelike


About


Chaos blankets the world. From his tower in the southern marches, the illusionist Bedsui manipulates the minds of many great Kings and Emperors, sowing war and discord. But soon the madness ends! Steeling their resolve, a band of adventurers prepares to storm the tower and defeat the sorcerer. However, between them and their goal await Bedsui’s many servants…

‘The Thirty One Lieutenants of Sorcerer Bedsui’ is a turn based, squad combat roguelike with many of the boilerplate roguelike elements (fantasy setting, ASCII graphics, kill monsters and collect loot…). What distinguishes T31LoSB is the combat system, which dispenses with the usual ‘one space per turn movement’ and ‘melee attacks are all to adjacent squares’. I am hoping to incorporate feedback on the combat mechanics into a more ambitious game in the future.

All combatants, monsters and player characters, move about the board like tafl pieces (or the rook from chess), only stopping when blocked by a wall, unit, or wandering into an enemy’s melee range. In most roguelikes, the melee range for units are the eight immediately adjacent squares. In T31LoSB different weapons provide different melee ranges specific to the weapon type.

Units, player and monster, are fragile. Any attack which rolls higher than a unit’s relevant defense stat is fatal. My intent is the create combat that focuses on maneuvering and coordinating a squad of various weapon types, and where trapping enemy units is the primary challenge of killing them instead of relying on more hit points and stronger attacks.

Instead of key bindings, T31LoSB uses an in built command line for all player input; it’s typo tolerant and has predictive text features!


Recent Releases


Development snapshots are released whenever a significant feature is completed; playable on Windows, Linux and Macs.


Recent Development Updates


Save Games
Posted on 17 November 2017

This week I added the ability to save the game, which was probably the last major feature needed to make this truly playable.

Read More


Adding a Tactics Puzzle Mode - Part Two
Posted on 11 November 2017

Continuing from last week’s post, the new tactics puzzle mode, while not finished, is playable!

Read More


Adding a Tactics Puzzle Mode
Posted on 02 November 2017

Good games need good tutorials, and a good tutorial should feel like a natural extension of the game, teaching the player without them realising they’re even playing the tutorial. Given the steep learning curve of the average roguelike (especially the Ascii variety), ‘The Thirty One Lieutenants of Sorcerer Bedsui’ especially needs a good tutorial.

Read More


Refactoring the UI Into an MVC Architecture
Posted on 28 October 2017

Coding heavy week, but mostly for non visible features. I ported over the previously ad-hoc coded user interface screens to a more traditional Model-View-Controller architecture. It’s made for nicer, better tested code, and with the refactor it was easy to add a shared ‘help’ feature to all the user interface screens.

Read More


Improving the Command Line - Better Visual Feedback
Posted on 21 October 2017

The command line auto complete has an issue. For reference on the right is what a user typed, and on the left is what the game thinks the user means.

Read More


Project Launch - The Thirty One Lieutenants of Sorcerer Bedsui
Posted on 14 October 2017

Chaos blankets the world. From his tower in the southern marches, the illusionist Bedsui manipulates the minds of many great Kings and Emperors, sowing war and discord. But soon the madness ends! Steeling their resolve, a band of adventurers prepares to storm the tower and defeat the sorcerer. However, between them and their goal await Bedsui’s many servants…

Read More