Appeasing The Board by Parker8283

[raw]
made by Parker8283 for Ludum Dare 50 (JAM)

I’m a member of Team JMCJ, and this is our Ludum Dare Jam 50 entry!

appeasingtheboard.png

Appeasing The Board is a strategy simulation game. In the game, you play as a recently-appointed CEO of a major company. Each quarter, you are presented with four scenarios, and you have to decide how to act upon each of them. Each scenario has varying effects on 4 key areas of company performance: Cash, Morale, Productivity, and Reputation. Your goal is to maximize all of them, which can challenging at times. At the end of each year, your Board of Directors will determine if you should remain in your position, or be let go. Keep them happy, and keep your job!

How did we apply the theme? Sometimes, the four scenarios you are given in a quarter are not ideal, and you will have to sacrifice something. Because of that (and also maybe because this game has little to no balance), it is inevitable that you will be fired at some point. But your goal is to stick around as long as possible.

Screen<em>Shot</em>2022-04-04<em>at</em>8.57.20_PM.png

Appeasing The Board was written in Python. Pre-built versions for Windows and macOS exist so you do not need to install Python if you use those version. Otherwise, or if you run a different OS, you should install Python 3.10 and PyGame 2.1.2, and run the game from source (entry point is src/main.py).

This is our third Ludum Dare game, but our first one in Python/PyGame. We decided to switch from Java/JavaFX to give ourselves a new challenge. Since we changed languages, it took some time to learn the new frameworks and such, but we feel it was a good learning experience. We still felt like we were able to deliver a complete experience, even with these new challenges. While this definitely won't be as polished as some other games made with real game engines, we use these events more for the programming challenge, and so we enjoyed having to problem solve things we might have just gotten for free from other game engines.

Enjoy!

Credits

  • Cam: Art
  • David: Music/Sounds
  • Jack: Development
  • Parker: Development
  • Trevor: Development

Ratings

Given 11🗳️ 9🗨️

Feedback

mhm32167
07. Apr 2022 · 03:39 UTC
Nice entry! Great job getting a game out with pygame so quickly considering its the first time you've used it! It was pretty fun initially but the choices did eventually get a little repetitive, so after a few rounds I ended up only looking at the impact on cash, productivity, etc. I like the idea, and you can't really avoid getting fired so it ties in well with the theme.
AugustCoder
07. Apr 2022 · 04:32 UTC
Cool game. My antivirus (Norton) flagged the exe as a virus, so I downloaded the source (props to you for releasing it btw). When I did what I thought was moral, I lasted 2 years. When I just did it based on stats I lasted 7 years. Makes you think. Good job!
dxk2294
07. Apr 2022 · 04:36 UTC
Fun game! Love to see another strategy sim entry. It'd be nice if the choices of one event led to future events (and if they already do, the game signaled this :wink:).
🎤 Parker8283
07. Apr 2022 · 15:25 UTC
@augustcoder Yeah one of my teammates noticed that some AVs didn't like it when he uploaded the binary to VirusTotal. Not sure what the problem is since it's just made with PyInstaller. I guess that's one benefit of Open Source!
EagleV
08. Apr 2022 · 23:10 UTC
Fun game, one remark is that a bad draw can suddenly see you fired at a 15% chance after many turns of 0%, which is annoying. Not sure how to fix that though.
Yellowscope
11. Apr 2022 · 04:12 UTC
I really enjoy these types of games, this one included.
I am torn on a suggestion.. On one hand, the ability to see how the numbers impact you ahead of time and adjust accordingly is what makes this game a little more original. However, at the same time, it also makes it almost so the text doesn't matter. I think having a vague indicator of what stats are affected instead of telling you the exact numbers, would make you have to actually read the flavor text for each question.
As it stands right now, it's just a numbers game but, now that I write that, I guess that is how business works anyway.

All in all, I enjoyed the game. Great Job.
DaleP
12. Apr 2022 · 00:28 UTC
Fun game about the pressures of business. I liked that the interface was clear so it was immediately obvious how to play and what effect things would have. Although, with the decisions getting repetitive after a while, and getting fired being semi-random, it seems like there isn’t much of a reason to keep playing beyond a certain point. For a game where the goal is to see how long you can keep going, (for me at least, I guess I’m a novelty-seeking player) there needs to be more motivation to continue playing.