Introduction
FlightGear (http://www.flightgear.org) is an open source flight simulator that is even used in flight schools to train basic maneuvers, radio communication and navigation tasks. It is available for windows, mac and linux.
In this article I want to introduce my latest development of the Flying-Cat, a series of Hot Air Balloons.
Bug Fixes
By starting the simulation the decision height indicator gives a warning signal.
I fixed it by adding a setlistener:
setprop("/sim/signals/fdm-ready", 0);
var fdmready = maketimer(3, func {
if (getprop ("/sim/time/elapsed-sec") > 10 )
setprop("/sim/signals/fdm-ready", 1);
});
fdmready.start();
with a new property
< int type="int" n="8" alias="/sim/signals/fdm-ready" />
and in the sound file this property is checked.
< condition>
< and>
< less-than>
< property>/position/ground-altitude< /property>
< property>/instrumentation/altimeter/decision-height< /property>
< /less-than>
< equals>
< property>sim/multiplay/generic/int[8]< /property>
< value>1< /value>
< /equals>
< /and>
< /condition>
New Features
A new 3D model of a penguin is added. With full animation of deformation of the balloon depending on temperature and pressure.
Commit: https://github.com/HerbyW/Flying-Cat/commit/144c0665da4f55acb4bd9691645b2d00222b4c20
Link to the repository
https://github.com/HerbyW/Flying-Cat
Proof of work
In my profile on Utopian.io, the github repo Flying-Cat is listed in my project page, which is show in the screenshot as follows:
The login page on github.com is shown in the following screenshot:
Posted on Utopian.io - Rewarding Open Source Contributors