Social Status Simulator 2017 by sgstair

I think the less I say about this, the better. It diverged pretty wildly from my initial vision, but it has become its own experience.
Like most things in life, you'll have to see what you can learn about this. I hope some of you find it interesting.
Related Links
- Get the game - WPF, windows binary. No audio
- Source Code
- Development was streamed (All 17 hours of it)
- Timelapse soon (really this time, in the next few days)
| Windows | http://akkit.org/ld48/LD40_sgstair.zip |
| Original URL | https://ldjam.com/events/ludum-dare/40/social-status-simulator-2017 |
Ratings
| Given | 0🗳️ | 0🗨️ |
I'm pretty familiar with immutable data ideas and understand the core ideas behind redux, and most of the game state is already pushed forward in a mostly-atomic way around transactions (game actions); I guess immutability would better enforce that - but are there other reasons to prefer that approach? (I'm curious, maybe I'm missing something)
I enjoy C# with Resharper a lot, but when it comes to diffusing your code js wins hands down, and you also got UI for free. But I concede that if you need to scale it up C# will be better. Also sooner or later you'll probably want to serialize your actions (and there you'll hit a wall).
Also I think that the news screen should be shown at the end of each turn if there is a possible decision to take.
Other than that this game engaged me for quite a while.
Though it should have been obvious, it took me a while to recognize that I could have multiple projects running in parallel.
I also kind of didn't bother to switch over to the news tab after a while, so it would have been more fun if new news showed on the actions-tab as they happened.
It was a bit annoying that options that you couldn't afford got removed from the list, because that meant what I wanted to click on moved up whenever that happened. So I think it would have been better to show them as deactivated if you didn't have the time for it.