Skip navigation

Monthly Archives: June 2009

A look at the AI going to be used in the F-18 Training Mission. Enjoy!



Ok, so I promised a post every Monday, so here I go. This week’s subject is artificial intelligents!

One of the hardest challenges we’ve faced with making a Blue Angels Mission is AI aircraft. We asked ourselves over and over again, how the heck are we going to get this AI to work? How in the world are we going to get 6 Blue Angels flying in formation at the same time? Is it even possible? I looked at a variety of solutions with the mission system, using AI waypoints and so forth, but after experiencing copious amount of problems and bugs I knew this solution was far from possible. But where this a will there is a way! And I came up with a solution. It involves recording your flight and playing all 5 of them back at the same exact time. It works like a charm! The only problem is it takes forever to record each AI! You have to fly each aircraft in formation and if you make one mistake – START ALL OVER. I will post a video of the working AI tomorrow! I have to say, it’s pretty amazing seeing all 5 of the Blue angels (plus you) working together! And I think I am the only one who successfully implemented this in a working Mission, I’m surprised no other Blue Angel Missions exist yet!

I mentioned earlier about how I am working on a F-18 Blue Angel Training mission for FSX. You might have though I quit but OHHHH NOOOO – we are still on and have big plans for this project! My partner Mike and I are starting up a company entitled Free Sky Productions LLC, aimed at making high quality complex missions for FSX. A very rough draft of the website is going up and will be under construction for quite some time (while we get closer to release date). I guess you can take a look now if you want… and watch it develop as time goes on. The goal is to get a well done quality mission out the door and up on our site by Early August 2009 and will be working very hard this summer to get it done.  Since becoming very familiar with the mission system over at ACES and starting to learn programming, I wish to build a mission that’s quite unique and much more sophisticated than any other mission developed. Perhaps the most sophisticated mission built for fsx!


What makes this mission any different from the rest? The answer is it’s much different!  You may have played the default missions for FSX but this mission is nothing like those. The original plan was to create a tutorial like mission with built in visuals to help you learn the F-18, which can be quite intimidating to any first time user. For instance instead of having to read a long manual on how to operate the aircraft you would just start up the mission and it will step you through the start up procedures, how to properly take-off, complete some maneuvers and land.  Well, when starting off we got the first half of the mission complete, with some cool features including a helper cam that will show you where in the cockpit the various controls are in real time while playing the mission. But something was missing. It wasn’t very fun to play, especially when flying over and over again. It needed a challenge and a reason to re-play the mission.


So this is when we started thinking about a point system. One which keeps track of your score depending on how well you fly the mission. The mission system really doesn’t have anything developed for keeping score, except perhaps via counter trigs – which can become quite tedious and time consuming and doesn’t really give us the results we want. So I had to find a way… And there is a way! The answer is in Simconnect! Just recently I hooked up my first simconnect program and have it running. Simconnect basically opens the door to unlimited possibilities and wished I explored it earlier – you can connect to any simVar or simEvent and use that in your external application. There is one action in the fsx mission system that has one million times more power then any other action or trigger in the OPT. They should have called it the “SUPER MEGA ACTION” but instead it’s called the “custom action”! Basically it lets you send your own payload string to simconnect and if your simconnect app is able to do something with it, it can process it and do whatever you want. Whether it adds a point to your score, fire another mission action, send a message to flight sim, set a simVar, create a waypoint for AI object, or anything you can think of for that matter! Basically it’s awesome! So right now I am working on the FSX Blue Angel Training Mission External Application that connects to FSX and will keep track of your progress and score and perhaps a little more. We are thinking after completing the mission you will upload your score to our website where you can compare a judge yourself amongst the other Mission players. This is an unknown feature at this time but one we wish to include it. We will probably need to find a web programmer that will help us develop the online experience. If you know any web programmers/ developers that are willing to take chance and help a start up company, let me know!


Also, it needs to be exciting and enticing to play. Not cut and dry. This is why we want to spend a good time getting our story down, with a good plot and well done voice over’s. We also wish to include music, some custom scenery objects and custom aerial imagery.


Anyways, there is a ton of work to do and now that school is over it is time to get down to work! I know words are easier said then done but we are commited toward this project! Mike is getting a forum set up, so any discussions or questions should be discussed over there. Discussion and ideas are very much welcomed! There is no link to the forum on our site at this time but ill give it to you anyway –


-I wish to post updates every Monday on the progress of our mission. So stayed tuned!