100 Trolley Problems

Oh! I know the trolley problem. But...wait, is it a bit different?

This game is an extension of the famous trolley problem. A message shows up at every stage, stating the situation players face. The players can press S key to trigger the switch, deciding which track the trolley would go. The trolley departs ten seconds after the message shows up or the player press D key. After the trolley has reached the end, a new (non-repeating) situation is randomly generated. This game ends when running out of all of the built-in cases.

Gameplay

Start: The game starts at the classic trolley problem. The trolley would be placed at the beginning of the track, waiting for departure. The rails and objects (human, obstacles...) are generated based on built-in settings. The messages shows up and the player have at most ten seconds to read the message, deciding whether to press the S key. And the trolley departs, driving towards the end of the rail (may or may not drive over some people). Once the trolley have reachde the end of the rail, the game picks up a random situation and refresh the screen.

Switch: The switch changes the track on which the trolley will drive.

Finish: Once running out of all of the built-in cases, the game finishes will greetings.

Assets

Here are basic meshes for trolley and railway track, pictured above.