Social Distancing Simulator by Ruoyu

[raw]
made by Ruoyu for Ludum Dare 46 (COMPO)

4.gif

Play: https://fishpondstudio.com/ld46/

A new virus appeared in Utopia. The survival of the town depends on you, governer!

  1. Your citizens will go to work, social places and home every day. They can get infected by contact

  2. Each day, you will get one action point, you can use it to activate policies, take actions or close down social places. Use your mousewheel to scroll

  3. Infection has an incubation period and will develop into "asymptomatic", "mild" or "serious"

  4. "Serious" infections needs to be hospitalized. Your goal is to make sure your hospital will not go over its capacity, i.e. flatten the curve

  5. You can pause/resume the simulation by pressing the button on the top bar or SPACE key

  6. Reovered people will get immunity. You will win when there's no new infection and the hospital has not been overloaded

Modding the Game

You can easily mod this game by tweaking in-game parameters. You can create a sharable URL and other people can play your modded version! Share your mod in the comment. The latest instructions can be found here: https://fishpondstudio.com/ld46/mod.txt

Tech

Cocos Creator (Rendering) + Mithril.js (UI). Font used: Josefin Sans.

Twitter: https://twitter.com/insraq

Ratings

Overall 557th 3.397⭐ 36🧑‍⚖️
Fun 760th 2.985⭐ 35🧑‍⚖️
Innovation 230th 3.676⭐ 36🧑‍⚖️
Theme 830th 3.279⭐ 36🧑‍⚖️
Graphics 866th 2.838⭐ 36🧑‍⚖️
Given 42🗳️ 36🗨️

Feedback

Marston
20. Apr 2020 · 02:06 UTC
Was a little confusing as to how to get started. But overall cool concept.
mehrdadsh
20. Apr 2020 · 07:34 UTC
i kind of choose somthing with boids and social distancing too but very different from yours, congrats on the effort, you worked alot on this
sneakycocoon
20. Apr 2020 · 07:39 UTC
Even though i didn't get it at the start, watching the dots bobbing around is great fun!
scottthoo
20. Apr 2020 · 07:41 UTC
watching the dots fly here and there :eyes:
Jason Woerner
20. Apr 2020 · 07:49 UTC
Too soon? I don't know how accurate these conditions are, but this simulator was really cool and a great way to show just how fast a pathogen can spread. I was never able to beat it, but I had a lot of fun shutting everything down and trying to avoid the inevitable collapse of my entire health system. The swarming mechanics were especially cool.
VerttiXPertti
20. Apr 2020 · 08:01 UTC
It works well, but I felt like there weren't enough things to spend the points on. At the end I kept getting points and the amount of infected was going down, so I just kind of waited there and did nothing. There also weren't many choices to be made. I didn't ponder long on the things to spend points on. I was just checking boxes from a list. Except for the mild symptom people going to the hospital/home. That was an interesting choice which required some thinking and I wished there were more of those. Balancing this type of game must be hard, so props for taking the challenge.
🎤 Ruoyu
20. Apr 2020 · 09:21 UTC
@verttixpertti Thanks for your feedback. The initial idea is to have some tech tree like "Policy Tree" (like Civ 5) but I couldn't finish it in 48h. That would require some more strategic thinking when activating policies.

This is a sandbox simulation which means depending on how lucky you are (and how early is your social distancing measure), the gameplay will have very different result.
zzox
20. Apr 2020 · 13:08 UTC
Made it to 14 days before my hospital was overloaded, but immediately after people starting getting better, cool concept and implementation
SteelySam
20. Apr 2020 · 13:19 UTC
Day 29 curve flattened, great job on the game
FussenKuh
20. Apr 2020 · 14:04 UTC
Cool concept! It's a simple game, but, it was quite satisfying to see the effects of my policy choices. Being thrown immediately into the game was a bit overwhelming at first, but, then again that's pretty much reality in a real outbreak situation. Great job!
Listonos
20. Apr 2020 · 16:30 UTC
I am little prejudiced against Covid games but this was very enjoyable. Good feedback to the player and nice to see people moving around.
itsarjunsinh
20. Apr 2020 · 19:30 UTC
Slick UI. The game has the right amount of difficulty. I lost twice before I won. The small critique that I have is that the game doesn't punish the player for letting the population get infected. Keeping the *cost* of victory (deaths) to minimum could also be an additional target.
BinaryPrinciple
20. Apr 2020 · 21:39 UTC
Love the UI, very simple but give you the info you need right away. Keep this idea and keep it growing.
I have a soft spot for simulator and builders so this hit rights in.
RNGames
20. Apr 2020 · 21:45 UTC
Very cleverly tied the theme to current events. Gameplay is fun and could be expanded in many ways. I would have loved to see some graphs of the data though.
IronyGames
20. Apr 2020 · 21:54 UTC
Cool idea and very topical! It shows you've put a lot of effort in the display, although I wish I could zoom out to see all of the households. And allowing game parameter configuration through queryParams is genius!

As feedback, I wish every night the day would pause waiting for my action to see how the people change their behavior clearlier.
LanaLux
21. Apr 2020 · 01:54 UTC
This is cool, is there a win condition?
NoobException
21. Apr 2020 · 09:42 UTC
I love how you have made game out of 3b1b spread visualisation!

Was really interesting to play it :)
bellatrion
21. Apr 2020 · 12:05 UTC
The simulation of people is very satisfying to watch :) It took me several tries to figure how to not overload the hospital.
🎤 Ruoyu
21. Apr 2020 · 13:10 UTC
@lanalux The win condition is that all your citizen are recovered without overloading your hospital.
🎤 Ruoyu
21. Apr 2020 · 13:12 UTC
@noobexception I wasn't aware of the 3b1b spread visualization but then I googled the video and realize it is quite similar indeed!
SSStormy
21. Apr 2020 · 18:35 UTC
Pretty neat interactable!

My only gripe was with the UI. I'm on a 1080p display and it was a bit awkward to know that there are various houses I should be looking at to get a feeling of how the spread works, but couldn't intuitively due that due to the fact that most of them were offscreen? I wonder how the UI would feel when all the information is presented to you at once. I think that at first the amount of information may be a bit much but you'd (at least me) quickly realize that the dynamics aren't that complicated.

Another problem was the cyan footer menu thingy. It too was contributing to the awkward UI experience I had.

Other than that, the visuals and the game are solid :).
games.spu.io
21. Apr 2020 · 19:01 UTC
This was surprisingly fun. Bit overwhelming on first try and a bit too easy the third time around, but well executed concept.
alferbayter
22. Apr 2020 · 19:39 UTC
I really enjoyed it! The game loop of take an action and see what happens on the town was very satisfying. Found it a bit annoying to have to scroll up and down though.
22. Apr 2020 · 19:57 UTC
Great job on the game!
thewrath
23. Apr 2020 · 08:37 UTC
An original concept, respecting the theme and current events. Really functional and interesting to play. Good job!