home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Trixter's Scene Collection
/
trixter.zip
/
trixter
/
Demos
/
E3DNGINE.ZIP
/
WORLD.DAT
< prev
next >
Wrap
Text File
|
1996-05-07
|
8KB
|
155 lines
1 5 0 5 0 5 0 | 1 5 0 5 0 5 0
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx | xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
x############xxxxxxxxxxxxxxxxx | x============xxxxxxxxxxxxxxxxx
x*,,,-,-,-,-##(((((xxxxxxxxxxx | x========~~========xxxxxxxxxxx
**vv,,-,-,-,-,.,.,(xxxxxxxxxxx | x=~~=@=@=~~========xxxxxxxxxxx
*,vv,-,-,-,-,.,-,.(xxxxxxxxxxx | x=~~=====~~========xxxxxxxxxxx
**vv,,-,-,-,-,.,.,(xxxxxxxxxxx | x=~~=@=@===========xxxxxxxxxxx
x*,,,-#*******#.,.(xxxxxxxxxxx | x==================xxxxxxxxxxx
x*-,-,#xxxxxxx#,-,(xxxxxxxxxxx | x======xxxxxxx=====xxxxxxxxxxx
x*,-,-#xxxxxxx#.,.####xxxxxxxx | x======xxxxxxx========xxxxxxxx
x*-,-,#xx######vvvv,.#xxxxxxxx | x=@@@@=xx=============xxxxxxxx
x######xx#,..-*vvvvvv#xxxxxxxx | x======xx=@=@===~~~~==xxxxxxxx
xxxxxxxxx#.::,.,vvmnv#xxxxxxxx | xxxxxxxxx=======~~~~==xxxxxxxx
xxxxxxxxx#,:,.,.vvlov#xxxxxxxx | xxxxxxxxx=@~~~~~~~~~==xxxxxxxx
xxxxxxxxx#.,-,-,vvvvv#xxxxxxxx | xxxxxxxxx==~1111111~==xxxxxxxx
xxxxxxxxx#,.,.,.,.,.,#xxxxxxxx | xxxxxxxxx==~1111111~==xxxxxxxx
xxx#######.,.,-abc.,.##xxxxxxx | xxx========~1111111~===xxxxxxx
xxx#,-,.,vvvv.,def,.,-#xxxxxxx | xxx========111111111===xxxxxxx
xxx#.,.,.vvvv,.ghi-,.,#xxxxxxx | xxx==~=====111111111===xxxxxxx
xxx#,.,.,vvvv.,.,.,.,-#xxxxxxx | xxx==~=====~@~@~@~@~===xxxxxxx
xxx#-,.,.vvvv,.,.,.,.,#xxxxxxx | xxx==~=================xxxxxxx
xxx#,abc,####^#*,-,.,.#xxxxxxx | xxx==~=================xxxxxxx
x***.def.#xxxxx#.,.,.,##xxxxxx | x====~====xxxxx=========xxxxxx
x*,.,ghi,###xxx#,.,.,.,#xxxxxx | x====~======xxx=========xxxxxx
x*.,.,.,.,.*xxx#.W-,.W.#xxxxxx | x====~======xxx=========xxxxxx
x*,-,.,.,-,*xxx*vvvvvvv*xxxxxx | x===~~~~====xxx=111111==xxxxxx
x*.,.,-,.,.*xxx*vvmnvvv*xxxxxx | x===~~~~====xxx=111111==xxxxxx
x*,W,vvv,.,*xxx*vvlovvv*xxxxxx | x===~~~~====xxx=111111==xxxxxx
x*-,.vvv-,.*xxx*,vvvvv,#xxxxxx | x===========xxx=========xxxxxx
x##^#^#^#^##xxx#########xxxxxx | x===========xxx=========xxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx | xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
1 5 0 5 0 5 0 1 5 0 5 0 5 0
666666666666666666666666666666 | 666666666666666666666666666666
666666666666666666666666666666 | 666666666666666666666666666666
666666666666666666666666666666 | 666666666666666666666666666666
666660000666666666066666666666 | 666660000666666666066666666666
666660000666666666666666666666 | 600660000666666666666666666666
666660000666666606666666666666 | 600660000666666666666666666666
666660000666666666666666666666 | 666660000000000666666666666666
666666666666666666666666666666 | 666666666666666666666666666666
666666666666666666666666666666 | 666666666666666666666666666666
600000666666666666666666666666 | 660000066666666666666666666666
600000666600006666006666666666 | 660000066600000066666666666666
666666666600006666060066666666 | 666666666600000022220066666666
666666666600666666000666666666 | 666666666600222222246666666666
666666666600666666666666666666 | 666666666600222222446666666666
666666666666666606666666666666 | 666666666622222244446666666666
666666666666666000066666666666 | 666644466666666666666666666666
666666666666666000060666666666 | 666644466666666666666666666666
666666666666666000066606666666 | 666644466666666666666666666666
666666666666666000066666666666 | 666666666666000000006666666666
666666666666666666666666666666 | 666666666666000000006666666666
666666666666600006666666666666 | 666666666666000000006666666666
666066666666666666606666666666 | 600066666666666666666666666666
666666066666666666666666666666 | 600066666666666666666666666666
666666666666666666666066666666 | 666666666660066666666666666666
666666666666666666666666666666 | 666444466660066666666660066666
666606666666666666666666666666 | 666442466660066666666660066666
666666606666666666666666666666 | 666422466660066666666660066666
666666666666666666666666666666 | 666444466660066666666660066666
660000000006666666666666666666 | 666666666660066666666660066666
666666666666666666666666666666 | 666666666660066666666666666666
1 5 0 5 0 5 0 1 5 0 5 0 5 0
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
x############xxxxxxxxxxxxxxxxx
x#iiiiiiiiii#######xxxxxxxxxxx
##i iiiiiii#xxxxxxxxxxx
#ii i#xxxxxxxxxxx
##i iiiiiiiiiii i#xxxxxxxxxxx
x#i i#########i i#xxxxxxxxxxx
x#i i#xxxxxxx#i i#xxxxxxxxxxx
x#i i#xxxxxxx#i i####xxxxxxxx
x#iiii#xx######i iiii#xxxxxxxx
x######xx#iiii#i i#xxxxxxxx
xxxxxxxxx#i iii i#xxxxxxxx
xxxxxxxxx#i i#xxxxxxxx
xxxxxxxxx#i i#xxxxxxxx
xxxxxxxxx#i i#xxxxxxxx
xxx#######i i##xxxxxxx
xxx#iiiiiii ii#xxxxxxx
xxx#i i#xxxxxxx
xxx#i i#xxxxxxx
xxx#i iiiiiiiii i#xxxxxxx
xxx#i i#######i i#xxxxxxx
x###i i#xxxxx#i i##xxxxxx
x#iii i###xxx#iii iii#xxxxxx
x#i iii#xxx#iii iii#xxxxxx
x#i i#xxx#iii iii#xxxxxx
x#iii i#xxx#i i#xxxxxx
x#iii i#xxx#i i#xxxxxx
x#iiiiiiiii#xxx#iiiiiii#xxxxxx
x###########xxx#########xxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Designing a world and some general notes:
- Use the left block to define the floors and the right block for
the ceiling
- Use the bottom block for clipping: Only spaces are accessible
positions
- Use the zone-map to skip complete zones when standing in other
zones. You can specify up to four zones that are not visible
when standing in a zone and looking in a particular direction.
You have to sort the numbers!
- Each character represents a polygon with a particular height:
The floor for example consists of ',' and '.'. The dot represents
a blue square on the floor, and the comma a red one.
A quick table:
FLOOR CEILING
. Blue floor tile = Standard ceiling tile
, Red floor tile @ Tile with light
v Slightly lower floor ~ Higher ceiling
: Slightly higher floor 1 Extra high ceiling
# Wall 2 Extremely high ceiling
* Wall with lights
- Alternative blue tile
" Transparent wall
x not defined
- You can not alter the standard spinning objects. If you really hate
them, put them in a closed room.
- Note that some surfaces require quite a lot of polygons. The maximum
number of polygons is 2000 right now, and the maximum number of
coordinates also 2000. If you define a transparent surface, this
requires 5 polygons!
If your world contains too much polygons (errormessage) just decrease
the size or complexity of your world.
- Smaller worlds (less polygons) are faster (>20 fps on a DX2/66).
- Do not alter the layout of this file! (Do not insert blank lines)
- This 3D-engine does not use any tricks, like DOOM, for speeding up
the graphics. I do not need tricks. The world is build of polygons,
and each polygon requires 3D-rotations, clipping, shading, drawing
etcetera. No compromises.
- The 3D-engine is written in Borland Pascal 7.0, with inline assembler
(lots of it). It can be included in programs to generate fast moving
3D-animations, logos and worlds.
Despite these exciting facts, please do not write to my E-mail address
to ask for the sources. I will not send them to you. I'm very sorry
about that, but I have two good reason for not spreading the sources:
- I hope to make money from it
- I don't want to send 150Kb a thousand times
If you send me really nice home-brew worlds I might send you the
.TPU file...