Author Topic: The BGE AirRace: a hobby coder's air race sim  (Read 826 times)

Offline Ex-jazz

  • Nickel Member
  • ***
  • Posts: 482
The BGE AirRace: a hobby coder's air race sim
« on: December 30, 2010, 07:12:28 PM »
Hi

So, I made my own flight sim. Well, more or less :)
http://www.youtube.com/watch?v=7422m-zrRUo
This is a video from earlier dev. version, but it shows the game main point.


Not a very big, fancy or perfect but it's pretty much what I like.

Unfortunately I didn't have a time to implement & optimize the Mr. Martish's breat taking 2D/3D work to this version . See link below:
http://www.youtube.com/watch?v=J9fnYuPsofo

The .exe file for windows only (compiled with standard Blender 2.49b) with needed .dll's (~16.5M):
http://fdm4bge.1g.fi/Files/10001/BGE_AirRace/Demos/BGE_AirRace.zip

The source .blend file, which contains a 2D/3D materials, FDM4BGE script plus all other python scripts plus game logics (~10M):
http://fdm4bge.1g.fi/Files/10001/BGE_AirRace/Demos/BGE_AirRace_DEMO_06.blend
Requires a Blender 2.49b intallation for running.

The sim/game is creating after successfully two lap race a .csv file with final result and details.

You can use a mouse or at least a 4-axis joystick for the steering.

I will rise my hat off, if your able to make under 2 minute final result  :aok
 

Offline 1pLUs44

  • Gold Member
  • *****
  • Posts: 3332
Re: The BGE AirRace: a hobby coder's air race sim
« Reply #1 on: December 31, 2010, 07:32:54 AM »
That looks very cool!  :aok

No one knows what the future may bring.

Offline CptTrips

  • Plutonium Member
  • *******
  • Posts: 8262
Re: The BGE AirRace: a hobby coder's air race sim
« Reply #2 on: December 31, 2010, 10:45:06 AM »
Very cool.

:aok,
Wab
Toxic, psychotic, self-aggrandizing drama queens simply aren't worth me spending my time on.

Offline Pigslilspaz

  • Gold Member
  • *****
  • Posts: 3378
Re: The BGE AirRace: a hobby coder's air race sim
« Reply #3 on: December 31, 2010, 11:28:26 AM »
looks awesome.

Quote from: Superfly
The rules are simple: Don't be a dick.
Quote from: hitech
It was skuzzy's <----- fault.
Quote from: Pyro
We just witnessed a miracle and I want you to @#$%^& acknowledge it!

Offline Ex-jazz

  • Nickel Member
  • ***
  • Posts: 482
Re: The BGE AirRace: a hobby coder's air race sim
« Reply #4 on: February 08, 2011, 03:14:02 PM »
Hi

Just a heads up flick :)

http://www.youtube.com/watch?v=mvLaibJ63DE

The effect issues must fix, the control surface/cockpit controls needs rig up, some odd gauge problems needs to solve, the fps optimization and.. also.. plus...  :rolleyes:

Small steps

Offline Spikes

  • Aces High CM Staff
  • Plutonium Member
  • *******
  • Posts: 15695
    • Twitch: Twitch Feed
Re: The BGE AirRace: a hobby coder's air race sim
« Reply #5 on: February 08, 2011, 04:54:04 PM »
It's really coming together niecly ExJazz! Way to go!
i7-12700k | Gigabyte Z690 GAMING X | 64GB G.Skill DDR4 | EVGA 1080ti FTW3 | H150i Capellix

FlyKommando.com

Offline curry1

  • Gold Member
  • *****
  • Posts: 2321
Re: The BGE AirRace: a hobby coder's air race sim
« Reply #6 on: February 08, 2011, 08:32:28 PM »
i remember the first version now look at it amazing.
Curry1-Since Tour 101

Offline Ex-jazz

  • Nickel Member
  • ***
  • Posts: 482
