Disaster City by gbgames
Disaster City, a game in which you must try to research and develop your way to averting what seems like an inevitable disaster in the form of a meteor hurtling towards the planet while also dealing with a number of other disasters.

It is a turn-based game. There are three phases.
The Reporting phase is when you learn about any impending disasters, as well as get a report about the previous day's results.
The Command phase is when you get to invest in R&D and/or repair damaged buildings. You toggle your options, then Commit when you are ready.
The Resolution phase puts your commands into action and also shows you what Dot, the monster, is up to.
Dot will attack buildings at random. If you lose a building, you lose of the population of your city, which also directly impacts how much money you get each day.
You lose if the meteor hits or if your population drops to zero. You win if you manage to fully fund your R&D efforts and divert the meteor before time runs out.
Ratings
| Overall | 1137th | 3.136⭐ | 35🧑⚖️ |
| Fun | 987th | 3.106⭐ | 35🧑⚖️ |
| Innovation | 783th | 3.212⭐ | 35🧑⚖️ |
| Theme | 947th | 3.424⭐ | 35🧑⚖️ |
| Graphics | 1206th | 2.682⭐ | 35🧑⚖️ |
| Audio | 870th | 2.734⭐ | 34🧑⚖️ |
| Humor | 602th | 3.078⭐ | 34🧑⚖️ |
| Mood | 1068th | 3.109⭐ | 34🧑⚖️ |
| Given | 41🗳️ | 58🗨️ |
I liked the monster, even though it was really frustrating when it showed up. I think that the city should probably invest in some aquatic monster counter-measures or, at least, a wall! :)
The only real issue with the game is that it became clear early on that you were going to win which removed some of the sense of challenge with it.
@codebug Yeah, I should have warned people about the SDL issue. Normally I try to package up the game so that it is all available, and maybe I'll create an update with the libraries in it.
I did intend to have a levee along the river that gets destroyed and causes flooding, preventing you from repairing buildings or doing other things that require passable roads, but then I intended to include a lot more disasters in Disaster City.
@mhm32167 Yeah, I ran out of time before I could make it more challenging. Ah, well.
@greenpig I can see if I can create a Windows port soon.
Thanks for your praise!

And I did mean for there to be more disasters in the game, and failing that, more Dots, but I ran out of time.
Thanks for playing!
You can queue to repair occupied buildings. That makes for those 2/2 HP building survive alot easier.

The game concept is very nice! As a player, I both found the game a bit easy due to always being able to repair 100% of the damage with no risk.
The core gameplay loop is nice. It also felt like opportunity for more different monsters, or trying to handle income plus more than 1 monster at a time.
Very cool for a jam game though. I enjoyed my playthrough.
It was quite easy but that's good for a jam game. I've only got one problem with the end screen -- it's so easy to miss. The exit button is in the same place where next button is which you click without much though once you get up to speed. So I completed the game twice, first time with 59 days to spare but didn't know about it until I revisited my recording :sweat_smile: Anyway nice job!
Here's the said recording by the way https://www.youtube.com/watch?v=WudvDztkwdg
And thanks for streaming! I enjoyed watching someone discover how to play. I'm glad you didn't discover the bug that lets you repair buildings that Dot is still attacking because then it becomes even easier than it is. BrainoidGames' comments were insightful, too.
I ran out of time to make the ending more celebratory. There is a line of code that even says "celebrateVictory()" but all it does is change the text at the top and provide the button that exits to the main menu, which I now see should have been put somewhere else. :laughing:
Also, and this could be something particular to my system, but I encountered a strange bug where if I resized the game window, all the text would disappear. At first I thought the text wasn't appearing at all, but it's when the window's resized. Well, it didn't keep me from enjoying the game, but figured I should report it.
@awsumpwner27 I'm glad you liked Dot! B-) And thanks for letting me know. That's a very weird bug, and I see that it only happens in the Windows version. If I resize the Linux version, which is what I do development with, it doesn't happen. So now I need to investigate that for future work. Thanks again!
At the beginning I was repairing everything, then I started ignoring it and going 80% to research and made it with 50 days to spare lol.
Sometimes dot attacks twice in a row a building with 2/2 so it's impossible to repair and you lose the building.
I had fun :)
There are workings of a good strategy game here, but as it is it's a little bit simple and repetitive. The same monster every couple turns, you get the same amount of money each round, etc. It just needs a bit more uncertainty and variety to go to the next level. Some other things to invest in would really help. It'd be cool if you could buy a unit that increases the amount of money you get per round, or if you could upgrade your buildings to have more hit points. It's also pretty easy. Just cutting the number of days from 100 to 50 would be about right, I think. I beat it with 54 days to go.
And by that point, I had almost no time to really experiment and tweak with the balance of what I did implement. Had I maybe 10 minutes or so, I might have reached the same conclusion about the number of days. I made a last-minute guess, which definitely made it more challenging than it was during development, but not nearly enough.
Thanks again!
Didn't feel like there were any meaningful choices or sacrifices to make; the cost of repairing the damage taken each turn is less than the amount earned per turn and there are far more turns than needed to repair all damage and still pay for the 20 upgrades. Could use more balance.