Friday, January 29, 2010

Realism in Air Traffic Control Simulations

One thing that I have come to realize after building more than five air traffic control simulations: You cannot simulate the real thing on a 19" screen. There, I said it. My air traffic control simulation weighs in at an impressive 997x738 pixels, which is as large as I can make it while still serving the lowest common denominator. 20% of my customers are still running on a screen resolution of 1024x768, which makes it a tight fit. Any larger, and you wind up with the dreaded scroll bars.

It amazes me how developers of similar ATC simulations insist on giving you a 'radar scope', which in my opinion wastes valuable screen real estate. I wouldn't dare waste screen space on a pretty radar dashboard with all of the switches and dials for brightness and contrast, not to mention the old-fashioned round radar scope. I'm pretty sure that's only in the movies. I highly doubt John Cusack would be expected to push tin on a screen the size and shape of a small pizza.

A typical computer screen is simply not big enough to display an 80 mile-wide sector. With such an enormous range, you can't vector airplanes. The details are too darn small. Since I can't change your monitor into a 35-inch monstrosity, my simulation zooms you in on the action with its' relatively small sector. It is only 40 nautical miles from edge-to-edge. Things happen pretty fast in a small sector like this one, and there is very little wiggle room when you get backed into a corner.

One more brag point before I finish: This simulation obeys the laws of air density. You must understand that in the real world (and in this simulation) a pilot's airspeed under-reads at higher altitudes. So if a you assign a pilot at 10,000 feet a speed of 210 knots, you will observe a groundspeed of about 250 knots. At sea level, there is no error. It's a simple concept, but it does require some getting used to. In my opinion, it's not a realistic simulation without this principle.


Air Traffic Control Radar Simulation

I have received a number of emails lately, regarding my air traffic control radar simulation. Some of these emails are from real-world air traffic controllers who would like to see even more advanced features, such as auto-overs and amended missed approaches. Others are from buyers who are struggling just to get a handle on the simulation. One thing that I have tried to be upfront about is that this is not a game. It's a sim. There is no 'score', there is no dramatic music and there are no 'levels'. This air traffic control simulation was designed to be as real as possible, right down to the pilot voices that you hear.

I am encouraging users to first try my radar game, called Air Traffic Controller. Air Traffic Controller is basically a light version of the sim, and just about anyone should be able to grasp the concepts pretty quickly. This sim is a natural next-step, and that is why I am selling both of these apps together as a combo.

I have put together a 20-minute video demonstration of the ATC simulator in action. It was originally intended to be a tutorial video, but with all of the action and pilot voices, the video became rather busy once I laid my voice down over top of it all. So the video is simply 20 minutes of me clicking away at my keyboard, doing my best to bring heavies down safely at Orange Island International, a fictitious airport located 50 nautical miles south of Maui, Hawaii. The adjacent control sectors are appropriately named after obscure Hawaiian locations, such as Miko sector to the south, and Kapaa sector to the east.

Be sure to maximize this video for best resolution!




You may have wondered about the tiny price tag of $5.95. This application offers just one sector. We plan to offer a 'full version' of this application next year, with 4 different sectors and a variety of additional features, and should sell for about $30.

Wednesday, December 30, 2009

Airport Madness 3

I have been busy coding my next contraption, Airport Madness 3, which is well underway. I sincerely hope to launch Airport Madness 3 by April, but I am hesitant to promise an exact release date. It then becomes a promise that I am either forced to achieve, or likely to miss.

This next version of the Airport Madness series will hopefully be a huge leap in the right direction. I have listened carefully to everyone's suggestions, and shall try to implement most of them. The big feature that AM3 brings to the table is airborne conflicts. In AM2 you had to watch the runways very carefully. Now you must also learn to watch the sky for conflicts.

When it comes to my Air Traffic Control games, I have more than one audience. Most of my customers and followers are not pilots or air traffic controllers, and do not demand anything too heavy from me. Give us more levels. Fine. Give us pilot voices. Fine. However, there is a smaller group of followers who are die-hards. I don't know who they are, or what they do for a living. Quite possibly they are real controllers, or perhaps just very smart individuals, but they really want me to hike things up a notch or two. Like, give us real-world wake turbulence separation requirements. Give us runway cross-overs. How about an ASDE surface detection display and low-visibility operations? Yikes.

Much of this is do-able. However, it must be kept fun. If I make things too realistic, I'm going to scare off those who play my games to fill their coffee break, and don't have time to complete 6 months of ATC training in order to play Airport Madness 3.


Saturday, November 28, 2009

Christmas Game: Santa's Landing

Back in September I came up with an idea for a Christmas game that involved driving Santa's sleigh and reindeer through the snowy Christmas Eve skies. At the time it seemed too early to be thinking about Christmas already, but games do require time to assemble.

It is now November 28 and in my opinion, rather late to be launching. Free games like mine only thrive if they can virally spread themselves across the internet to the many thousands of game portals. This takes time, and likely won't happen by December 25. I guess there's always next year.

This idea originated from my desire to do something with "inverse kinematics", the motion of connected objects and how they affect one another, something I learned from a super book by Keith Peters called, "Actionscript 3.0 Animation: Making Things Move". I initially wanted to try this with a train game, which I still hope to do. The connection of the reindeer to each other and ultimately Santa's sleigh offered a perfect opportunity to apply these phyics to something real. Well, sort of real.

I am always surprised at the amount of code that goes into these projects, and the number of bugs I wind up having to hunt down and fix. What originally looked like a simple weekend project became literally thousands of lines of code. Add in the quest for decent music and graphics, and you wind up with a two-month ordeal.