Re: The BGE AirRace: a hobby coder's air race sim
« Reply #7 on: February 09, 2011, 02:56:44 PM »
Hi

Yes, now with Mr. Martinsh's 3D&2D work it look like a todays flight sim.

Anyhow, theres a lot of work to do to get the flight model even in same ball park with the Aces High.

 :)

Offline Ardy123

  • Gold Member
  • *****
  • Posts: 3417
Re: The BGE AirRace: a hobby coder's air race sim
« Reply #8 on: February 09, 2011, 03:11:39 PM »
Ahh your using Blenders 'game mode'. I've never used it before, thats cool. Are you using any special algorithm for the terrain, such as geomipmapping or diamond based ROAM?

Also, for the flight model you could use ysflight or many of the other open source flight engines. Some of them have fairly straight forward APIs that you could bridge to Python, (Blender game mode uses Python I think).
Yeah, that's right, you just got your rear handed to you by a fuggly puppet!
==Army of Muppets==
(Bunnies)

Offline Ex-jazz

  • Nickel Member
  • ***
  • Posts: 482
Re: The BGE AirRace: a hobby coder's air race sim
« Reply #9 on: February 09, 2011, 04:02:36 PM »
Ahh your using Blenders 'game mode'. I've never used it before, thats cool. Are you using any special algorithm for the terrain, such as geomipmapping or diamond based ROAM?

Also, for the flight model you could use ysflight or many of the other open source flight engines. Some of them have fairly straight forward APIs that you could bridge to Python, (Blender game mode uses Python I think).


Hi Ardy123,

Yes, it's using currently the BGE all the way.

Mr. Martinsh took advantage from the BGE GSLS graphical effects. I can't tell more about it, since it's way above my skill/understanding.

The FM is purely selfmade with python. I need to study the JSBSim and ysflight a bit. It's bit hard for the sunday coder like myself :)

Offline Ardy123

  • Gold Member
  • *****
  • Posts: 3417
Re: The BGE AirRace: a hobby coder's air race sim
« Reply #10 on: February 09, 2011, 05:42:58 PM »
Hi Ardy123,

Yes, it's using currently the BGE all the way.

Mr. Martinsh took advantage from the BGE GSLS graphical effects. I can't tell more about it, since it's way above my skill/understanding.

The FM is purely selfmade with python. I need to study the JSBSim and ysflight a bit. It's bit hard for the sunday coder like myself :)

you could also use ODE to do the flight modeling. Its not as specific as ysflight or JSBSim, but it is a decent open physics library.
Yeah, that's right, you just got your rear handed to you by a fuggly puppet!
==Army of Muppets==
(Bunnies)

Offline Penguin

  • Persona Non Grata
  • Gold Member
  • *****
  • Posts: 3089
Re: The BGE AirRace: a hobby coder's air race sim
« Reply #11 on: February 09, 2011, 10:33:55 PM »
One question- where are the SHEEP?

-Penguin

Offline mensa180

  • Platinum Member
  • ******
  • Posts: 4010
Re: The BGE AirRace: a hobby coder's air race sim
« Reply #12 on: February 10, 2011, 12:50:17 AM »
Fantastic work, Ex-jazz, my fellow python coading friend.
inactive
80th FS "Headhunters"
Public Relations Officer

Offline Ex-jazz

  • Nickel Member
  • ***
  • Posts: 482
Re: The BGE AirRace: a hobby coder's air race sim
« Reply #13 on: February 11, 2011, 02:53:40 PM »
Fantastic work, Ex-jazz, my fellow python coading friend.

Thanks Mensa. Now you said it... So, I'm, promoted to the 'IR COADING' class now? Gosh!

:)

Mr. Martinsh give a huge kick to this project.

This is a class example.
What a part time hobbyist Blender user can do and what a real Blender professional user can do with same tool...  :O
« Last Edit: February 11, 2011, 04:30:59 PM by Ex-jazz »