Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

source: code/branches/core7/data/levels/Invaders.oxw @ 10929

Last change on this file since 10929 was 10581, checked in by landauf, 9 years ago

8 modules are now marked as plugins (which means they are only loaded on demand): dodgerace, gametypes (spacerace), invader, jump, mini4dgame, pong, tetris, and towerdefense.

  • Property svn:eol-style set to native
File size: 2.2 KB
Line 
1<LevelInfo
2 name = "Orxonox Arcade"
3 description = "2D Arcade shooter. Maximise your points!!!\nTip: try to keep the multiplier high by avoiding shots and enemies."
4 tags = "minigame"
5 screenshot = "orxonoxArcade.png"
6/>
7<?lua
8  include("stats.oxo")
9  include("templates/lodInformation.oxt")
10?>
11
12<?lua
13  include("templates/spaceshipAssff2.oxt")
14  include("templates/spaceshipPirate.oxt")
15  include("templates/spaceshipInvader.oxt")
16  include("templates/enemyInvader.oxt")
17  include("overlays/InvaderHUD.oxo")
18?>
19
20<Level
21  plugins = invader
22  gametype = Invader
23>
24  <templates>
25    <Template link=lodtemplate_default />
26  </templates>
27  <?lua include("includes/notifications.oxi") ?>
28
29    <!-- ambientlight = "0.8, 0.8, 0.8"
30    skybox       = "Orxonox/Starbox" -->
31  <Scene
32    ambientlight = "0.8, 0.7, 0.4"
33    skybox     = "Orxonox/skyBoxBasic"
34  >
35
36  <WorldAmbientSound
37    source="Earth.ogg"
38    looping="true"
39    playOnLoad="true"
40  />
41
42    <!-- <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"/> -->
43    <Light type=directional position="1100, 11000, -7000" lookat="0, 0, 0" diffuse="1.0, 0.9, 0.9, 1.0" specular="1.0, 0.9, 0.9, 1.0" />
44    <SpawnPoint team=0 position="-200,0,0" lookat="0,0,0" spawnclass=InvaderShip pawndesign=spaceshipinvader />
45
46    <DistanceTrigger name="start" position="-200,0,0" target="Pawn" distance=10 stayActive="true" delay=0 />
47
48
49    <InvaderCenterPoint name=invadercenter />
50   
51    <?lua
52      for i = 1, 300, 1 do
53        j = math.random()
54    ?>
55
56    <MovableEntity
57      position = "<?lua print(math.random()* 40000 + 1000) ?>,-1000,<?lua print(math.random() * 4000 - 2000) ?>"
58      collisionType = dynamic
59      linearDamping = 0.8
60      angularDamping = 0
61      scale = "<?lua print(j * 150)?>"
62      collisiondamage = 0
63      enablecollisiondamage = true
64    >
65      <attached>
66        <Model mass="<?lua print(j * 1000) ?>" mesh="ast<?lua print( math.mod(i,6) + 1) ?>.mesh" />
67      </attached>
68      <collisionShapes>
69        <SphereCollisionShape radius="<?lua print(j * 350) ?>" />
70      </collisionShapes>
71    </MovableEntity>
72
73    <?lua
74      end
75    ?>
76   
77  </Scene>
78</Level>
79
Note: See TracBrowser for help on using the repository browser.