Address some tutorial usability issues raised by Desilu
authorStefano Rivera <stefano@rivera.za.net>
Sat, 17 May 2014 21:28:01 +0000 (23:28 +0200)
committerStefano Rivera <stefano@rivera.za.net>
Sat, 17 May 2014 21:28:01 +0000 (23:28 +0200)
data/location_decks/introduction.yaml

index e1011f08522d14ce4a169c4f2ce496fc33d847d1..ac72c89985991f81f84dea8b14cf6a6442db1975 100644 (file)
@@ -19,7 +19,7 @@ _action_definitions:
     action_class: 'DoNothing'
     required_bits: []
     data:
-      message: "Welcome to the game. You can only move to chequered squares, therefore you can stay here or move right."
+      message: "Welcome to the tutorial!\nYou can see everything, but only move in directions that you have bits set for. Now, only {EAST}.\nYour movement options are shown as chequered squares."
 
   - &STEP1-CARD
     card_name: 'step1'
@@ -32,17 +32,24 @@ _action_definitions:
     data:
       message: "Moving to a tile requires picking an action. Some tiles' actions set bits on your robot. Such as the {SOUTH} bit."
 
+  - &STEP2-ACTION-NULL
+    action_class: 'SetBits'
+    required_bits: []
+    data:
+      message: "So does this one. See, we gave you a choice!"
+
   - &STEP2-CARD
     card_name: 'step2'
     bits: [SOUTH]
     actions:
       - *STEP2-ACTION
+      - *STEP2-ACTION-NULL
 
   - &STEP3-ACTION
     action_class: 'ClearBits'
     required_bits: []
     data:
-      message: "Other tiles' actions clear bits. {SOUTH} or {EAST}. For the next part of the tutorial, we are  going to strictly control your movement bits."
+      message: "Other tiles' actions clear bits. This will clear {SOUTH} or {EAST}.\nFor the next part of the tutorial, we are going to strictly control your movement bits, so you don't get lost."
 
   - &STEP3-CARD-1
     card_name: 'step3-1'
@@ -60,7 +67,7 @@ _action_definitions:
     action_class: 'SetBits'
     required_bits: []
     data:
-      message: "There are key bits that can be set, such as {RED}. They may be required by actions. This action also sets some movement bits."
+      message: "There are key bits that can be set, such as {RED}. They may be required by actions.\nThis action also sets {EAST,SOUTH}."
 
   - &STEP4-CARD
     card_name: 'step4'
@@ -72,7 +79,7 @@ _action_definitions:
     action_class: 'GenericBits'
     required_bits: [BLUE]
     data:
-      message: "You need to have the {BLUE} bit, to use this action and continue. Some actions have more complex requirements."
+      message: "You need to have the {BLUE} bit, to use this action and continue.\nSome actions have more complex requirements."
       set: [EAST]
       clear: [NORTH, SOUTH, WEST]
 
@@ -80,7 +87,7 @@ _action_definitions:
     action_class: 'GenericBits'
     required_bits: []
     data:
-      message: "Go back. Set {WEST}. Clear {NORTH,SOUTH,EAST}."
+      message: "Go back.\nSet {WEST}. Clear {NORTH,SOUTH,EAST}."
       set: [WEST]
       clear: [EAST, SOUTH, NORTH]
 
@@ -103,7 +110,7 @@ _action_definitions:
     action_class: 'GenericBits'
     required_bits: []
     data:
-      message: "This action doesn't require anything. Go back. Set {NORTH}. Clear {SOUTH,EAST,WEST}."
+      message: "This action doesn't require anything. Go back.\nSet {NORTH}. Clear {SOUTH,EAST,WEST}."
       set: [NORTH]
       clear: [SOUTH, EAST, WEST]
 
@@ -118,7 +125,7 @@ _action_definitions:
     action_class: 'SetBits'
     required_bits: []
     data:
-      message: "Almost there. You have free reign on this column. Collect yourself a win bit {WINTOKEN} to finish the level. Good luck!"
+      message: "Almost there. You have free reign on this column.\nFinish the game by collecting enough {WINTOKEN}. 1 in this level.\nGood luck!"
 
   - &STEP7-CARD
     card_name: 'step7'
@@ -171,7 +178,7 @@ _action_definitions:
     action_class: 'GenericBits'
     required_bits: []
     data:
-      message: "We may have lied to youSet {WEST}. Clear {NORTH,SOUTH,EAST}."
+      message: "We may have lied to you about restricting to this column.\nSet {WEST}. Clear {NORTH,SOUTH,EAST}."
       set: [WEST]
       clear: [NORTH, SOUTH, EAST]
 
@@ -185,7 +192,7 @@ _action_definitions:
     action_class: 'GenericBits'
     required_bits: []
     data:
-      message: "In this board, tiles didn't change. In the random games, after taking an action (or the timer expires) the tile will be replaced by another one. Set {NORTH}. Clear {SOUTH,EAST,WEST}."
+      message: "In this board, tiles didn't change. In the random games, after taking an action (or a timer expires) the tile will be replaced.\nSet {NORTH}. Clear {SOUTH,EAST,WEST}."
       set: [NORTH]
       clear: [SOUTH, EAST, WEST]