NotRogue

Play the game here!

NotRogue

Tech Used

Skills Utilized

Project Description


Created in under a month by myself for the final project of my IGME 235 course: Intro to Game Web Tech.

Descend into a procedurally generated dungeon in this text based adventure! You can move from room to room, fighting the monsters that lurk within and searching those rooms for lost treasure.

Try and survive as long as you can before your inevitable demise at the hand of the various creatures while raising the worth of your inventory as high as possible!

Screenshots

The initial screen that the player sees when loading up the page
The screenshot of an in progress run

Contributions

Programmer

  • Webpage Created

    Designed the entire page using a combination of HTML, CSS, and Javascript. No external packages were used, per class assignment requirements.

  • Random Walk Algorithm for Dungeon Generation

    Created my own interpretation of the Random Walk Algorithm that dynamically creates rooms with variable enemies and treasure for the player to find.

  • Turn-Based Combat between player and deterministic AI

    Made an event based combat system that would display to the console, including spots to wait for the player to see what had happened and respond with their own actions.

    Also implemented a basic for of deterministic AI that the enemies would use to decide whether to attack or not based on probability.

  • Text Parsing System

    Created a text parsing system that would discern actions from a player input field, which also allowed for more context relevant commands such as movement to be determined by alternative phrasing (ie. instead of issuing a move command and then a directional command, the user can just say move left and the system will combine both commands)