Description

Cyberlepsie is an interactive fiction game that takes place in 2027, in a country where most of the information networks are under control of the government. While normal citizens and hackers strive to protect private information, you play as Hannah, a 47-year old computer-enthusiast mother who hacks into servers and sells confidential data to anonymous clients. Hannah uses her money to help her daughter, but soon realizes that her behavior is leading to no good…

During the game, the player discusses with non-player characters and can accept mission orders from them. Once a mission is accepted, the player can use a UNIX-like computer terminal to hack into confidential data and reveal it to her client for money. The current game consists of 1 mission, without money at stake.

Playing instructions

Play in your browser, or install the game to play locally (see instructions on the GitHub page). Playing in the browser is easier but may require a longer loading time depending on your hardware and connection.

We recommending enabling audio to hear ringtones and notification sounds.

Controls

The game is played with the mouse and the keyboard.

The initial game screen is a hub on which a desktop and several devices are visible. Open the window of any device by clicking on its screen. Close a window by clicking on the cross, clicking outside or pressing ESCAPE.

At the beginning of the game, the smartphone on the bottom-left of the screen rings. Click there to start chatting. To fulfill your task: open the terminal window at the center of the screen, then type appropriate commands, pressing ENTER between each. Type help and press ENTER to print available commands.

Open the settings by clicking on the red circle on the right. Choose the language you want for the dialogues, apply and close the window.

Screenshots

Cyberlepsie screenshot - Hub overview Cyberlepsie screenshot - Chat in English Cyberlepsie screenshot - Terminal in English Cyberlepsie screenshot - Settings in English

Context

Cyberlepsie is the 2nd video game I developed during my postgraduate degree at Gobelins. The constraints were to create an interactive story and to use web technologies.

The 1st prototype of the game was created in 1.5 month and presented to the teaching staff. We further worked 1 month to improve the chat system and the UI.

Team

Role

Story

  • Participated in world and main story line
  • Contributed to mission and dialogue writing
  • Finding names for some characters, organizations and places

System programming

  • JS package management with npm and bower
  • Asynchronous loading of HTML and JSON content
  • Story and dialogue tree system
  • Dialogue localization system

UI programming

  • Terminal and chat windows

Build

  • Building project (gulp)
  • Publishing to GitHub pages

Management

  • Backlog creation (tasks, bugs, assets, planning)

Localization

  • English dialogues

Document

The presentation of Cyberlepsie made for the teaching staff is available in French here (copyright of the team).

Packages

  • npm and bower for package management
  • jQuery
  • Handlebars
  • gulp

Credits