Struggle: An Interactive Story Game

About

Struggle is a visual story game expressing the feeling of anxiety and insecurity as a female traveling alone. The story progresses as the player makes difficult choices with the fear that a single choice can lead to a dark ending. There are 8 different endings.

Visual

The visual style of the game is dark. Every image used is applied a hand-sketched style filter to exhibit the almost surreal situation.

struggle1struggle3struggle4

Code

This project is built with p5.js. The main logic of this project is to display data from a text file. The text file is separated into different sections of text, each to be displayed after the player has made a choice. Within the text file, an indicator of the corresponding images to display/sounds to play is placed at the beginning of each sentence. The program then processes the text file according to different indicators.

struggle.png

Play Struggle here.

See code for Struggle on GitHub.