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.
The visual style of the game is dark. Every image used is applied a hand-sketched style filter to exhibit the almost surreal situation.
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.