[Orxonox-commit 2239] r6955 - code/branches/dynamicmatch/data/levels
jo at orxonox.net
jo at orxonox.net
Fri May 21 12:53:57 CEST 2010
Author: jo
Date: 2010-05-21 12:53:57 +0200 (Fri, 21 May 2010)
New Revision: 6955
Added:
code/branches/dynamicmatch/data/levels/gametype_dynamicmatch.oxw
Log:
uploading the dynamicmatch-level
Added: code/branches/dynamicmatch/data/levels/gametype_dynamicmatch.oxw
===================================================================
--- code/branches/dynamicmatch/data/levels/gametype_dynamicmatch.oxw (rev 0)
+++ code/branches/dynamicmatch/data/levels/gametype_dynamicmatch.oxw 2010-05-21 10:53:57 UTC (rev 6955)
@@ -0,0 +1,140 @@
+<?lua
+ include("hudtemplates3.oxo")
+ include("stats.oxo")
+ include("templates/spaceship_assff.oxt")
+ include("templates/spaceship_H2.oxt")
+ include("dynamicmatchhud.oxo")
+?>
+
+<Level
+ name = "Dynamic Match"
+ description = "In progress -level for dynamicmatch"
+ gametype = "Dynamicmatch"
+>
+ <Scene
+ ambientlight = "0.5, 0.5, 0.5"
+ skybox = "Orxonox/Starbox"
+ >
+ <Light type=directional position="0,0,0" direction="0.253, 0.593, -0.765" diffuse="1.0, 0.9, 0.9, 1.0" specular="1.0, 0.9, 0.9, 1.0" />
+
+<!-- Planet braucht noch Collisionshape und evtl. Gravitation-->
+<Planet position="0,0,0" scale=500 pitch=-90 mesh="iceplanet.mesh" atmosphere="atmosphere1" rotationaxis="8,1,0" rotationrate="1" atmospheresize=224.0f imagesize=1024.0f />
+<StaticEntity position="0,0,0" collisionType=static>
+ <collisionShapes>
+ <SphereCollisionShape radius="500" />
+ </collisionShapes>
+ </StaticEntity>
+
+<!-- Die Spawnpoints sollten auf der Oberlaeche des Planeten sein, so verteilt, dass Spieler sich nicht sehen; spaeter: Teamspawnpoints fuer chaser!!-->
+<TeamSpawnPoint team=0 position="1000,0,0" lookat="0,0,0" spawnclass=SpaceShip pawndesign=spaceshipassff/>
+<TeamSpawnPoint team=0 position="-1000,0,0" lookat="0,0,0" spawnclass=SpaceShip pawndesign=spaceshipassff/>
+<TeamSpawnPoint team=0 position="0,1000,0" lookat="0,0,0" spawnclass=SpaceShip pawndesign=spaceshipassff/>
+<TeamSpawnPoint team=0 position="0,-1000,0" lookat="0,0,0" spawnclass=SpaceShip pawndesign=spaceshipassff/>
+<TeamSpawnPoint team=0 position="0,0,1000" lookat="0,0,0" spawnclass=SpaceShip pawndesign=spaceshipassff/>
+<TeamSpawnPoint team=0 position="0,0,-1000" lookat="0,0,0" spawnclass=SpaceShip pawndesign=spaceshipassff/>
+<TeamSpawnPoint team=0 position="0,2000,0" lookat="0,1,0" spawnclass=SpaceShip pawndesign=spaceshipassff/>
+<TeamSpawnPoint team=0 position="0,-2000,0" lookat="0,-1,0" spawnclass=SpaceShip pawndesign=spaceshipassff/>
+<TeamSpawnPoint team=0 position="0,0,2000" lookat="1,0,0" spawnclass=SpaceShip pawndesign=spaceshipassff/>
+<TeamSpawnPoint team=0 position="0,0,-2000" lookat="-1,0,0" spawnclass=SpaceShip pawndesign=spaceshipassff/>
+
+<?lua
+ dofile("includes/CuboidSpaceStation.lua")
+ ?>
+<!--Rotating satellite -->
+<MovableEntity position="1,1,1" rotationrate="-4.5" rotationaxis="0,0,1">
+ <attached>
+ <StaticEntity position="-2500,0,0" yaw=90 pitch=90>
+ <attached>
+ <?lua
+ createSpaceStationPar(0,2,1,2,1,4,1,50)
+ ?>
+ <TeamSpawnPoint team=2 position="20,20,0" lookat="0,0,0" spawnclass=SpaceShip pawndesign=spaceshipassff/>
+ <TeamSpawnPoint team=2 position="-20,-20,0" lookat="0,0,0" spawnclass=SpaceShip pawndesign=spaceshipassff/>
+ <TeamSpawnPoint team=2 position="-10,10,20" lookat="0,0,0" spawnclass=SpaceShip pawndesign=spaceshipassff/>
+ </attached>
+ </StaticEntity>
+ </attached>
+</MovableEntity>
+
+<!--particleTest
+ <ParticleEmitter position="800,800,800" source="Orxonox/Steam" >
+ </ParticleEmitter>
+ <ParticleEmitter position="900,900,900" source="Orxonox/Steam" >
+ </ParticleEmitter>
+ <ParticleEmitter position="700,700,700" source="Orxonox/Steam" >
+ </ParticleEmitter>
+ <ParticleEmitter position="770,770,770" source="Orxonox/Steam" >
+ </ParticleEmitter>
+<ParticleEmitter position="760,760,760" source="Orxonox/Steam" >
+ </ParticleEmitter>
+<ParticleEmitter position="760,760,760" source="Orxonox/Steam" >
+ </ParticleEmitter>
+<ParticleEmitter position="760,900,600" source="Orxonox/Steam" >
+ </ParticleEmitter>
+<ParticleEmitter position="760,900,700" source="Orxonox/Steam" >
+ </ParticleEmitter>
+<ParticleEmitter position="760,900,800" source="Orxonox/Steam" >
+ </ParticleEmitter>
+<ParticleEmitter position="760,900,900" source="Orxonox/Steam" >
+ </ParticleEmitter>
+-->
+
+
+<!-- asteroid ellypse-->
+<?lua
+max = 20
+for i = 1, max, 1
+do
+ y = math.sin(i/max*6)*4000
+ z = math.cos(i/max*6)*5000
+ x = i*100
+ ?>
+<?lua
+for k = 1, 25, 1
+do
+j = math.random()
+?>
+
+ <MovableEntity position="<?lua print(x + math.random() * 1000-500) ?>,<?lua print(y + math.random() * 1000-500) ?>,<?lua print(z + math.random() * 5000-2500) ?>" <?lua if i == 5 then ?> collisionType=dynamic linearDamping=0.8 angularDamping=0 mass=<?lua print(j * 50) ?> <?lua end ?> scale=<?lua print(j * 5) ?> rotationaxis="<?lua print(math.random()) ?>, <?lua print(math.random()) ?>, <?lua print(math.random()) ?>" rotationrate="<?lua print(math.random() * 30 + 5) ?>">
+ <attached>
+ <Model position="0,0,0" scale=<?lua print(j * 10) ?> mesh="ast<?lua print( math.mod(i,6) + 1) ?>.mesh" />
+ </attached>
+ <?lua if i == 5 then ?><collisionShapes>
+ <SphereCollisionShape radius="<?lua print(j * 70) ?>" />
+ </collisionShapes> <?lua end ?>
+ </MovableEntity>
+<?lua
+end
+?>
+<?lua end ?>
+
+ <GlobalShader compositor="Bloom" visible=false>
+ <events>
+ <visibility>
+ <DistanceTrigger position="0,0,0" distance=30 target="Spectator" switch=true />
+ </visibility>
+ </events>
+ </GlobalShader>
+
+<!--
+<?lua
+for i = 1, 100, 1
+do
+j = math.random()
+?>
+
+ <MovableEntity position="<?lua print(math.random() * 5000-2000) ?>,<?lua print(math.random() * 5000-2000) ?>,<?lua print(math.random() * 5000 - 2000) ?>" collisionType=dynamic linearDamping=0.8 angularDamping=0 mass=<?lua print(j * 50) ?> scale=<?lua print(j * 5) ?> rotationaxis="<?lua print(math.random()) ?>, <?lua print(math.random()) ?>, <?lua print(math.random()) ?>" rotationrate="<?lua print(math.random() * 30 + 5) ?>">
+ <attached>
+ <Model position="0,0,0" scale=<?lua print(j * 10) ?> mesh="ast<?lua print( math.mod(i,6) + 1) ?>.mesh" />
+ </attached>
+ <collisionShapes>
+ <SphereCollisionShape radius="<?lua print(j * 70) ?>" />
+ </collisionShapes>
+ </MovableEntity>
+<?lua
+end
+?>
+-->
+
+ </Scene>
+</Level>
More information about the Orxonox-commit
mailing list