Open Source Flight Sims 67
Rorschach_6 writes: "Not one but two Open Source initiatives to create a modern combat flight sim have come to light in recent days. Both stem from the overreaching Falcon 4 flight sim. Check out eBattleField or OpenSimulation." The problem that I always had with flight simulators is that I found the ground just uncontrolably alluring. Thank god they don't let people like me fly non-virtual planes ;)
whoopee (Score:2)
color me impressed, yeah.
Don't they? (Score:1)
So maybe you know what's "going on" under the hood, so to speak. Why shouldn't the game be just as fun? IANAP(rogrammer) but I can easily imagine how cool it would be to send my buddies a game I'd coded, or helped to code, and say "Deathmatch? :-)". Saying entertainment shouldn't be Open Source is a little too close to saying "I want all my diversions effort-free and prepackaged" for my liking. I watch as much TV as the next guy but I wouldn't enjoy it less if I got to help make it, or even just had some say in the plots... It just requires a little suspension of disbelief, like everything else.
Re:Open Source could taint something... (Score:1)
Are these two sims real contenders? (Score:2)
This is a serious question, don't be tempted by your gilded titanium-cover edition of "Evil Geniuses."
Re:The ideas don't jive... (Score:1)
You forgot to mention... (Score:2)
Re:Are these two sims real contenders? (Score:1)
Re:You forgot to mention... (Score:1)
God I'm so !@#$ing incompetent.
Re:Open Source could taint something... (Score:1)
Is it any of your business how the l33t hax0r chooses to fly his simulator? I don't think so.
I personally can't stand simulators. I'm an avid PC gamer that frequently buys software titles and whatever hardware it takes to play them, but simulators are not one of my pasttimes. To me a simulator is too much like real life, it takes a lot of hardwork and practice to get -any- kinds of results, whereas I play games to relax.
If I were to try this software, the first thing I would do is have zero-g planes hoovering around.
You speak of ethics as if it is you're the authority, I highly doubt that. In fact, I think you are right the opposite...
Re:Flight sims: Open source or die!!! (Score:2)
Re:Don't be so hard on yourself (Score:1)
Hear hear!
Of course if you do come in a little long/short you're not gonna be very happy ... and may wreck some guys yacht as he's coming out of burnham.
Seriously, it is a nice field. I can remember the night they shut it down for the first time. I was up in a rented 172rg with my father ... all of the pilots out there that night were drawing straws as the deadline came up to see who would be the last plane out. It was something else.
it can be done.. (Score:1)
Here's annother interesting one (Score:4)
Check out "The Valkyrie Simulation Project"http://valkyrie.sourceforge.net/ [sourceforge.net]
"What's interesting about it?" you might ask? The goal is to simualte piloting valkyries (the transforming fighters from Macross aka Robotech) and other anime style mechs. It's still in early development stages, but there is some working code in the CVS...
Re:I could go for that... (Score:3)
I can't help but think of how essentially geeky X-Plane really is- I _do_ think it's the best flight sim out there, but then I do things like read 'Wide-Body: the making of the Boeing 747' for fun and then design a plane a bit larger than a Lear Jet, as plausibly as possible, with two GE high-bypass fanjets dwarfing the fuselage and hurling it through the air at up to Mach 1, and then flight-test it and fix the aerodynamic problems :)
_Most_ people want to shoot down stuff or play airline pilot, not design airplanes using blade element modelling. It's very much like games like RoboWar [teleport.com] (not an official link, a design page)- the popular appeal of something this geeky is basically nil, but for those who are willing to be captivated by the technical challenge, the depth of the game becomes phenomenal. It's like that with X-Plane, because it's basically a full-on blade element modelling aerodynamic simulator with killer eye candy for $80, something the real aircraft designers would have killed for (as an initial rough-draft tool) twenty years ago.
To be playing with this sort of thing on a home computer is beyond anything I could have imagined as a kid drawing pictures of weird airplanes instead of doing homework :)
Re:War isn't a game (Score:1)
sedawkgrep
*g* (Score:2)
Flightgear (Score:1)
www.flightgear.com
The screenshots look really cool, and now with Xfree864.01 having 3D accleration, it should be even more playable.
I haven't been able to get it working on my machine, but if someone know of debs available, I'd be really interested in knowing.
cheers.
Re:SUGGESTION: Troll moderators. (Score:1)
-Pete
Re:Flightgear (Score:1)
Out of curiosity: Did you do any benchmarks? Under which OS did it run better?
Re:The ideas don't jive... (Score:1)
Do most people who download Apache examine it in detail so they know how it works? Do you know precisely how the Linux VM system is working? Why would playing an open source flight sim mean that you'd know what was going on in the background?
If you want to make a buck off your time, I say go
Of course. How about if I want to contribute for free?
Open source flight sims already exist (Flightgear and Sabre, for example) and work. Most people who use them use them in the same way as they would a commercial flight sim, not worrying about precisely what the code is doing. However, you're given the extra choice of being able to look at the code if you want to. What's the problem here?
Re:Here's annother interesting one (Score:1)
bacwards, heh (Score:1)
Re:FlightGear? (Score:1)
The only thing left to turn FG into a combat simulator would be to add the weapons as MultiPlay does already work.
Or you could add an AI if you don't want to play over the internet...
I'm not sure "taint" is the right word... (Score:2)
In contrast, for those that are using this for Personal Entertainment , it doesn't too much matter what planet you fly on, how much power the jet motors have, or the value of Avrogado's (sp?) Constant.
The notion that "cheating" has anything to do with this is fairly silly; compare with the simple fact that you are pretending to fly a plane with the big-time cheating features that:
Aren't these of questionable legality? (Score:1)
And wouldn't having such high profile projects like these open them up to a world of hurt from Hasbro and Microprose?
Engine = "OS", Art, perhaps Not (Score:3)
I'll suggest the thought that gaming "engines" represent something that could indeed come together via some sort of "Open Source" scheme, whilst other parts of a game, such as the setting of "physics parameters," creation of "artsy stuff" like pictures, and the construction of what relationships are used in the game represent something "less open."
For instance, someone might create a really cool Quake level, with customized graphical images, as well as parameters and maze layout being set up to be somehow "particularly fun to play." If someone messes with it, it becomes somehow less satisfactory, much as James Joyce's "The Dubliners" would likely suffer if you or I were to "tweak" it as we wish.
With Quake, the "engine" somewhat corresponds to the way books have pages, and standard sorts of formatting, and familiar fonts. That can reasonably be quite open. In contrast, a well-put-together Quake level, or other game scenario, is somewhat like a novel. It loses some of its "artistic integrity" if you mess with it.
Some "game scenarios" might be pretty robust, and even designed for you to fiddle with. Others may be very fragile, where any change will work ill.
The crucial thing about free software in this context is that in order for it to work for games, which are of arguably "frivolous" value, someone has to be willing to sponsor/commission their creation beforehand. "Open source" has been particularly successful with tools that were of demonstrable utility to their makers. If working on cfengine provides you utility, then it is clearly worthwhile, even if you subsequently give away the results.
With games, the utility is less demonstrable, and it may be necessary to have a "rich patron" willing to pay for production beforehand, with no expectation of future returns.
A few people wanting to fool around with flight simulation can find "fooling around with flight simulation" of sufficient utility to justify producing a flight sim; that's not quite the same thing as producing a line of "cool video games."
Re:Don't be so hard on yourself (Score:1)
What sort of controls do you use? Just as a real aircraft doesn't use two keys on a keyboard to control the throttle, you shouldn't when playing a sim : A good analog throttle control is absolutely, positively mandatory. Additionally some form of analog independant rudder control is required to master the art of simulations. If you have those as well as the standard control service controls (a Sidewinder Precision Pro for instance) then you can master landing with ease time after time.
Prior to getting this stick I found landings extremely difficult and it was more a lucky crash when I did survive. Now I can land in Falcon 4 or FS 2000 under just about any condition with ease.
Great training! Great freakin' trianing! (Score:1)
1. I.. just wanna fly. I am interested in becoming a pilot. A good simulator gives you an idea of the Real World aero-d.
2. Code, code, code. I need to improve my raw coding skills! C, C++, Java, Python, Perl.. to name a few that I study. (Assembler too, maybe in time.)
Re:Don't be so hard on yourself (Score:2)
War isn't a game (Score:1)
FlightGear? (Score:2)
yes it does (Score:1)
and I don't like U
And FlightGear ??? (Score:2)
heh cool (Score:1)
Just curious to know how many other tech geek type people are into this sort of game - Quake seems to be pretty big on /. but to be honest I expected the sim genre to be a lot more popular.
Back in the days before Falcon 3.0 was released, it was originally supposed to be supported with a host of other simulations which you could link together to create the "electronic battlefield", but by the time the games were developed (Falcon 3.0, and Mig 29), technology had moved on.
Anwyay.. just a bit of rambling from a Falcon 4 pilot ;)
smash
Re:FlightGear? (Score:1)
I'd love to see combat flight sims come to Linux. I think it's the only game genre that isn't well supported on Linux and it's what I prefer to play. Rather than run through darkened hallways firing rockets at strange monsters, I prefer flying at less than 500 feet at more than 500 knots to deliver a load of cluster bombs on poor unsuspecting (or perhaps quite suspecting!) enemies!
I've tried Falcon 4 but like the article said, it did seem to be overreaching. Rather like some other software projects, it seems the developers tried to stuff everything including the kitchen sink into that sim rather than work toward stability. It was an admirable attempt and the patches helped a lot, but in the end, it's simply easier to fire up European Air War than struggle with F4. Here's hoping that these open-source projects can come up with something exciting, fun and most of all, playable!
I could go for that... (Score:1)
Re:heh cool (Score:3)
So now I mainly like to terrorize downtown Seattle and outlying suburbs in Flight Unlimited 3... May Looking Glass Technology rest in peace.
:-(
I've always had a fascination with GA sims anyway, I should probably take up flying as a real hobby. I've had every version of Flight Simulator since even before it was assimilated by Microsoft (FS 2.0 on the Apple IIc, baby!)
There's some satisfaction in kamikaze-bombing Bill Gates' house right on the lakeshore in the P51. Both his house and the aircraft are rendered quite nicely in Flight Unlimited III.
Open Source could taint something... (Score:3)
another thing... (Score:1)
Somebody may pick it up down the road, I haven't been keeping up with the rumors on that though.
Re:FlightGear? (Score:1)
Re:FlightGear? (Score:2)
Maybe these projects should take a long look at FlightGear before trying to do something new from scratch. It strikes me that FlightGear already provides a fair amount of infrastructure that could usefully be used in putting together a decent Combat Flight sim.
Cheers,
Toby Haynes
It's difficult, but it might work... (Score:1)
But the largest problem of open-source action games as I see it is boredom. People play a game for a while and then buy (or download) a new one. The only thing that might change that would be extensibility - see for example Quake. It was made to be extensible, and it is still played (HOW many years old is it?).
So as goes for many other open-source projects, make it THE simulator that is configurable for almost any liking. Of course, not everything should be added to the same engine/codebase (first-person shooter + flight simulator doesn't make much sense), but everything related. Give the option for everything from an easy way to shoot enemy planes to an ultimately-realistic flight to a space flight (this extensibility could also reduce the amount of lamers that hack the code for benefit in a multi-player game).
Because people do it for fun and in their free time, each open-source project should live as long as possible. The only way to make a game live long is to make it extensible. So get to it.
Flightgear (Score:2)
Flightgear is also running on one of the old flight simulators here at work [flightgear.org]. Someone else has Flightgear running on a motion chair [flightgear.org] that was at Linux World Expo (link here [linuxpower.org] - it's the third image down).
Nobody mentioned FlightGear. (Score:2)
I would start with the (amazing) 'FlightGear' non-combat flightsim (www.flightgear.org) and add in the weaponry. It has all the *hard* parts of a simulator down cold.
What they need to do.... (Score:2)
What they need to do is create a simulator that actually affects your urroundings...if you fly too low then the ground should react accordingly, especially if you crash.
Make it more realistic.
That should be the same for any game, the surroundings should crumble if struck by rockets and what not.
Hell, it might finally start using some of the processing power out of the 1 Ghz CPUs and the 256MB of RAM we keep shoving into gaming systems.
Don't be so hard on yourself (Score:4)
BTW: Next summer I'm planning a trip to Meigs Field (the default starting place on MS Flight Simulator) just to prove it can be done. It's also going to be saying goodbye to a very nice airfield before that scumbag Richard Daley closes it for good.
Re:FlightGear? (Score:1)
You do remember correctly. However, I think they should take FlightGear as a base for the physical modelling if nothing else. It's so incredibly realistic it just hurts!
Re:Flight sims: Open source or die!!! (Score:2)
And let's not forget the "pseudo" sims, like Crimson Skies. I bought that game yesterday and it absolutely rocks.
Re:Don't be so hard on yourself (Score:1)
Be careful with the Falcon 4.0 code (Score:1)
Even if you look at it, it's too much, anyone who sees that code cannot work on this project! If they do, its open season for EA's lawyers.
Re:Open Source could taint something... (Score:1)
KDE [kde.org].
Fully GPL'd -- and then they use other people's GPL sources, and link the resulting programs with a non-GPL library.
Thankfully this is over now, but in my book using code without permission is stealing it.
Pretty unethical, as well as being illegal.
Flying a Flight Sim is to Flying a Real Plane (Score:2)
For a good inexpensive taste of what flying the real thing is like, see if you can find a hang glider group in your area that does tandem towing. It's not quite the same thing as flying a plane, but you'll get enough of the physics and feedback to develop a feel for exactly how inaccurate most flight simulators are. Better watch out though, it's curiously addictive (making note to self to resume work to Hang1 next summer.)
Please, please, please link a spell-checker! (Score:1)
Here's one (Score:2)
Re:Open Source could taint something... (Score:2)
Re:Ethics Suffering due to OSS? (Score:1)
Kamikaze flight sim! (Score:2)
-exactly-. with MS Flight Sim, I used to gain as much altitude as possible and then dive straight down...the object of course being to have as much airspeed as possible when hitting the ground.
it was truly a beautiful thing.
The ideas don't jive... (Score:3)
Living in America, entertainment is a prized thing which pay for greatly. While I don't agree with some extravagant ticket prices, I can easily see why some people charge to make a small profit on games (Nintendo exempted, as they usually overcharge).
Besides, it's a flight sim, not some ASCII game with 2K of code. A lot of work goes into the physics and dynamic weather conditions in these things. Some sims charge up to $50 -- very high for computer games. I've seen a few around $100.
Point is, there's a hell of a lot of work involved. This is not a "hobby" that will yield an OS like Linux for others to use -- it's just a game that you're investing your time in. If you want to make a buck off your time, I say go for it.
Re:War isn't a game (Score:1)
Re:Don't be so hard on yourself (Score:1)
Re:Open Source could taint something... (Score:1)
Hey! Why stop there, think having a negative-g airplaine. You actualy have to figt your way down to earth, or you will get lost in space... awsome
--
Most Logical Linux Gaming Genre? (Score:2)
For the past year I have been reading every thread like this on /. and thinking that the sim (as in flight/car/physical as opposed to whats that little guy doing) is the most sensible genre for open source development. Let me explain why...
The sim genre of game depends on three main charectoristics: Model, Locations and AV. Unix has been used for decades to provide an environment for performing simulations (cfd, fea, etc.) and I cannot see any reason why a Linux system would have any problem with the Model. Open source development would also surely provide the best position for reviewing and analysing these models to refine and improve upon them (let the academic world lose on it, I can easily imagine it being used in University courses for CS and Engineering), the only downside would be the potential for requirements to upgrade engines for playing particular games. I would also presume (I am an optimist) that if this was taken on to a serious degree the model would be useful for all genre of games, with the ability to add and remove levels of realism at compile time (who needs to calculate the bending stress of the player from a rocket in Quake unless you want really, really realistic gore but it is kind-of important to know it in the Suspension of your F1 car coming into the straight at Indy).
Locations for sims are generally real world locations, and surely these are exactly the sorts of models which should be developed once under an Open Source licensce for re-use. I would help design levels for places I can get to (and places I can get detailed enough data on) just to make my F1 or Flight Sim more realistic. I am surprised that as yet I have not seen an Open Source Project to map the world!!! The benfits of such a project are huge... and the simple fact that people wanting to use real world places on a PC would ALWAYS start here should mean that it would be under constant revision and ultimatley reach very high levels of quality (for most of the planet anyway I'd say it would be 5-10 years).
Within a sim I always feel the AV elements are the least important as long as things remain clear. I don't care if the car ahead of me uses 16 faces instead of about 1024 curves to describe its shape as long as I don't get thrown off the road for rolling over usable kurbs (though its aero model will obviously be less accurate if the 16 faces are used there). I love F1 games and if it races like an F1 car (down to the suspension, rollers, tyre pressure and dampers I selected) then it can be pretty ugly. Who believes a great OS game engine and game would remain ugly for long? I would suspect it someone would simply get it using OpenGL and /dev/dsp and let the system be fast enough (and with the 1GHz+GeForce II you can expect to see as a minimum spec real soon we'll have horsepower to burn). If the engine is a 3d model surely it should be able to pump out the 3d data required directly for an OpenGL world.
I don't think the FPS genre is suited to the OS development model, the game is highly dependant on weapons design, atmospheric effects (artistic work) and AI and these are things that come best from small teams of designers under a director (IMHO, think of a film being made by everyone shooting their bits and sticking them together, it could only work if it was a documentary of scenes from around the world or similar) and not from everyone chipping in to do their bit. We could make an OS FPS but it could never be definitive. A sim for vehicles however could easily become definitive as I believe that it would be relatively early in its life cycle when we would see companies from Boeing to Ferrari contributing (not their designs or specs but improvements to the model so they can use it for real work) and from that point on we could take the model as a dependable piece of OS software like Linux, emacs and apache (to name a small subset), the physical mapping is an ongoing work and will progress faster and faster as its use increases (more games that are being played are produced which derive their maps from it).
One post I read mentioned that one of these projects has the hope of being a complete war simulator....but why stop there? If it can simulate a tank and a helicopter and an aircraft carrier, can it not simulate a Grand Prix, a Red Arrow display or anything else! A grand scheme to hatch, lets just make sure we stop thinking game with this one and think simulation and flexibility.....cause then OS will work and win this battle (what other hope do we have of flying the Shuttle using NASA's own sim of it).
Re:Open Source could taint something... (Score:1)
Certainly, it would make things far more interesting if you could easily, by changing some textures and maps and just tweaking the physics engine a little, turn the sim into a Mars flight sim (or something even more esoteric).
Flight sims don't have to be battle sims (Score:1)
Cheers //Johan
Re:The ideas don't jive... (Score:1)
Think of it like independent film-making. Do you constantly want Hollywood formula slop, or do you want to see the occasional well-though indy flick?
Your point on the effort involved is well-taken; I'll be curious to see how far these efforts get, particularly in light of the fact that they seem reluctant to pool resources (well, the Opensim people, anyway). But there are a lot of people out there already who have put an enormous amount of time into patching up and improving Falcon4 after Hasbro stopped supporting it (I don't know how many people here know it, but a version of the F4 source mysteriously appeared on a public server a few days after Hasbro canned the dev team, making this game uniquely updatable in the sim world), and none of them get a dime for their efforts.
Re:Ethics Suffering due to OSS? (Score:1)
----
Re:Open Source could taint .. Not Necessarily (Score:1)
Handicapping:
Each player can set his own handicap which would be sent to the server and other players. Higher numbers would mean more of your bullets/bombs, etc. would have no effect. In addition, players would rate each other, effectively increasing the "cheater's" handicap. If a cheater's average rating is too high, the cheater is placed in a higher level category where both he and the damage he induces is see only by others in the same playing level. If he finds himself alone, he can handicap himself to play at a lower level.
Banning:
Each player has a "ban list" that would be sent to the server. A player and anyone on his list would be invisible to each other, including the damage they do. Banned players would find "their kill" would be sometimes given to unseen players.