I don't really know how to rate this game. It likely resides somewhere between "kinda fun" and "pretty damn stupid". I hope that you like it. Your job is to be Santa, riding his sleigh through the snowy skies of Christmas Eve. Control is very, very basic. The up key takes you up, and the down key takes you down. The control point being the lead reindeer, with the rest of the pack obediently following in chain. You must land on as many roofs as you can, while ensuring that the reindeer get plenty of food.

In my world, reindeer eat candy canes. It seemed to me like the most appropriate reindeer food for a Christmas game. After all, how much fun would a Christmas game be if the reindeer were stuck eating lichens and vascular plants? Candy canes rain down from the sky and you must gobble them up often enough to prevent reindeer starvation, which could cost you a life if you are not careful. Each successive level offers something new, such as terrain, obstacles, heavier snow, more rapid energy depletion, and smaller roofs.

Like most of my games, this one has ties to aviation. It was originally to be somewhat like a flight simulator, requiring speed control and a smooth round-out to touchdown. Unfortunately my crack beta team hated it, and so I removed the realistic properties of flight and made it a simple "point it at the roof and land". I sincerely hope you approve of this game, and as usual, feedback is always greatly appreciated.

PLAY IT NOW

Thursday, October 15, 2009

Airport Madness 2 - Build 1.8 Available

I have fixed some minor issues in Airport Madness 2 with Build 1.8, which you are now free to play right here on Facebook. If you have purchased the full version and would like the update please email me with your name and email address used for purchase. Here is the email address:

creator@bigfatsimulations.com

The update repairs the following:

DOUBLE CONTROL PANEL: Occasionally more than one control panel would appear leading to undeserved mishaps.

09L DEPARTURES TAXI OVER TOP OF HOLDING AIRPLANES: This has been fixed.

CLOUDS COVER CONTROL PANEL AND GAME INFO: I have told the clouds not to do this anymore :)

FULL VERSION GAME INTENSITY SETTING DOES NOT WORK: This has been fixed.

LANDING LIGHTS OCCASIONALLY DO NOT WORK: This appears to be resolved after rewriting code and beta testing. Since I did not find any problem with the original code, I cannot guarantee that this bug has been removed.

There still exist some issues with Airport Madness 2, but I believe that build 1.8 fixes the game to a reliable state. I hope to shift focus to Airport Madness 3, which I anticipate for April 2010.

Saturday, October 10, 2009

Airport Madness 2 Upcoming Build 1.8

I am anticipating the release of Airport Madness 2 Build 1.8 on October 31, 2009. Those who have previously purchased Airport Madness 2 will receive the upgrade for free. Just send me an email indicating proof of purchase (either your transaction number, the email address you provided during purchase, or your name) and you will receive a link at that time.

In no particular order, here are the issues I intend to fix with this release:

  • Clouds cover the control panel
  • Game performance slows down over extended period of time
  • Airport #2 Continuous-Play mode: Intensity setting not functional
  • 09L departures occasionally do not hold short of runway
  • Double control panel interferes with game play
  • Landing lights occasionally do not illuminate
  • Score/Landing counter issues in continuous-play mode
  • Aircraft "catch" preceeding traffic on runway occasionally
  • Taxi status messages show incorrect information
Anything else? Email me!

Will It Fly?

I've dreamt of flying airplanes since I was six years old. I was the kid you'd see running around the school playground with his arms swept back, like a fighter jet. I had an extensive collection of Crayola art, usually only stick-form drawings of the DeHavilland Beaver on floats. Not very inspiring pictures, but in my own young eyes they definitely summarized the magical world of flying.

At that young age, I had pilots all figured out. They had nerves of steel. They feared nothing. They took risks. Behind the RayBan sunglasses and brown leather jackets stood Superman in disguise. Their work was exciting, ranking right up there with Policeman and Fireman. I had decided that one day, I would become a great pilot.

About 20 years back I read an amazingly humorous article describing a game show in which contestants would attempt to takeoff from a short center-stage runway while overloaded with as many prizes as they felt they could safely takeoff with. The show had a sort of 'Price-Is-Right' feel, with contestants scrambling to jam their planes to the roof with BlueRay players and iPhones before their time was up. Some contestants would safely depart, others would crash off the end of the runway.

So anyway, enough rambling. I have created a game based on this concept and have named it Will It Fly?. As a bush pilot of a small aircraft, you must take off with as much cargo and as many passengers as you safely can, while avoiding terrain and obstacles. You earn points by the amount of weight that you safely depart with. However, the more you carry, the worse your aircraft will perform.

How many passengers and how much cargo can you successfully take off with, and still outclimb all obstacles and terrain? This is indeed a good question, and certainly one that many a pilot has asked. This game applies the real-world laws of aviation to a variety of challenging scenarios. Earn points by daring yourself to carry as much as you safely can. I've added the basic environmental variables: wind, temperature, altitude and weight.

As in real life, a headwind can be your ally. Wind reduces the speed at which you travel over ground, but it does not affect climb speed, so a strong headwind can provide pilots with a steep climb angle.


Hot, High, and Heavy. Any combination of these can produce disasterous results. Hot or high atmospheric conditions indicate thin air, which reduces aircraft performance by lengthening the takeoff roll and reducing your climb angle. Too much weight will have the same effect on aircraft performance.

This game is absolutely free (not a shameless demo teaser like Airport Madness). I hope you will all enjoy it. As usual, my email inbox is always open. Fire away with your suggestions, critiques and ideas.