|
Author
|
Topic: Will SOS do AI too?
|
charmstar Pilot
|
posted 03-16- 12:12 AM
I exclusively fly offline these days, so I for one would like to see some kind of improvement for the AI. Can SOS do this for us? I don't know, but I'd like to. I have a couple ideas of ways AI could be improved: 1. Create a few standard AI types, which would be dlls or maybe even script files??? These would be for instance: bomber, dive-bomber, turnfighter, b&z, timid (run away). Each would have a prescribed set of moves to do. Perhaps two could be combined, like dive-bomber and turnfighter, for a plane which would stick around to fight after dropping bombs etc. There would be a new Openplane command aircAI 'type to let the AI know which to choose for each plane. 2. The AI would be the same as it is now, but, the dogfighting routines would be changed based on some new Openplane commands. aircTurn, aircLevel, aircClimb, aircDive, aircMultiGun would each accept a number between 0 and 1, with multigun being boolean. The values would tell how good the plane is at the prescribed action in comparison to its typical opponents of the timeperiod. Aircmultigun=1 would enable a routine that would basically try to give shots to any available gunner positions instead of trying to point the plane at the enemy. AI actions would each be evaluated based on the skill of the plane in that area. Here I'm thinking of the basic actions as climb, dive, continue straight, turn. Ideally the AI would make decisions based on the difference in score between itself and the target aircraft. IE, if I'm a lousy turner, but he's an even crappier turner, then I will be more likely to try to engage into a turnfight. Also, once the AI deems that it has a shot opportunity, it would of course try to turn to get a good guns solution, but for strategic outlook would still look to its ratings. So, if it was b&z aircraft, it would in general be inclined to do more climb and dive stuff, but would do some turning to get guns solution in close. Maybe the two ideas could be combined, with the AI picking which general type of AI it will use based on the climb/turn, etc. values of itself and its opposition.Additionally, I think it would be great if a plane could track 2+ targets simultaneously, and intelligently use teamwork. It all sounds pretty tough to me, but maybe there's some smart guy out there... :-) charm IP: Logged | |