Small quality of life improvements


Hi there, friends and foes of democracy!

For those new to this devlog, I am a professor of political science at a university in Ecuador, and I developed and use Socratic Democracy in my politics 101 class.  The current game is far from perfect, so whenever I find a few hours to spare, I like to make small improvements to it.

Yesterday, I implemented two quality of life improvements:

(1) Smooth music transition. It always bothered me to have harsh music transitions, and I wanted to fade out/fade in instead. This is, of course, super simple, but the existence of multiple different types of transition meant I would have to code, test the whole game, recode, etc. Lacking a saving/loading system, it took me 4 hours to get it right!

(2) More happiness events. If you play the game, you will notice that there are some events (like getting bribed in cash, or being attacked on the streets) that increase or decrease happiness. In the past, I had created some 4 events of this kind. But I felt like there were several other moments where the story would indicate a variation of happiness, such as when losing a war. And so I must have added 5 such events. This took 2 hours.

(3) Of course, I fixed some code and strategy bugs as well. For instance, it used to be the case that the people would not react if you promised and proposed to expropriate oligarchs but then didn't (because your accepted a bribe from the oligarchs). Now, if you do that, the people will consider you untrustworthy. I made some 5 small changes of this kind, and it probably took something like 1 to 2 hours.

Next steps

The next step is to add a save/load system. I almost did it this weekend, but then I remembered I had to prepare a few classes and should better work out as well. 

Oh, the life of a teacher.

Files

DemocraciaSocratica.v0.1.1.3.zip 88 MB
Oct 02, 2022
HTML.zip Play in browser
Oct 02, 2022

Get Socratic Democracy

Download NowName your own price

Leave a comment

Log in with itch.io to leave a comment.