Hi,
I started a space shooter game with Irrlicht and ODE.
See http://sourceforge.net/projects/darkskies/
The game itself is at the very beginning but four examples showing the integration of Irrlicht and ODE are already finished.
I develop it on Linux, so the sources just got a classical Makefile. But it should be easy to compile it also on Windows.
Basically the examples show that it works to calculate the object movement with ODE and display everything with Irrlicht. Currently I use the simple bounding box collision detection of ODE.
The next step will be to control the ship and have a camera following it. The aim is something like a 3D Asteroids Elite game. But I guess this is will take some time.
best regards Thomas
DarkSkies
Sounds great, wish it will be a success.
My company: http://www.kloena.com
My blog: http://www.zhieng.com
My co-working space: http://www.deskspace.info
My blog: http://www.zhieng.com
My co-working space: http://www.deskspace.info
Version 0.2
Hi,
I released the version 0.2 of Dark Skies.
The players ship is now controllable and can fly around. There are cameras on every side and one is following the ship to increase the feeling that it is really flying.
The main game executable is nearly unchanged. I made a new example ship_arcade_control which shows the ship controls, cameras and radar. The ship control is in an arcade style. That is not really what was ODE for, but it is easier for the player. I put no asteroids in this example, just some cubes to make orientation possible.
The keyboard controls are
1-4 : Radar display distance
c : keyboard controls the free camera
v : keyboard controls the ship
up,down, left, right cursor : ship rotation or camera movement
u : increase speed
i : decrease speed
f1 : follow camera
f2 : front camera
f3 : right camera
f4 : left camera
f5 : free camera
best regards Thomas
I released the version 0.2 of Dark Skies.
The players ship is now controllable and can fly around. There are cameras on every side and one is following the ship to increase the feeling that it is really flying.
The main game executable is nearly unchanged. I made a new example ship_arcade_control which shows the ship controls, cameras and radar. The ship control is in an arcade style. That is not really what was ODE for, but it is easier for the player. I put no asteroids in this example, just some cubes to make orientation possible.
The keyboard controls are
1-4 : Radar display distance
c : keyboard controls the free camera
v : keyboard controls the ship
up,down, left, right cursor : ship rotation or camera movement
u : increase speed
i : decrease speed
f1 : follow camera
f2 : front camera
f3 : right camera
f4 : left camera
f5 : free camera
best regards Thomas
DarkSkies.0.3
I released today DarkSkies-0.3.
See http://sourceforge.net/projects/darkskies
It has now a tutorial explaining the game controls and two fly around levels. So slowly it becomes a game and not only a feasibility study.
The game is still source code only, so you must compile it yourself which is hopefully no problem.
The two pictures are from the "asteroid field race" level.
See http://sourceforge.net/projects/darkskies
It has now a tutorial explaining the game controls and two fly around levels. So slowly it becomes a game and not only a feasibility study.
The game is still source code only, so you must compile it yourself which is hopefully no problem.
The two pictures are from the "asteroid field race" level.
Sure, but it don't has the demand to model the solar system correctly. So size, distance and movement of the planets are made to fit game requirements.
Currently it is only a nice background and not connected to the physics engine or collision detection. You can fly through the moon for example.
I think for the next release I keep it that way. The next steps will be to implement more gameplay.
Currently it is only a nice background and not connected to the physics engine or collision detection. You can fly through the moon for example.
I think for the next release I keep it that way. The next steps will be to implement more gameplay.