Wizard-Thief-Fighter
A downloadable game for Windows and Linux
About
Wizard-Thief-Fighter was written in seven days, as part of the Seven Day Roguelike Challenge. Its home on the web is http://www.zincland.com/7drl/wtf
Setting
Three companions, three quests. Will any succeed?
Wizard-Thief-Fighter is close to a traditional roguelike. However, rather than following a single adventurer on their quest, you are following a trio!
In the spirit of "Puss in Boots: The Last Wish"; these three adventurers are bound by a common quest and a common map; even though the world they see is entirely different.
Swap world views while you play. The world will rebuild to reflect who is in the lead, letting you work together or apart as you wish.
Barring bugs, each walkable tile corresponds to a tile on the other maps. And I've sacrificed enough on the coding altars that there should be no bugs.
Features
You aren't playing a single quest, but three at once. While the maps, items, and monsters, look different between the worlds, they are the same world viewed differently. Kill a monster in a world, and it is dead in all of them. Pick up an item in one world and its state collapses and it will have that identity in all.
Wizard-Thief-Fighter is at its core a very traditional roguelike. Players of Nethack will find themselves at home. It continues from MAGE the return to old-school inventory management, but also has restored the menu-based methods to form a hybrid hopefully more useful to all. MAGE's text-to-speech is also still present, but off by default, you can edit the wtf.cfg to restore it.
Comments
Log in with itch.io to leave a comment.
Hey Jeff, was looking to play Smart Kobold but it doesn't seem to be working anymore. Outside of that though, video of this game in this video here:
No probs that I can see compiling this from source on a chromebook with default tcod and sdl libs on arm64 linux using the provided makefile other than weirdly needing to export the location of libtcod header location to the g++ header environment variable. I was also able to run premake without python2 as I only have python3 on this machine and I can run the wtf_bin binary directly.
So far, gameplay is rock solid but it's definitely a task to figure out how to play. A lot of keys to remember...
This one sure had me going WTF for a little while :P
Lotta good traditional mechanics in here (some people in the stream were really surprised at the quantity!), so at least having a background in the genre made that part easy to work with, but figuring out exactly what was going on between the different worlds took some time! The run got gradually more and more interesting (I recorded the stream here), and later on I'd love to do another from scratch given everything that was learned along the way (ended up getting only one character past level 10). Probably could've used some more tips perhaps about how the world-mixing works, although maybe figuring it out is intended as part of the adventure...