home *** CD-ROM | disk | FTP | other *** search
/ Trixter's Scene Collection / trixter.zip / trixter / Demos / E3DNGINE.ZIP / WORLD.DAT < prev    next >
Text File  |  1996-05-07  |  8KB  |  155 lines

  1. 1   5    0    5    0    5    0 | 1   5    0    5    0    5    0
  2. xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx | xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
  3. x############xxxxxxxxxxxxxxxxx | x============xxxxxxxxxxxxxxxxx
  4. x*,,,-,-,-,-##(((((xxxxxxxxxxx | x========~~========xxxxxxxxxxx
  5. **vv,,-,-,-,-,.,.,(xxxxxxxxxxx | x=~~=@=@=~~========xxxxxxxxxxx
  6. *,vv,-,-,-,-,.,-,.(xxxxxxxxxxx | x=~~=====~~========xxxxxxxxxxx
  7. **vv,,-,-,-,-,.,.,(xxxxxxxxxxx | x=~~=@=@===========xxxxxxxxxxx
  8. x*,,,-#*******#.,.(xxxxxxxxxxx | x==================xxxxxxxxxxx
  9. x*-,-,#xxxxxxx#,-,(xxxxxxxxxxx | x======xxxxxxx=====xxxxxxxxxxx
  10. x*,-,-#xxxxxxx#.,.####xxxxxxxx | x======xxxxxxx========xxxxxxxx
  11. x*-,-,#xx######vvvv,.#xxxxxxxx | x=@@@@=xx=============xxxxxxxx
  12. x######xx#,..-*vvvvvv#xxxxxxxx | x======xx=@=@===~~~~==xxxxxxxx
  13. xxxxxxxxx#.::,.,vvmnv#xxxxxxxx | xxxxxxxxx=======~~~~==xxxxxxxx
  14. xxxxxxxxx#,:,.,.vvlov#xxxxxxxx | xxxxxxxxx=@~~~~~~~~~==xxxxxxxx
  15. xxxxxxxxx#.,-,-,vvvvv#xxxxxxxx | xxxxxxxxx==~1111111~==xxxxxxxx
  16. xxxxxxxxx#,.,.,.,.,.,#xxxxxxxx | xxxxxxxxx==~1111111~==xxxxxxxx
  17. xxx#######.,.,-abc.,.##xxxxxxx | xxx========~1111111~===xxxxxxx
  18. xxx#,-,.,vvvv.,def,.,-#xxxxxxx | xxx========111111111===xxxxxxx
  19. xxx#.,.,.vvvv,.ghi-,.,#xxxxxxx | xxx==~=====111111111===xxxxxxx
  20. xxx#,.,.,vvvv.,.,.,.,-#xxxxxxx | xxx==~=====~@~@~@~@~===xxxxxxx
  21. xxx#-,.,.vvvv,.,.,.,.,#xxxxxxx | xxx==~=================xxxxxxx
  22. xxx#,abc,####^#*,-,.,.#xxxxxxx | xxx==~=================xxxxxxx
  23. x***.def.#xxxxx#.,.,.,##xxxxxx | x====~====xxxxx=========xxxxxx
  24. x*,.,ghi,###xxx#,.,.,.,#xxxxxx | x====~======xxx=========xxxxxx
  25. x*.,.,.,.,.*xxx#.W-,.W.#xxxxxx | x====~======xxx=========xxxxxx
  26. x*,-,.,.,-,*xxx*vvvvvvv*xxxxxx | x===~~~~====xxx=111111==xxxxxx
  27. x*.,.,-,.,.*xxx*vvmnvvv*xxxxxx | x===~~~~====xxx=111111==xxxxxx
  28. x*,W,vvv,.,*xxx*vvlovvv*xxxxxx | x===~~~~====xxx=111111==xxxxxx
  29. x*-,.vvv-,.*xxx*,vvvvv,#xxxxxx | x===========xxx=========xxxxxx
  30. x##^#^#^#^##xxx#########xxxxxx | x===========xxx=========xxxxxx
  31. xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx | xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
  32. 1   5    0    5    0    5    0   1   5    0    5    0    5    0
  33. 666666666666666666666666666666 | 666666666666666666666666666666
  34. 666666666666666666666666666666 | 666666666666666666666666666666
  35. 666666666666666666666666666666 | 666666666666666666666666666666
  36. 666660000666666666066666666666 | 666660000666666666066666666666
  37. 666660000666666666666666666666 | 600660000666666666666666666666
  38. 666660000666666606666666666666 | 600660000666666666666666666666
  39. 666660000666666666666666666666 | 666660000000000666666666666666
  40. 666666666666666666666666666666 | 666666666666666666666666666666
  41. 666666666666666666666666666666 | 666666666666666666666666666666
  42. 600000666666666666666666666666 | 660000066666666666666666666666
  43. 600000666600006666006666666666 | 660000066600000066666666666666
  44. 666666666600006666060066666666 | 666666666600000022220066666666
  45. 666666666600666666000666666666 | 666666666600222222246666666666
  46. 666666666600666666666666666666 | 666666666600222222446666666666
  47. 666666666666666606666666666666 | 666666666622222244446666666666
  48. 666666666666666000066666666666 | 666644466666666666666666666666
  49. 666666666666666000060666666666 | 666644466666666666666666666666
  50. 666666666666666000066606666666 | 666644466666666666666666666666
  51. 666666666666666000066666666666 | 666666666666000000006666666666
  52. 666666666666666666666666666666 | 666666666666000000006666666666
  53. 666666666666600006666666666666 | 666666666666000000006666666666
  54. 666066666666666666606666666666 | 600066666666666666666666666666
  55. 666666066666666666666666666666 | 600066666666666666666666666666
  56. 666666666666666666666066666666 | 666666666660066666666666666666
  57. 666666666666666666666666666666 | 666444466660066666666660066666
  58. 666606666666666666666666666666 | 666442466660066666666660066666
  59. 666666606666666666666666666666 | 666422466660066666666660066666
  60. 666666666666666666666666666666 | 666444466660066666666660066666
  61. 660000000006666666666666666666 | 666666666660066666666660066666
  62. 666666666666666666666666666666 | 666666666660066666666666666666
  63. 1   5    0    5    0    5    0   1   5    0    5    0    5    0
  64. xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
  65. x############xxxxxxxxxxxxxxxxx
  66. x#iiiiiiiiii#######xxxxxxxxxxx
  67. ##i        iiiiiii#xxxxxxxxxxx
  68. #ii              i#xxxxxxxxxxx
  69. ##i  iiiiiiiiiii i#xxxxxxxxxxx
  70. x#i  i#########i i#xxxxxxxxxxx
  71. x#i  i#xxxxxxx#i i#xxxxxxxxxxx
  72. x#i  i#xxxxxxx#i i####xxxxxxxx
  73. x#iiii#xx######i iiii#xxxxxxxx
  74. x######xx#iiii#i    i#xxxxxxxx
  75. xxxxxxxxx#i  iii    i#xxxxxxxx
  76. xxxxxxxxx#i         i#xxxxxxxx
  77. xxxxxxxxx#i         i#xxxxxxxx
  78. xxxxxxxxx#i         i#xxxxxxxx
  79. xxx#######i         i##xxxxxxx
  80. xxx#iiiiiii         ii#xxxxxxx
  81. xxx#i                i#xxxxxxx
  82. xxx#i                i#xxxxxxx
  83. xxx#i   iiiiiiiii    i#xxxxxxx
  84. xxx#i   i#######i    i#xxxxxxx
  85. x###i   i#xxxxx#i    i##xxxxxx
  86. x#iii   i###xxx#iii iii#xxxxxx
  87. x#i     iii#xxx#iii iii#xxxxxx
  88. x#i       i#xxx#iii iii#xxxxxx
  89. x#iii     i#xxx#i     i#xxxxxx
  90. x#iii     i#xxx#i     i#xxxxxx
  91. x#iiiiiiiii#xxx#iiiiiii#xxxxxx
  92. x###########xxx#########xxxxxx
  93. xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
  94.  
  95.  
  96. Designing a world and some general notes:
  97.  
  98. - Use the left block to define the floors and the right block for
  99.   the ceiling
  100.  
  101. - Use the bottom block for clipping: Only spaces are accessible
  102.   positions
  103.  
  104. - Use the zone-map to skip complete zones when standing in other
  105.   zones. You can specify up to four zones that are not visible
  106.   when standing in a zone and looking in a particular direction.
  107.   You have to sort the numbers!
  108.  
  109. - Each character represents a polygon with a particular height:
  110.   The floor for example consists of ',' and '.'. The dot represents
  111.   a blue square on the floor, and the comma a red one.
  112.   A quick table:
  113.   FLOOR                         CEILING
  114.   .    Blue floor tile          =    Standard ceiling tile
  115.   ,    Red floor tile           @    Tile with light
  116.   v    Slightly lower floor     ~    Higher ceiling
  117.   :    Slightly higher floor    1    Extra high ceiling
  118.   #    Wall                     2    Extremely high ceiling
  119.   *    Wall with lights
  120.   -    Alternative blue tile
  121.   "    Transparent wall
  122.   x    not defined
  123.  
  124. - You can not alter the standard spinning objects. If you really hate
  125.   them, put them in a closed room.
  126.  
  127. - Note that some surfaces require quite a lot of polygons. The maximum
  128.   number of polygons is 2000 right now, and the maximum number of
  129.   coordinates also 2000. If you define a transparent surface, this
  130.   requires 5 polygons!
  131.   If your world contains too much polygons (errormessage) just decrease
  132.   the size or complexity of your world.
  133.  
  134. - Smaller worlds (less polygons) are faster (>20 fps on a DX2/66).
  135.  
  136. - Do not alter the layout of this file! (Do not insert blank lines)
  137.  
  138. - This 3D-engine does not use any tricks, like DOOM, for speeding up
  139.   the graphics. I do not need tricks. The world is build of polygons,
  140.   and each polygon requires 3D-rotations, clipping, shading, drawing
  141.   etcetera. No compromises.
  142.  
  143. - The 3D-engine is written in Borland Pascal 7.0, with inline assembler
  144.   (lots of it). It can be included in programs to generate fast moving
  145.   3D-animations, logos and worlds.
  146.   Despite these exciting facts, please do not write to my E-mail address
  147.   to ask for the sources. I will not send them to you. I'm very sorry
  148.   about that, but I have two good reason for not spreading the sources:
  149.   - I hope to make money from it
  150.   - I don't want to send 150Kb a thousand times
  151.   If you send me really nice home-brew worlds I might send you the
  152.   .TPU file...
  153.  
  154.  
  155.