home *** CD-ROM | disk | FTP | other *** search
/ The Best of Select: Games 3 / cd.iso / os2 / boulder / builder.hlp (.txt) < prev    next >
OS/2 Help File  |  1993-12-16  |  54KB  |  457 lines

  1.  
  2. ΓòÉΓòÉΓòÉ 1. Builder - The Level Editor ΓòÉΓòÉΓòÉ
  3.  
  4. General Help 
  5.  
  6. The Builder window consists of two parts: 
  7.  
  8.  1. Object bar and 
  9.  2. View of the level 
  10.  
  11. Select any object in the object bar with the right or left button of your 
  12. mouse. A small frame shows you that your selection has been accepted. 
  13.  
  14. If you press the mouse button in the view of the level the selected object is 
  15. drawn into the level... 
  16.  
  17. Information for the following topics is available from this page: 
  18.  
  19. o Boulder-Dash Objects (short description of all objects available in Builder) 
  20. o Key short-cuts to the Objects in Builder 
  21. o Opening an existing level 
  22. o Saving a modified level 
  23. o Saving a level with a new name 
  24. o Exiting Builder 
  25. o Level settings 
  26. o Zooming the level 
  27. o Emptying the level 
  28. o Fill mode 
  29. o Showing an animation 
  30. o Converting objects 
  31.  
  32.  
  33. ΓòÉΓòÉΓòÉ 2. Boulder-Dash Objects ΓòÉΓòÉΓòÉ
  34.  
  35. Specification of Boulder-Dash Objects 
  36.  
  37. Border: Every Boulder Dash level is surrounded by this border. It cannot be 
  38. eaten or destroyed. 
  39.  
  40. Empty: When there's nothing, there's Empty... 
  41.  
  42. Normal Earth: Most common thing in a Boulder Dash level. Running into earth 
  43. results in a Empty object. 
  44.  
  45. Horizontal Earth: Horizontal Earth can only be eaten from the right or left. 
  46. You cannot eat it from below or above. 
  47.  
  48. Vertical Earth: Vertical Earth can only be eaten from below or above. You 
  49. cannot eat it from left or right. 
  50.  
  51. Earth containing Stone 
  52.  
  53. There are two classes: 
  54.  
  55. o Earth containing 1 Stone 
  56. o Earth containing many Stones. The stones are generated at random intervals. 
  57.  
  58. Solid Wall: Solid walls cannot be destroyed or eaten. 
  59.  
  60. Old Wall: Other than Solid Walls old walls can explode. 
  61.  
  62. Magic Wall: A Magic Wall starts running, if a something falls on it. While the 
  63. Magic Wall runs, all objects fallin onto it are eaten. The objects fall out of 
  64. the wall, if there is nothing (say Empty) below the wall. 
  65.  
  66. Note:  Most of the objects falling through the Magic Wall are transformed! 
  67.  
  68. Swamp: A swamp swallowes everything that falls into it. It is running all the 
  69. time and cannot be destroyed. 
  70.  
  71. House: At the beginning of the game, a house looks like  . But when enough 
  72. diamonds are collected it changes to  . You cannot enter a house before you 
  73. collected enough diamonds. A level cannot be completed unless all players went 
  74. into the houses. 
  75.  
  76. Note:  There must be at least one house for every player. 
  77.  
  78. Slime: Slime grows in Earth and Empty. As soon as there is no more earth or 
  79. empty to grow in, all the slime transforms to diamonds. When growing, slime 
  80. produces drops () that are falling down to spread even faster! 
  81.  
  82.  and Player: Player 1 and player 2 can be distinguished by the colors of their 
  83. hat and dresses. You move the players with the devices defined in GI (generic 
  84. game interface, also available via anonymous ftp, search for GI.ZIP!). 
  85.  
  86. Stone: Stones fall down if there is Empty below them. If a stone hits a 
  87. 'living' object (like Player or Ghost) by falling on top of it, it explodes. 
  88. Players can push stones if there is a Empty field behind the stone. Players can 
  89. stand below a stone without getting killed, if the stone does not fall onto 
  90. them. 
  91.  
  92.  and  Diamonds: Collecting diamonds is the base idea of the game. You cannot 
  93. complete a level until you collected enough diamonds. A blue diamond counts 
  94. three green diamonds! 
  95.  
  96. Note:  Blue diamonds are much more fragile. They get crushed if something falls 
  97. onto them! 
  98.  
  99. Egg: In every egg, there is a diamond. If something falls onto the egg, it 
  100. cracks open and becomes a diamond. 
  101.  
  102. Bomb: A Bomb explodes when either another bomb next to it explodes or it falls 
  103. down and hits something. 
  104.  
  105. Note:  Chain-reactions are very nice! 
  106.  
  107. Mine: A player collects mines by moving over them. Once collected they can be 
  108. used anywhere in the level. A mine is launched by standing still and holding a 
  109. button for some time (you'll see what i mean, if you try it...). When the mine 
  110. is activated, it take about 2 seconds until it explodes (so you better run like 
  111. hell). 
  112.  
  113. Missile: Like mines, missiles are collected and used afterwards. You launch a 
  114. missile by holding the button and pointing to the direction the missile should 
  115. fly to. 
  116.  
  117. Doors: To pass through one of these doors, the player must have the key with 
  118. the same color. Only player can pass through these doors (no ghosts). 
  119.  
  120. Note:  A door can be passed more than once. 
  121.  
  122. Note:  You cannot save a level, if it contains doors without the appropriate 
  123. keys! 
  124.  
  125. Keys: These keys are needed to pass the doors mentioned above. 
  126.  
  127. Ghosts: 
  128.  
  129. o Red-Ghost: Red ghosts always walk in one direction as long as they can. When 
  130.   they reach the end of a horizontal or vertical path, they decide where to go 
  131.   next. Red ghosts don't look up or down while running horizontaly and don't 
  132.   look left or right while running verticaly. 
  133.  
  134. o Blue-Ghost: Blue ghosts always try to turn right . If they cannot turn right, 
  135.   they try to go straight ahead. If they can't go straight eiter, they do a 
  136.   quarter-turn to the left and try again... 
  137.  
  138. o Grey-Ghost: Grey ghosts alway try to turn left . If they cannot turn left, 
  139.   they try to go straight ahead. If they can't go straight either, they do a 
  140.   quarter-trun to the right and try again... 
  141.  
  142. o Green-Ghost: Green ghosts are intelligent! They always try to catch the 
  143.   nearest player. If two players play, green ghosts are attracted by the nearer 
  144.   player. If there is a  Wheel things get easier: Just push against the wheel 
  145.   (it starts running) and all green ghosts get attracted by this wheel. 
  146.  
  147.   Warning: A wheel does not run very long! (But it can be started as many times 
  148.   as you like...) 
  149.  
  150. o Bouncing Ball: A bouncing ball just bounces up and down. They stay where they 
  151.   are, always bouncing... 
  152.  
  153. Ghost Sleepy: When a player eats a Sleepy, all ghosts stop moving for some 
  154. time. While the ghosts are sleeping, they don't look for players. 
  155.  
  156.  
  157. ΓòÉΓòÉΓòÉ 3. Key short-cuts to Builder objects ΓòÉΓòÉΓòÉ
  158.  
  159. How to define key short-cuts to Builder objects 
  160.  
  161. If you double-click on a object in the object bar of the builder window a 
  162. dialog is shwon where you can configure a short-cut key for this object. 
  163.  
  164. Short-cut keys are saved when Builder is closed and reloded every time Builder 
  165. is started. 
  166.  
  167. When you define a short-cut key for a object, pressing the short-cut key has 
  168. the same effect as selecting the object with the mouse and pressing the mouse 
  169. button in the level afterwards. Or shorter: Instead of selecting an object, you 
  170. just press the short-cut key and the object apears below the mouse cursor... 
  171.  
  172.  
  173. ΓòÉΓòÉΓòÉ 4. File Open ΓòÉΓòÉΓòÉ
  174.  
  175. Open an existing level 
  176.  
  177. This menu item lets you select a level using the standard OS/2 file dialog. If 
  178. the level is not protected with a password you can freely edit it. 
  179.  
  180. Levels for Boulder-Dash reside in the same directory as Boulder-Dash itself. 
  181.  
  182. Note:  For a description of the naming conventions for Boulder-Dash levels see: 
  183. Naming Boulder-Dash levels 
  184.  
  185.  
  186. ΓòÉΓòÉΓòÉ 4.1. Naming Boulder-Dash Levels ΓòÉΓòÉΓòÉ
  187.  
  188. Naming conventions for Boulder Dash levels 
  189.  
  190. Some care must be taken in naming new levels: (The following is an EBNF 
  191. description of the levelname) 
  192.  
  193. levelname ::= levelmode number ".LEV"
  194. levelmode ::= "S" | "T" | "B"
  195. number   ::= ascii representation of level-number
  196.  
  197. Examples for valid level-names are:
  198.     S123.LEV, T45.LEV, B9999.LEV
  199.  
  200. The levels are numbered in a rising manner. It is not allowed to leave "holes" 
  201. in the row of numbers. 
  202.  
  203. There is alwas a B- (for Both 1 and 2 players) or a S- (single player) and a T- 
  204. (team) level. Or mathemtically written: (B or (S and T)). 
  205.  
  206. Note:  The Save and Save as functions of Builder always suggest a level name 
  207. according to the rules above! 
  208.  
  209. Warning: The Save function overwrites existing levels without questioning the 
  210. user! 
  211.  
  212. Warning: If you modifiy a level, all level-highscores are lost! 
  213.  
  214. Warning: Do not rename levels outside of Builder, the level-number is coded 
  215. into the level! 
  216.  
  217.  
  218. ΓòÉΓòÉΓòÉ 5. File Save ΓòÉΓòÉΓòÉ
  219.  
  220. Save an existing level 
  221.  
  222. The current level is saved to disk. If the current level has no name, the same 
  223. procedure as in Save as aplies. 
  224.  
  225. Before a level is saved, some plausibility checks are made. 
  226.  
  227.  
  228. ΓòÉΓòÉΓòÉ 5.1. Plausibility Checks ΓòÉΓòÉΓòÉ
  229.  
  230. Plausibility Checks before Save 
  231.  
  232. The following tests are made before a level is saved to disk: 
  233.  
  234. o More than one player 1 or player 2 defined 
  235. o Level mode does not match number of players defined 
  236. o Doors without apropriate keys 
  237. o Too few houses 
  238. o Start distance between players bigger than one screen 
  239.  
  240.  
  241. ΓòÉΓòÉΓòÉ 6. File Save as ΓòÉΓòÉΓòÉ
  242.  
  243. Save level as new file 
  244.  
  245. This menu item lets you select or enter a new level name using the standard 
  246. OS/2 file dialog. 
  247.  
  248. Levels for Boulder-Dash should reside in the same directory as Boulder-Dash 
  249. itself. 
  250.  
  251. Note:  For a description of the naming conventions for Boulder-Dash levels see: 
  252. Naming Boulder-Dash levels 
  253.  
  254.  
  255. ΓòÉΓòÉΓòÉ 7. Exit ΓòÉΓòÉΓòÉ
  256.  
  257. Exit Builder 
  258.  
  259. Selecting this menu item closes the Builder window and ends the program. 
  260.  
  261. Note:  If your last changes haven't been saved yet, Builder asks you wheter it 
  262. should save them for you or not. 
  263.  
  264.  
  265. ΓòÉΓòÉΓòÉ 8. Options Level ΓòÉΓòÉΓòÉ
  266.  
  267. Level 
  268.  
  269. Selecting this menu item brings you the level dialoge . 
  270.  
  271.  
  272. ΓòÉΓòÉΓòÉ 9. Zooming ΓòÉΓòÉΓòÉ
  273.  
  274. Zooming the view of the level 
  275.  
  276. Zooming can be done in two ways: 
  277.  
  278. o Zoom in: look closer. You'll see more details but a smaller part of the 
  279.   level. 
  280. o Zoom out: widens the view. Less details but more overview. 
  281.  
  282. You can either zoom with the Option->Zoom menu items or with the + and - keys. 
  283.  
  284. Note:  Limitations: The objects must be bigger than 5x5 and smaller than 
  285. 100x100 pixels. Zomming beyond these limits is not allowed (and not possible). 
  286.  
  287.  
  288. ΓòÉΓòÉΓòÉ 10. Options New ΓòÉΓòÉΓòÉ
  289.  
  290. Clearing the level 
  291.  
  292. Selecting this menu item clears the whole level (or fills it with Empty, if you 
  293. prefer). 
  294.  
  295. Warning: No checkback is done. Your level will be lost, absolutly no 
  296. possibility to get your work back! 
  297.  
  298.  
  299. ΓòÉΓòÉΓòÉ 11. Options Fill ΓòÉΓòÉΓòÉ
  300.  
  301. Flood fill option If the flood fill option is checked every mouse click in the 
  302. level starts a flood fill. The object below the mouse arrow is replaced with 
  303. the new object and all meeting objects of the same type are also replaced. 
  304.  
  305. Warning: There is no possibility of undoing a flood fill. Use it very 
  306. carefully! 
  307.  
  308. Flood fill can be switched on and off in two ways: 
  309.  
  310. o By selecting the menu item Options -> Fill or 
  311. o By pressing ALT-F 
  312.  
  313.  
  314. ΓòÉΓòÉΓòÉ 12. Animation ΓòÉΓòÉΓòÉ
  315.  
  316. Showing a simple animation 
  317.  
  318. This feature is mainly for debugging new animated objects. It won't help you 
  319. anything... 
  320.  
  321.  
  322. ΓòÉΓòÉΓòÉ 13. Convert Objects ΓòÉΓòÉΓòÉ
  323.  
  324. Convert Objects 
  325.  
  326. If you delete BOULDER.PIC you can recreate it with this feature... 
  327.  
  328.  
  329. ΓòÉΓòÉΓòÉ 14. Level settings ΓòÉΓòÉΓòÉ
  330.  
  331. Level settings 
  332.  
  333. In this dialog you can taylor your level. Values as time, number of diamonds, 
  334. size and mode are part of the definition of the level. Name and password of the 
  335. level are optional. 
  336.  
  337. Help for the following topics is available: 
  338.  
  339. o Level time 
  340. o Level diamonds 
  341. o Level size 
  342. o Level name 
  343. o Level password 
  344. o Level mode 
  345. o Level statistics 
  346. o Level password 
  347.  
  348.  
  349. ΓòÉΓòÉΓòÉ 15. Level time ΓòÉΓòÉΓòÉ
  350.  
  351. Time to complete the level 
  352.  
  353. Time in seconds the user has to complete the level. If you design a new level 
  354. don't calculate this value too sharp... 
  355.  
  356. Note:  A maximum of 9999 seconds is allowed here. 
  357.  
  358.  
  359. ΓòÉΓòÉΓòÉ 16. Level diamonds ΓòÉΓòÉΓòÉ
  360.  
  361. Number of diamonds required to complete the level 
  362.  
  363. Enter the minimal number of diamonds a player/team must collect before the 
  364. houses are opened. 
  365.  
  366. Note:  It's not possible to specify more diamonds than width x height of the 
  367. level. Theoretically it would be possible to collect 3 x width x height 
  368. diamonds... 
  369.  
  370.  
  371. ΓòÉΓòÉΓòÉ 17. Level size ΓòÉΓòÉΓòÉ
  372.  
  373. Size of the level 
  374.  
  375. Change the actual size of the level with these spin buttons. If you enlarge the 
  376. level the new area is on the top or on the right depending wich value 
  377. (height/width) you changed. If you shrink the level area from the top and right 
  378. are destroyed. 
  379.  
  380. Warning: The shrunk part of the level is lost forever, no chance to get it 
  381. back! 
  382.  
  383. Note:  Currently a maximum value of 150 is allowed for either width and height. 
  384.  
  385. Note:  Minimum values are: width=20, height=12. 
  386.  
  387.  
  388. ΓòÉΓòÉΓòÉ 18. Level name ΓòÉΓòÉΓòÉ
  389.  
  390. Name of the level 
  391.  
  392. If present, the name of the level is displayed for about 3 seconds when the 
  393. level is played. You can give small hints, weired phrases or sarcastic comments 
  394. to the player... 
  395.  
  396. Note:  The level text can be no longer than 40 characters (screen widht when 
  397. playing). 
  398.  
  399.  
  400. ΓòÉΓòÉΓòÉ 19. Level password ΓòÉΓòÉΓòÉ
  401.  
  402. Definition of the level password 
  403.  
  404. The password is optional. It should be used when you want to lock your level 
  405. for distribution. However it is not recommended to protect all levels since 
  406. sometimes a player/team may just be overcharged. 
  407.  
  408. Note:  I would be glad to receive new levels for a future distribution. But 
  409. since I'll have to change the level number please don't protect them... 
  410.  
  411.  
  412. ΓòÉΓòÉΓòÉ 20. Level mode ΓòÉΓòÉΓòÉ
  413.  
  414. Mode of level 
  415.  
  416. There are three classes of levels: 
  417.  
  418. o Level for one player only, not playable in team mode 
  419. o Level for teams only, not playable by single players 
  420. o Level for both singles and teams 
  421.  
  422. The level mode affects the file name of the level. See  Naming conventions for 
  423. further information. 
  424.  
  425. Note:  The level mode affects also the required/allowed number of players. 
  426.  
  427.  
  428. ΓòÉΓòÉΓòÉ 21. Level statistics ΓòÉΓòÉΓòÉ
  429.  
  430. Level statistics 
  431.  
  432. To help you calculate the right number of diamonds an estimated number of 
  433. diamonds is available. This estimation bases on the number of: 
  434.  
  435. Eggs      x 1  +
  436. Green Diamonds x 1  +
  437. Blue Diamonds  x 3  +
  438. Red ghosts   x 11 +
  439. Blue ghosts   x 11 +
  440. Grey ghosts   x 11 +
  441. Green ghost   x 11 +
  442. Balls      x 11
  443. ============================
  444. Estimated number of diamonds
  445.  
  446.  
  447. ΓòÉΓòÉΓòÉ 22. Level password ΓòÉΓòÉΓòÉ
  448.  
  449. Entering the level password 
  450.  
  451. Please enter the password for the protected level. If you don't enter the right 
  452. password, an empty level is shown. If you think you entered the right password 
  453. but an empty level is shown, try re-openig the level with Level open . 
  454.  
  455. Note:  A password consists of a maximum of 10 characters. The password 
  456. distinguishes between upper and lower case as well as non alhpanumeric 
  457. characters.