/icarus

Interactive fiction in space!

Primary LanguageJavaScript

Install

npm install
webpack -w

Run

Open index.html in browser.

Todo

  • if you get in the same room he kills you
  • "wait" command
  • "back to"
  • throw a weapon somewhere, if it's better you win
  • AI message: please enable sensors -> Message: Alert! We're heading towards the sun! Alert! Foreign object!

RANDOM

  • satisfying description when you enable or fix something

AI

  • clue: hear a noise when he is close
  • he tries to avoid you
  • clues: different description if it is really broken (or re-broken?) sabotagued
  • actions: can break all 4 systems

DOOR CONTROLS

  • fix them
  • add open and closed properties to doors
  • terminal program to control them

EXTERNAL SENSORS

  • fix them
  • hint -> what's outside, what's going on
  • trajectory program: how long until you are toast, headed in the right direciton? etc...

NAVIGATION SYSTEM

  • fix them
  • navigate program: set a course

COMPUTER: can do more as you fix things / missions

  • status: reports which systems are working
  • hint -> directs you to fix stuff
  • hint -> when something breaks
  • hint -> what's outside (once you fix the external sensors)

HOW TO WIN

  • enable all the systems
  • set a course
  • hold it for N turns

SYSTEMS

  • engine: required

  • external sensors: required, computer tells you what is happening

  • door controls: gives access to open and close doors

  • navigation system: required

  • closets, tool boxes, junk piles, etc.

  • randomize tool locations

  • add a few dead ends in so you can corner him

CONTENT

  • think of it like fiction: go through and actually write things
  • render the ship as a graph, somehow

STORYLINE

  • introduction: you wake up.
  • explore the ship
  • play with the terminal
  • mission: enable main communication hub (internal sensors)
  • mission: enable life support
  • mission: enable AI external sensors?

Stages

  1. I am completely cut off. Please enable me in the main hub. Cut off from data banks. Complete reset! [ ] login message. dialogue with it somehow?
  2. External Sensors are damaged. Please fix!
  3. Trajectory: We're headed towards the sun! Oh, and there is a foreign object.
  4. I can't move: (engine starts out working, but nav system is disconnected)
  5. something is sabotauging me: door controls?