itch.io is community of indie game creators and players

Devlogs

Small quality of life improvements

Socratic Democracy
A browser game made in HTML5

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 78 MB
    Oct 02, 2022
Download Socratic Democracy
Leave a comment