Caffeine Quest is a sassy script adventure game that models the game world in OOP. MVP (donut without sprinkles) version takes the player through a linear narrative mode where they must answer a series of CS / programming questions to progress.
The aim is to escape school and get to a Cafe. Wrong answers to questions decaffeinate the player. They must reach the Cafe before they are TOTALLY DECAFFEINATED!
Caffeiene Quest is written in Ruby and must have it installed (Ruby 2.4 or higher).
-
Clone the repo.
-
Caffeine Quest uses
bundlerto install dependencies.
gem install bundler
bundler install
The bundler install command must be called in the root directory of the repo.
Once you've installed the gem dependencies, enter the following into your command line:
ruby caffeine_quest.rb
The game will prompt you to enter input with the following:
Input ('h' for help) >>
-
LOOK - Get information about current room.
-
LEAVE - Answer question to leave current room and progress.
-
H - View these tips again.
-
RESTART - Another one. -DJ Khaled
-
QUIT - If you must :(
-
GODMODE - Anything, but this...
Trello was used to document the Design Journey.
User & Developer Stories were categorised by "Doughnuts" and "Sprinkles" in order to achieve MVP.
![Image of screenshot] (http://res.cloudinary.com/strannikad/image/upload/v1487825757/screenshot_y8101u.png)
Full details available at the Project Trello board: https://trello.com/b/E6eqJmIW/text-adventure-game
