{{ Game.Title }} (Master) (Developer)

{{ Mode == _C.LOCATION ? "Edit Locations" : Mode == _C.ITEM ? "Edit Items" : "Edit Actions" }}

    From here, the player can go to...
  • (Navigation will be handled automatically)

Starting Location

If the player types...

Read more... Actions added here that match built in commands for locations and items (e.g. moving between locations and taking and dropping items) have priority and prevent the built in command running. Close

  • {{ CurrentEntity.Conditions.length > 0 ? "and " : ""}} {{ FindEntity(c.Left) && FindEntity(c.Left).Type == _C.ITEM && FindEntity(c.Right) && FindEntity(c.Right).Type == _C.LOCATION ? " is in " : "" }}

Then...

  • {{ i > 0 ? "and " : ""}} {{ FindEntity(c.Left) && FindEntity(c.Left).Type == _C.ITEM && FindEntity(c.Right) && FindEntity(c.Right).Type == _C.ITEM ? " swap " : "" }} {{ FindEntity(c.Left) && FindEntity(c.Left).Type == _C.ITEM && FindEntity(c.Right) && FindEntity(c.Right).Type == _C.LOCATION ? " put " : "" }} {{ FindEntity(c.Left) && FindEntity(c.Left).Type == _C.ITEM && FindEntity(c.Right) && FindEntity(c.Right).Type == _C.ITEM ? "with " : "" }} {{ FindEntity(c.Left) && FindEntity(c.Left).Type == _C.ITEM && FindEntity(c.Right) && FindEntity(c.Right).Type == _C.LOCATION ? "in " : "" }} {{ c.Left == _C.IN_ROOM ? "in current room" : "" }}

{{ CurrentEntity.Consequences.length > 0 ? "and " : "" }} Display...

Instructions: How to make a game.

  1. Create two or three Locations. For example:
    1. bedroom,
    2. dungeon,
    3. boat,
    4. A page in a book.

  2. Add some simple Navigation between the locations, so the player can move from place to place...

  3. Create one or two simple Actions. For example:
    1. When the player types "sing", display "Tra la la".
    2. When the player types "jump", display "Wheeeee".

  4. Create some Items. For example:
    1. torch,
    2. hat,
    3. cat,
    4. guard.

  5. Create some complex Actions. For example:
    1. When the player types "unlock door",
      AND player is in dungeon
      AND key is being carried
      THEN destroy key
      AND goto and describe garden
      AND Display "You're free!"

A Location is where a player “is”.

For example: a kitchen, a dungeon, a boat, a chapter in a book

It’s possible to link Locations so the player can move from one to another (the game will handle this automatically)

An Item is something the player can interact with.

For example: a torch, a hat, a cat, a guard.

if set as carryable, the player will be able to pick it up and drop it somewhere else.

if set as wearabale the player will be able to wear it.

Actions are how the game responds to the commands the player types.

A simple Action might respond "tra la la" if the player types "sing".

A complex Action might additionally check where the player is, what is being carried, where the player has been, etc.

Actions can also move a player or create/delete items.

Hint: sometimes more than one word can mean the same thing: multiple words can be entered on a seperate line. For example

  1. Run
  2. Chase

Once you have two Actions, you can create Items...

Game Title


Play Log:


No longer want to keep this game?


Users with the Master Address online now: {{ Game.Masters }}

Users with the Developer Address online now: {{ Game.Editors }}

Players online now: {{ Game.Players }}

Saving and Sharing

Story Games

Interactive Fiction

A platform for creating and playing interactive story games or text-based adventure games.

Developed to teach simple programming logic to computer science students.

Begin
2019-2024 EJW Hartismere