PDA

View Full Version : AI leads for planes fight



mmanatane
05-15-2008, 08:26 AM
Hi,
I'm a student in a Master specialized in AI. I'm doing a Master thesis about AI for planes fight.
I googled some keywords about this to find some leads but I didn't find much.
So I wondered if anyone had some info about books or articles on this subject...
thanks by advance

M_Gunz
05-15-2008, 09:59 AM
What you're looking for comes into Company Secrets and Intellectual Property for most all
commercial sims. So it's going to be very difficult to get into anything new.

You could try looking for leads into old sims but even there the hard part would be getting
full source and copies of notes then trying to make sense of Someone Else's Code.

You wouldn't happen to be at CMU by any chance?

K_Freddie
05-15-2008, 01:12 PM
For a Masters, you usually get 2 years to complete so a good bet is to get your sponsors to ..

- Buy the best computer on the market.
- Buy IL2-1946, and patch it.
- Learn to fly and play all day with the AI
- Have a fridge full of beer close by.
- Have a small notepad to take notes
- Once you've beaten the AI, get your sponsors to buy the fastest bandwidth network link.
- Start playing against real folk
- Have a big notepad to take notes.

This analysis should take about a year to enjoy...err complete.
From here rewrite your own code, and offer it to Oleg.
http://forums.ubi.com/groupee_common/emoticons/icon_cool.gif

stalkervision
05-15-2008, 02:52 PM
Originally posted by mmanatane:
Hi,
I'm a student in a Master specialized in AI. I'm doing a Master thesis about AI for planes fight.
I googled some keywords about this to find some leads but I didn't find much.
So I wondered if anyone had some info about books or articles on this subject...
thanks by advance

Panzer Elite SE has an "open source code" I believe. You could try that if you don't mind tank warfare..

Panzer Elite SE forums

http://pedg.yuku.com/forums/1/t/PEDG.html


My screenshot site for Panzer Elite with tons of info about the game..

http://forums.ubi.com/eve/forums/a/tpc/f/2601013236/m/3291069336/p/1


http://img266.imageshack.us/img266/6085/stst031vd1.jpg

They would love help on the game by the way updating it. The guys at the forum have done a tremendous job already but they can always use new people to work on the code.. http://forums.ubi.com/images/smilies/16x16_smiley-wink.gif

mmanatane
05-16-2008, 05:03 AM
@M_Gunz :
Nope ! Im' in Paris at the Paris-6 university...Sorry!
I do understand that source code for this kind of problems cannot be available for the public.
But actually, it wouldn't be very fair to copy-paste some code and claim it for my own at my oral defence !
My actual problem is to get two AI planes fight each other. More specifically, I'm trying to commpute the plane's move to set it in firing position.
So I only wondered if some guys who worked on this problem gave hints about their approach

Thx for your help

K_Freddie
05-16-2008, 05:40 AM
That's why I say, get the game and fly it.
You'll never really understand what to do unless one does the practical approach first.
While flying it you'll develop the algorithms/methods for your AI.

Remember that airbus jet that had the first computer pilot - it flew into the trees.
AFAIK - It was not programmed by a pilot, but a software engineer with 'so-called' flight knowledge.
http://forums.ubi.com/groupee_common/emoticons/icon_cool.gif

buddye1
05-16-2008, 10:24 AM
Hi mmanatana,

I have worked on the BOBII AI for 3 years and I am still learning. It is C++ code and I might be able to get you the source code if you are serious and you understand C++.

You can not learn the AI without learning the game and some WWII dog fighting theory and approaches.

You will need a top of the line gaming PC to run BOBII with full settings and work on the AI code. My time is limited so I will not be willing to help until you are an experienced BOBII flyer and understand the AI maneuvers.

I might be able to help you understand some of the BOBII code and approach to A/C AI.

I would think you would be more interested in the military AI and the unmanned A/C being developed rather than flight sim games.

The game is only $20 with download. If you are interested stop by the Shockwave forum. It would only cover the WWII time period for the BOB.

http://shockwaveproductions.com/forum/index.php

Tully__
05-17-2008, 02:55 AM
Do some research on Unmanned Aerial Vehicles (UAV). The control software on those puppies isn't going to be much different to the AI in games except for the radar interpretation stuff.

mmanatane
05-22-2008, 05:43 AM
First of all, thanks for your replies. it's nice to see there is people who cares for your problem http://forums.ubi.com/groupee_common/emoticons/icon_smile.gif
@Tully:
I took a look to UAV's. There is some interesting papers about path planning for UAV but most of research are focused on control systems which are (happily http://forums.ubi.com/groupee_common/emoticons/icon_wink.gif) not of my concerns.
Actually, I found a nice theory (http://planning.cs.uiuc.edu/node821.html) to find an optimal path for a plane and a destination. The problem is when the destination is moving this approach won't work.
@buddye1 :

You can not learn the AI without learning the game and some WWII dog fighting theory and approaches
I think you're right http://forums.ubi.com/groupee_common/emoticons/icon_wink.gif. This is probably a good start point to get a basic state machine for my fighting planes. I will download the game soon and give a try...
BTW, my project is in C++ as my previous one, so I understand C++ http://forums.ubi.com/groupee_common/emoticons/icon_wink.gif

Tab_Flettner
05-22-2008, 05:55 AM
Stalker you're a one man PEing machine!