

OpenQuartz: A GPLed 3D Shooter 97
CitizenC writes: "Most people don't really associate the phrase "open source" or "GPL" with games. However, that is just what Galbraith Games is trying to change. Today on 3DActionPlanet, Sabre takes a look at the recently released tech demo."
Re:Other GPL games (Score:1)
And maybe the graphics [real-time.com], in this case.
Re:Other GPL games (Score:2)
Also, are they still sending that huge X11 window over the network for the multiplayer games? I just might have to try it out again now.
Down that path lies madness. On the other hand, the road to hell is paved with melting snowballs.
The engine is... (Score:2)
OpenQuartz came about because shortly after QuakeForge got started, we realised we needed free content for QF to be truely usefull to everybody, and so a few people (including Seth Galbraith) hanging out in our started the OpenQuartz project, though I believe Seth had some data from before Quake was released.
OpenQuartz's point is to allow you to play quake/quakeworld without having to go out and buy quake (though it can be had at a reasonable price from http://www.hartsunlimited.com/quakofforlin.html [hartsunlimited.com]) Sure, it's nowhere near complete, but for only a little over a year of part time development, I'ld say it's doing well.
Bill - aka taniwha
--
Seriously? (Score:2)
Bill - aka taniwha
--
Re:classic case of oversight (Score:1)
Exactly! However, the GPL is about the protection of artwork/specifics even more so than BSD. In fact the only difference in BSD and GPL in this case would be a company that wants to improve the engine but not repay the people that brought them the engine in the first place?
If by protecting, you mean protecting your right to impose a "pay or don't play; here-today, where is the revenue in two years when your game is obsolete kind of buisness model" you can still do that on a LGPL'ed game engine. You're even encouraged to do so. How much money does a FlightGear distro CD cost again?
Sorry, your oversight was obvious to most and like shooting fish in a barrel but its a common misconception. Its communicating it effectively and succinctly that the community needs to work on. I'm practicing how to explain this kind of thing to my boss so I thought I'd try on you first. Please answer the following questions on a scale of 1-5, one being very poor and 5 being very well.
1) How well did you understand that the GPL protects rather than harms?
2) How well did you understand that BSD is a very generous liscence and is gets along very happily with the GPL (and vice versa) even though Mundie pitches conflict among them.
~^~~^~^^~~^
Re:Other GPL games (Score:1)
Search and Rescue is pretty good also as a helicopter game, but I wish it used more of the FlightGear world generation engine.
~^~~^~^^~~^
Re:This is like many gaming 'communities' (Score:1)
This is in opposition to the lock-down, force fead buisness model that is very fragile and in the end hurts customers and sends companies *especialy game companies* into bankrupcy almost assuredly when there products obsoless, or a bigger company produces a competing knockoff and beats you down in marketing.
On the other end, the imposed barriers of entry that are meant to hedge people into your corner only stifle innovation and produce a nation of (easily beaten back) couch potatoes.
~^~~^~^^~~^
Re:Other GPL games (Score:1)
flightgear.sourceforge.net
They have good screenshots, a good manual and everything.
~^~~^~^^~~^
Re:How are they going to make money? (Score:2)
There are many companies that do this on a daily basis. Its a billion dollar industry. Is this what you say is working for free? No, its the smart "give them everything that doesn't cost you money" buisness philosophy that makes people rich all the time. And the GPL is making coding cost as little money as possible for the best product to sell people. Thats is specificaly the buisness reason why I'd rather use GPL than MS products that I do use**. Who wouldn't be in on it?
**(Btw, there is nothing we do that we couldn't do with OSS or FSS, its just takes time to create mind-share and trust.)
~^~~^~^^~~^
GPLed multiplayer? (Score:5)
Team Fortress Classic is bad enough now with cheaters being all over the place, I shudder to think what would happen if all those lamers could compile stuff into their clients to give them infinite armour, infinite ammo, infinite health, extra speed, automatic aiming and a really small bounding box.
I have to wonder what motivates the cheaters, but the fact is that they are out there, they use every cheat they can find, and giving them access to the source is the worst possible thing I can imagine.
another one... (Score:1)
Yes, a microsoft owned game company, that actually has released one of their games to the GPL, and have continued to actively develop it.
---
Re:This is like many gaming 'communities' (Score:1)
And since the main product is what is the most difficult to create, I fail to see how GPL it would help the company recoup the investment (and doesn't the fact that the main product would be GPL'ed, that the addons would have to be GPL too?)
Re:Did I mention the evil trees? (Score:1)
I'd hold out for a boomstick too, in case you run into anything more mobile than trees...
Caution: contents may be quarrelsome and meticulous!
I. Am. Ecstatic. (Score:4)
Because GPLed games actually have a tiny chance in hell of being ported to the macintosh.
Seriously. I really kind of honestly believe the bit about gpled games will never quite reach the quality level of commercial software, (although i have seen some damn good shareware/freeware [ambrosiasw.com] games) but i will say this: poorly ported gpled games are much better than *nothing*.. which, as a mac os x user, is exactly what i am getting right now.
Well.. all i have to say is thank god that it's so much easier to write emulators that run on the PPC than it is the x86
Umm, but anyway. Yeh. I am pretty sure i will never see a Worms Armaggeddon for mac os x, much less Worms World Party, but although i can't play OpenQuartz either, i at least have the *option* of porting the damn thing myself. Which just makes me feel all warm and fuzzy. So.. well.. THANK YOU, TEAM OPENQUARTZ!
P.S. : Sierra : Where the fuck is tribes 2?? You were promising us a simultaneous cross-platform release for awhile there!! What happened?? GRRRR!!
^_^
P.P.S. You think we could go hunt down the original creator of Scorched Earth [classicgaming.com] and convince them to go GPL?
P.P.P.S. Crossfire is damn ugly. Couldn't you at least have the quality of Taskmaker [happypuppy.com]? Sheesh.
...
Re:Should be "informative", not "troll" (Score:1)
Re:How are they going to make money? (Score:1)
From the article:
It sounds like they aren't going to make money, because money isn't the motivation. Making the game fun, is the motivation. The developers play it.---
Re:GPLed multiplayer? (Score:2)
The only reason for this is that Quake started out as closed source, combined with being based upon the security-through-obscurity approach. Had it been open source from the very beginning, cheating would be impossible.
So your point is both good and bad. Opening the source to some games will increase (but not actually enable, since the potential was already there for hackers who like to disassemble) the cheating in some games. But it will also completely prevent cheating (i.e. really make it impossible) in other games, since those games will be designed on principles such as "trust no one" and "security through obscurity doesn't work" and other popular mottos.
---
Re:Open Source and Game Software (Score:5)
Re:Other GPL games (Score:1)
Other GPL games (Score:5)
The big problem with non-commercial games is the lack of press.
What other GPLd games are out there?
classic case where mundy is right (Score:2)
Lack of artwork and sounds (Score:5)
Did I mention the evil trees? (Score:5)
You're up against a bunch of evil trees, and you don't have a chainsaw?
what about Marathon? (Score:1)
Other relevant links (also available from Marathon [marathon.org]):
Bungie.org [bungie.org]
Bungie Source Code [bungie.org]
The Marathon Story [marathon.org]
Re:How are they going to make money? (Score:1)
I imagine the next question is "why did he do that?" According to him, it didnt cost much and he thought it was funny.
so, a company doesnt have to have investors and doesnt have to make a profit, it just has to be registered.
Darth -- Nil Mortifi, Sine Lucre
Cheaters (Score:1)
Dood, they are just extending the conflict out of the game proper into the real world. Look at it as a challenge of wits and skill ...
Have fun!
Re:GPLed multiplayer? (Score:3)
Re:Open Source and Game Software (Score:2)
Game companies can concentrate on developing *content*. I think this *is* a pretty good fit. Anybody who has a cool idea for content for an engine (a "game") can get up and running cheaply. I think this will have the effect of producing more diversity and in the long run a healthier game market. I mean, really, how many Command and Conquer clones can you stand? Taking the burden of engine development of game houses might result in better (or at least original) games being made.
Re:Open Source and Game Software (Score:2)
The market is spammed with a lot of crappy mods that take a long time to download and never really reach a stable state. There are notable exceptions of course, but I would definately rather pay $10-20 dollars for a mod created by paid artists and game designers, than waste my time downloading and trying out mods off the web. $10-20 dollars is cheap as far as games go, but then they wouldn't be investing so much in R&D for the engine, which is extremely costly.
Re:How are they going to make money? (Score:1)
Then, no one in your company will be doing his real job any more. They will sell you coffee and drugs so that you can play 23 hours a day, and still be okay to do your real job 1 hour a day.
You will be charged $ 1.000.000 for this. And with the bill, they will send you a special offer to buy their next game.
This is how to make money with GPL games.
Re:GPLed multiplayer? (Score:2)
------
Re:GPLed multiplayer? (Score:2)
cheater 1: HA! no one beats me with my 60 rounds/sec homeing laser.
cheater 2: take a peace of my remote controlled 10 Megaton jumping landmines.
cheater 3: just finished the infrared-guided-fly-through-the-walls-fragmentati
Re:Other GPL games (Score:2)
They're Looking for Sounds... (Score:2)
With the help of Bell Labs' Text-to-Speech project [bell-labs.com], this can be done is a jiffy!
e.g.
enforcer/death1.wav -> "arrrrrrrrrg"
enforcer/idle1.wav -> "dum de dum dum"
enforcer/pain1.wav -> "ow"
enforcer/pain2.wav -> "ow ow ow!"
Re:Other GPL games (Score:1)
Now, it may be easier to ignore FMV and so forth in the strategy market than in other sectors -- but it should still be possible. That's especially true for a small house where you don't have the overhead of much larger HR, marketing and so forth.
Re:GPLed multiplayer? (Score:2)
Hence, if you want to use an augmented Borg client, you need to use a server configured not to use the crypto. One could probably edit the Quake client to use the same system to verify the server type and warn the user if it came from an untrusted source.
Re:OS Games (Score:1)
The problem with open source games isn't the lack of people, it's the level of coordination that's required. If you're creating a map and need a custom texture, it's nice to be able to have a texture artist sitting next to you while he creates it. Ditto for modeling vs skinning. Nothing will ever beat being in the same building as the rest of the team.
Almost True (Score:1)
As for the Copy-Protection argument, its true that companies who adopt this model could no longer offer any copy-protection, but face it, copy protection is a joke. Been to GameCopyWorld [gamecopyworld.com] recently? All it would take is a dev shop with enough balls to stand up to their publisher (very rare).
-------------------------
which game (Score:3)
Perhaps the game has changed under your nose, and you haven't even noticed. Perhaps the game has turned into "who can be the best hacker" instead of "who can be the best fragger". If you want hot fragging action, then play Q2 or Q3... that's what they're out there for.
When they released the source to Quake, they opened the doors to gaming challenges of the future, namely - who can write a better AI, whose bot will emerge victorious. Since this doesn't rely upon fast-twitch skills, but real coding prowsess... as a geek, how can you complain?
Panaramic OpenQuartz (Score:1)
Crystal Space (Score:1)
It could probably use a few 3D artists to get a few awesome levels and so forth.
Re:How are they going to make money? (Score:1)
As another user mentioned, you don't HAVE to make money either. Just sharing with a community that gives something back again can be rewarding enough. It depends on your priorities, but I doubt anyone can use their full-time on such a project/company.
Last point. If you're just out to make money, you should make it as proprietary as possible. And if you're the industry leader, you will make big bucks. Or else you'll go down in flames. It's a huge risk for a new company. By sharing code, you decrease the potential revenue income, but you increase the value to everyone - including yourself. For instance: It's a BIG value to _everyone_ that anyone can use Emacs anywhere in the world, on almost any platform. However, I doubt the creators have gained much _monetary_ value.
- Steeltoe
Re:How are they going to make money? (Score:2)
On the more serious side, when they take breaks from programming they can enjoy other GPLed games that others have made, get new bug-reports with fixes and updates or just chill out with the community. No GPL-programmer has ever said they were in it for the money. (I hope for their sake)
- Steeltoe
OS Games (Score:2)
What is holding OS gaming back? I mean really? Its not the lack of an engine or coding base. There are already a number of engines available that could do the job like CrystalSpace and the Quake 1 engine. Its not the lack of gifted programmers. OS has those too.
The thing that is holding OS gaming back that game creation is a manufacturing process and OS development is a service process. How many programmers created the Quake III? Not that many. How many artists, 3d modelers, sound editors, level designers, and writers (ok maybe not writers :) )created Quake III? A freaking huge number thats what. The engine is not the problem, its a relatively small part of the development pie. What we need are more artists and level designers to contribute to the projects.
GPL & Microsoft Visual Basic (Score:1)
Wow... look at those words fight each other!
What this really looks like (Score:4)
This is pretty good though; something like NPRquake released the other day could be released as a full package, instead of requiring you to own the original Quake (which, if you don't have it already, is pretty tough to find).
I don't get it... (Score:1)
Re:I don't get it... (Score:1)
Evil Trees? (Score:2)
Hard to tell advanced cheaters from good players (Score:2)
And if you really want to not play with cheaters, find a server that really frowns upon cheaters, and kicks them off quickly.
Except in reflex games such as the Quake series, it's hard to tell naturally good players from players using some of the better borg proxies. See also the discussion in Asus and cheaters [slashdot.org].
It ain't necessarily so (Score:1)
Last time I looked there were over 2300 open source game projects in sourceforge.
Re:Other GPL games (Score:1)
Should be "informative", not "troll" (Score:2)
Re:GPLed multiplayer? (Score:1)
I'm guessing English isn't your first language.
This is like many gaming 'communities' (Score:2)
The guy at spiderweb games [spidweb.com], a shareware company that is apparantly releasing their Exile series on linux, created the fairly successful "Blades of Exile" game that allowed the community to build its own adventures. I'm not sure if it was as successful as he had hoped, however, because I think his later games are unmodifiable,.
There are certainly dozens of professional games that have similar communities--there are hundreds of scenarios available out there for Age of Empires/AOK, and there must be thousands available for Quake/doom/etc.
In fact, there are many games out there that become much greater because they have a community developing the games. The success of these games might have more to do with the people writing their own scenarios and modifications than in the original technical or marketing activity of the original designers. I would think that in many of these cases, the wide-spread availability of novel free scenarios has increased the profits of these companies, rather than diminished them.
Re:This is like many gaming 'communities' (Score:2)
The point is that this project is apparently cutting the company out of the picture. Its already clear (as per my above post) that a gaming community can support and sustain itself once a base system and tools for creating new scenarios are out there. Now, with a free base system and high-quality artwork and sounds available, there is no need for a company--the community can design, develop, and play their own games without the intervention of a corporate entity.
Re:GPLed multiplayer? (Score:3)
You should treat all data from the client as untrusted - you should store the entire game-state on the server and only send display information to the client. Then, no matter how badly the client is hacked, they can never do more than display additional information [e.g. transparent walls hack].
Re:GPLed multiplayer? (Score:1)
I just hate being kicked out of a game because I'm getting kill after kill. "Kamikaze is a cheater." Gawd, its a phrase that I hear all too often, and I hate it. At least PunkBusters [punkbusters.com] is headed in the right direction.
Apple's Legal Team... (Score:1)
game technology changes too fast (Score:3)
After marketing, technology is the dominant factor in a game's success. Quake 2 had no gameplay innovations. It sold on reputation and nice (brown) graphics. Thief, Thief 2, and System Shock 2 had innovative gameplay and good stories. They didn't sell, because of the low-polygon graphics.
I'm not criticizing the market or the industry (although there is something wrong with Eidos pumping millions into Daikatana while Looking Glass went bankrupt)--graphics sell. Summer movies become blockbusters on effects, alone.
Successful free software projects, like gcc, Linux, Apache, etc., have a long lifespan. The development effort remains worthwhile for years. High-tech entertainment has a short lifespan. The incentive structure for games is similar to that for movies: compete for mainstream dollars with flashy effects.
That said, I do believe there is room for gameplay innovation. The variety of a choose-your-own-adventure book would be welcome. The unpredictability of Clue would be nice: play it again and maybe it's not the butler, this time. Adventure-game conversations could go from turn based, so to speak, to real time.
Re:The trouble with open source games. (Score:1)
You mean like Mysql [mysql.com]?
Or perhaps PostgreSQL [postgresql.org]? NASA recently gave up Oracle in favor of MySQL, if I recall correctly. Besides which, on the gaming end, I recently purchased Tribes2, but I still find myself playing GLtron [sourceforge.net] and Freeciv [freeciv.org] and Nethack [nethack.org] more than anything else.
Surprisingly enough, all those games are also under the GPL.
The difficulty of making a game engine is exactly why Free Software is an ideal solution.
Re:woop-de-doo (Score:1)
Re:Open Source and Game Software (Score:2)
> Expansion packs for games are notoriously poor sellers
In fact, what he said was just that the sold better then other upgrade packs (even though they dont sells that well :), and im willing to agree. I think patches (bug-fixes) must be free of charge, while updates (new features, maps, levels etc) may be charged for.
Further, since many of those expansion packs are pretty large (full cd) its not worth downloading unless you have a cheap broadband.
Personly i dont like this business model though, i like buying things, knowing what the final cost will be. Otherwise you dont know where the bill ends...
Just an ENGINE?!?!? (Score:2)
:)
Oh look, purple sky...
Clarity (Score:2)
The article sounds a bit mis-leading in that there is no new 'game engine' here - its an art project.
Re:Open Source and Game Software (Score:1)
woop-de-doo (Score:2)
Open Source games? (Score:5)
Exactly (Score:1)
This is the problem with the GPL (Score:4)
A respecatable company like Microfsoft wouldn't ever produce a violent game like this. It would alienate their customers and subject them to a potential lawsuit if it causes someone to act out these violent fantasies in real life
GPL developers on the other hand don't have to wory. They can claim "someone else must have wrtitten that bit".
The GPL will destroy society through violence, and MS is trying to prevent it
Re:GPLed multiplayer? (Score:1)
Or only transmit player actions over the network. The only cheat possible there is "cyborg" players. (course that takes more processor time)
Re:Other GPL games (Score:2)
I'm not trying to argue against free software, I think it's a Good Thing (tm), but designing a game from the ground up, (or in this case, simply modding the Quake II engine) is not an undertaking that can be accomplished as a hobby in one's spare time. The open-source model is simply not suited for such a task, and until someone figures out how to at least recoup all the money that was put into the development of such a game, the major game companies are going to be sceptical about undertaking such a project.
Re:GPLed multiplayer? (Score:1)
But he was trying to say that in this case, you can't trust the server. If your complying client connects to the cheater's specially compiled server he'll be able to to cheat regardless, even if he too was running a complying client. For example, the server could recognize his ip and give him infinite ammo.
What this means is... (Score:1)
I'll be the life of the LAN party!
Re:Open Source and Game Software (Score:2)
The total open sourcing of games would be the death knell for the industry, at least IMO.
How are they going to make money? (Score:1)
Re:How are they going to make money? (Score:1)
Re:Open Source and Game Software (Score:2)
I further agree that building the game engine is the most labor intensive andtechnically difficult part of the project. I propose to gather a group of highly skilled OSS developers to put it together, with some oversight, thus defraying the costs associated with such development. Once the engine is released, move on to the development of expansion modules. As you've stated, expansion modules are simpler to create, and require less development time, for the money.
It's important also, to keep in mind that sales of expansion modules will always be smaller than sales of the game itself. For this reason, GPLing the game engine is the best choice also because it allows for penetration to the widest audience - hose of us who don't have $50 to spend on a game (from which you derive 20 hours of enjoyment), but do have $15 to spend on an expansion pack (from which you might derive 10 hours enjoyment).
By GPLing the game, you cause it to reach a potentially wider audience, thus increasing the potential audience for the commercial expansion pack, which is more cost effective for the developers, for technical and manpower reasons, and more cost effective for the consumer who wants to get the most for his money.
--CTH
--
Open Source and Game Software (Score:4)
--CTH
--
open source: not news (Score:1)
Aleph One (Score:2)
Actually... Aleph One [bungie.org]: The (originally Macintosh) game Marathon by Bungie [bungie.com], released under the GPL [bungie.org]. Now available for Macintosh, MacOSX, Linux, Windows, and even BeOS.
Re:The trouble with open source games. (Score:1)
Most gamers do not care about licenses. (Score:1)
The Open Source model could work where plug-ins and levels and other non-essential parts of the game are concerned, but a top quality 3D engine by its very nature must remain propreitory.
Finally, it is abundantly clear that the BSD license would be the only sensible licence to consider for games, since if the game was released under the GPL, nobody could ever make any money out of it due to Stallman's Communism.
Re:I don't get it... (Score:1)
Re:GPLed multiplayer? (Score:1)
This seems like a problem you're going to encounter eventually in any system requiring so much trust of the client. The solution you're inevitably going to have to arrive at (with Open Source or hacked Closed Source code) is not to trust. Networked gaming systems should put more verification in the server, or in a distributed case, require other clients to verify.
As for the hacked servers... Well, avoid them?
Re:Other GPL games (Score:1)
First off, hundreds of developers is silly, most gaming companies have less than 20.
Anyway, the Linux kernel has also been a lot of work, and had much more developers than any game that I know of. The problem with games is that it's much more unclear what the goals are. Kernels should be fast, reliable, and support all kinds of hardware, but what's the goal of a game? People will never reach any kind of consensus.
However, a GPLed 3d engine (ala quake3) might work a lot better as an open source project.
Re:This is the problem with the GPL (Score:1)
Lumberjacks are EVIL!
Re:GPLed multiplayer? (Score:2)
Having said all that, if your post was meant as humor, I do get a chuckle out of it when read with that in mind. :)
Re:Most gamers do not care about licenses. (Score:1)
But maybe not as difficult. Chris Roberts did a great job with the Wing Commander games, but when he made the Wing Commander movie... ouch!
-----------------
Re:Open Source and Game Software (Score:1)
If that money is supposed to be for salaries the software industry will soon have worse than poor salaries for its hired people.
Haven't you seen how much people make mods? Since the market is spammed with mods none can charge for their work.
Re:Open Source and Game Software (Score:1)
Re:Other GPL games (Score:1)
i was angry:1 with:2 my:4 friend - i told:3 4 wrath:5, 4 5 did end.
Re:Other GPL games (Score:4)
i'm not just saying this - if you really think that you can do better, then do it - or modify the existing graphics. i'm not sure if the gpl explicitly covers the game data as well, but people with this kind of open source mentality would probably be very thankful of any input that you care to give... assuming it's positive too ;)
i was angry:1 with:2 my:4 friend - i told:3 4 wrath:5, 4 5 did end.
Something similar has already been done (Score:1)
Check out Marathon Aleph One [bungie.org] from Bungie. Believe it is Marathon 2 open sourced and enhanced
They started this before being brought out by Microsoft, and seem to be still doing it.
Re:Other GPL games (Score:1)
The trouble with open source games. (Score:2)
--
Re:Great, socialism enters the game scene. (Score:1)
To email me, move the last four characters of my address one key to the right on a QWERTY keyboard
43rd Law of Computing: