Skip to content

[New game]: Robot Takeover #5271

Open
Open

Description

@ssterling9928

🎮 Game Request

Game logic and basic description

Robot Takeover is a text adventure that runs in the browser. It is set in the year 3095, when a sentient network of machines has taken control of the world. The player is one of the last survivors and must find a way to shut the machines down.

The game is a state machine: each scene is a piece of data holding its text and the choices that lead to other scenes. The engine moves between scenes as the player picks choices. Some choices give the player an item, and some choices only appear when the player carries the right item (for example, picking up a Wrench opens a locked maintenance panel later on).

I first built this game in C# with Unity and have rewritten it in plain HTML, CSS and JavaScript, with no libraries or build step, so it fits GameZone's format. The game is already working and tested on my fork.

Point down the features

Game points

  • 50 scenes with branching choices: 1 way to win and 8 ways to lose
  • Inventory system: some choices add items, and some choices are only shown when the player has the required item
  • Story text types out like a terminal; Enter or a click skips the animation
  • Controls: number keys 1–9 or mouse/touch to pick a choice
  • Works on phones and desktops
  • Respects the "reduce motion" setting by showing text instantly
  • Game Over screen returns to the main menu to play again

Planned contribution (following CONTRIBUTING_GUIDELINE.md):

  • Games/Robot_Takeover/ with index.html, script.js, styles.css and README.md
  • Screenshot at assets/images/Robot_Takeover.png
  • Entry added to assets/js/gamesData.json
  • Link added to the games list in the main README.md

Select program in which you are contributing

Other

Code of Conduct

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions