Preliminary Specification

From SRASWiki

Jump to: navigation, search

Contents

Components/Requirements

The game is made up of the following key components.

  • Playable Characters (PC)
  • Non Playable Characters (NPC)
  • Events (happen to resources and consumers)
  • Trumps (bonus cards, either add a resource for a set period of time (rtrump) or fulfil an event for you (etrump) ) - not being implemented in phase 1
  • Feedback

Playable Characters

  • Every resource has an ability level aka a rank. This governs the outcome when a character attempts to fulfil an event.

Non Playable Characters

  • These contain only meta data.

Event

  • An event happens to a PC (staff break) or a NPC.
  • What happens at the termination of an event depends on the cause of termination and the rank of staff assigned.

Termination

  • There are 3 ways an event can terminate: EXPIRED, CAPABLE and INCAPABLE
    • Expiration. If and event is not complete within its window, it EXPIRES
    • Completion. If you assign an appropriate number of resources to an event AND it terminates within its window, it WILL complete.
      • If it completes with the correct ranking of staff, it is CAPABLE.
      • If it completes with the wrong ranking of staff, it is INCAPABLE.

So, there are up to 3 conditions that can spawn events.

Spawn

Any Termination can spawn new events. These can have a delay before they are spawned.

Spawn events allow the author to have consequences for terminating an event in a certain way. If they sent an unqualified nurse to take blood, then it might appear to finish okay, but 30 minutes later, that patient is bleeding from their arm. Events can be set to recur by spawning a new instance of the same event.

Feedback

Formative

  • Spawn events
  • Feedback attached to event termination in the scenario

Summative

  • Listing of how the player dealt with each event
  • Feedback attached to event termination in the scenario
  • Lecturer analysis the log from the system

Non-Essential Requirements

Trumps

  • Trumps (bonus cards, could add a resource for a set period of time (rtrump) or fulfil an event for you (etrump) etc)
    • Conditional Trump Cards
      • Time
      • Staff numbers
      • Patient numbers
    • Critical care nurse

Types of Trump

  • add/remove Actor
  • create Event
  • Fulfill event
    • once
    • continuously
  • modify properties of events and actors

Resources

  • Breaks
  • Equipment
  • Staff absense (eg. for other responsibilities)
    • Not showing up
    • Leaving part way through
  • Extra Staff
    • For a limited time
  • Staff Satisfaction

Events

  • Fetch and Carry
  • Requiring more than one member of staff
    • Minimum level when there is more than one member of staff
    • Minimum combined level
  • Event categorisation

Flow

  • The PC's and NPCS's are loaded in and displayed.
  • The systems presents the user with the events happening in this time slice.
  • The user allocated the available their resources.
  • The user advances the clock.
  • The game presents the user with the events starting in this time slice.
  • Repeats...

See Activity Diagram

Personal tools