dungeonsoffear - 2020-04-26

Today I opened up the codebase for another project I have been formulationg that requires xml parsing of if statements, but I ended up digging back into T&T. I decided to start testing php 7 compatibility, because FreeBSD no longer supports PHP 5. I've moved everything to a new and updated server except for Traits and Traitors, so I figured why not find out if it works.

From what I've read php 7 is largely backwards compatible with php 5, except it is more strict and noisy about variables and potential bugs. This is a good thing; tonight I fixed a potential bug with the quickdungeon auto join.

I've been thinking about how to build a better interface for T&T by essentially replacing the php files in the main directory with a php file that is an API that a client can consume. I don't like javascript though and having desktop clients is very out of style now, so I'm still thinking if its something I want to pursue.

More than anything what I need to do is fix the game design to make it more fun. Playtests have shown me there is potential but it needs to be "distilled" down to the most fun parts. One major problem is that at the end of the game, any player can "nuke" the game by intentionally not cooperating at the final boss, bringing the game always to a tie. I think about this sometimes when I am trying to fall asleep. Hopefully I come up with something soon.

1 hour