home *** CD-ROM | disk | FTP | other *** search
/ Kids Cube / 6_Math.iso / roo / game.rod < prev    next >
Text File  |  1992-01-21  |  3KB  |  164 lines

  1. .DEMO
  2.  
  3.  
  4. @@@@@
  5. ET
  6. TB
  7. F3
  8. RT
  9. RT
  10. DN
  11. DN
  12. DN
  13. DN
  14. DN
  15. DN
  16. ET
  17. TB
  18. +This demo describes the game mode of the Roo environment. Press any key.
  19. $
  20. +Press a key every time you have read a message in this line.
  21. $
  22. +The condition of a game: We are given pictures drawn by an invisible program.
  23. $
  24. +We have to create a program drawing the same pictures.
  25. $
  26. +THE MAIN IDEA: Every concept may be taught by using a series of games.
  27. $
  28. +The following game shows the concept of a program.
  29. $
  30. +This particular game is very easy. Even 4-5 years old kids may play it.
  31. $
  32. ^T
  33. BS BS BS BS BS BS BS BS BS BS
  34. :linear
  35. ET
  36. Y
  37. +The pattern program has been loaded into the "black box".
  38. $
  39. +The number of hearts reflects the level of complexity of the game.
  40. $
  41. +You are being given the condition of the game, that is the initial positions...
  42. $
  43. +...and the corresponding pictures. The red arrow shows the initial position.
  44. $
  45. +Press F1 to look at the resulting picture.
  46. $
  47. F1
  48. +The condition of game is given. It is easy to tell that...
  49. $
  50. +...the pattern program consists of 4 commands: TURN, TURN, HOP, STEP.
  51. $
  52. +So here is the program:
  53. $
  54. +
  55. #
  56. RT
  57. DN
  58. DN
  59. F3
  60. F3
  61. F1
  62. F2
  63. +Is it a solution? You may check it. Press TAB to switch the F-keys line.
  64. $
  65. TB
  66. +Press F6 and then F2 to find if this solution is correct.
  67. $
  68. F6
  69. $
  70. A F6 F2$
  71. #
  72. +OK, this game was too easy. The next one will be more complicated.
  73. $
  74. +It was solved by 9 years old kids at the second lesson devoted to branchings.
  75. $
  76. ^T
  77. BS BS BS BS BS BS BS BS BS
  78. :branch
  79. ET
  80. Y
  81. +The purpose of this game is to show the concept of a branching.
  82. $
  83. +There are two initial positions (the first one you may see now) and...
  84. $
  85. +...two pictures. One has to create a program which will draw...
  86. $
  87. +...the first (the second) picture starting at the first (the second) position.
  88. $
  89. +Press F1 to see the first picture.
  90. $
  91. F1
  92. +Now press F1 twice to see the next initial position and the next picture.
  93. $
  94. F1
  95. $
  96. F1
  97. +The condition of the problem is given. Let us try to solve it.
  98. $
  99. #
  100. +Suppose we are not so smart as those 9 years old guys and made a wrong program.
  101. $
  102. UP UP UP UP UP UP UP 
  103. ^Y ^Y ^Y ^Y ^Y ^Y ^Y 
  104. :if Roo can move forward then\
  105. :turn\
  106. :turn\
  107. :turn\
  108. :hop\
  109. :step\
  110. :turn\
  111. :step\
  112. :step\
  113. :turn\
  114. :step\
  115. :otherwise\
  116. :turn\
  117. :step\
  118. :step\
  119. :the end of branching\
  120. +Let us try this program. Put Roo at the first initial position. 
  121. $
  122. +For this purpose we have to recall the condition of the game. Press F6 and F1. 
  123. $
  124. F6
  125. $
  126. A F6 F1
  127. +This is the first initial position. We do not need a result now, so press ESC.
  128. $
  129. #
  130. +Now press F1 to carry out our program.
  131. $
  132. F1
  133. +Yes, it is not a square. Thus there is a bug in our program. Where is it?
  134. $
  135. +There are two possibilities to get a hint. 
  136. $
  137. +First, you may look how the "pattern" program works. Just press F6 and then F3.
  138. $
  139. F6
  140. $
  141. A F6 F3$
  142. +...and from the other position.
  143. $
  144. F1
  145. #
  146. +This hint "costs" one heart. 
  147. $
  148. +Another possibility is to compare our program with the pattern one. 
  149. $
  150. +In order to compare press F6 and then F4. 
  151. $
  152. F6
  153. +You will see the "pattern" Roo in the left pen and our Roo in the right one.
  154. F6 
  155. $
  156. A F6 F4$
  157. +Each comparison "costs" two hearts.  
  158. $
  159. #
  160. +You may solve the problem yourself now. Good bye.
  161. $
  162. -
  163. %
  164.