ArenaLive, an Open Source MMOFPS 95
ZeXx86 writes "ArenaLive is a new open source game based on the well-known OpenArena. Its aim is to become an open-source alternative to id Software's QuakeLive. The main idea is to make a game available in your web browser. So far, the game is playable and provides player stats, straight-forward settings for your account in a web browser and, of course, loads of fun with your friends. At the moment, it is available only for 32/64bit Mozilla Firefox on GNU/Linux, however, support for other platforms and browsers is coming soon. The game is licensed under GNU/GPL2. It's still in an early development stage, so players and developers both are welcome to join."
This is absurd (Score:2, Informative)
Would someone like to explain why a game with a grand total of 5 Git commits (http://repo.or.cz/w/ArenaLive.git) and approximately 1 kloc is on the front page?
Re: (Score:2, Insightful)
to increase that number?
Re: (Score:2, Interesting)
Hey, I clicked the link and even started installing it. That's more than 95% of the articles on this site can say, for me. The reason I stopped installing it was because I already decided I didn't like playing quakelive, since I have Unreal on the windows side anyway, and because I genuinely suck compared to people that play that game. It is neat to see someone targetting the linux crowd before anyone else, but that feeling is overruled with the question "why?" I guess they're doing this just for the hell o
Re: (Score:3, Insightful)
many horrible "our first opengl software project" FPS games target linux initially, and for good reason
people expect so much less out of linux games, as there simply isn't much good entertainment software available to them. linux gaming addicts end up appreciating any peice of shit game they can get their hands on
windows users laugh at you when you release a work in progress, or something that is simply a peice of shit, as they'r
Re: (Score:2)
Wrong. Your platform is NOT decided at the API layer. Your platform is Windows XP, Windows Vista, Windows 7, OSX Tiger, PS3, Wii, ...
First, consoles have no API. You use the hardware directly. Second, you forget that writing platform-neutral code that is not a lowest common denominator and used the maximum power of each platform instead is HARD and time-consuming to do (and mostly happens in game engines that are then sold as middleware). Third, you forget QA and support.
In the real world, specific platform
Re: (Score:3, Interesting)
Pretty much all consoles now have an API. The only exceptions are probably like the game boy DS. Even the PSP has an OS. The XBOX runs direct X as its api. Don't know about the PS3, but I'm sure they do have some operating system to make calls to. Sure a lot of programming is still being done directly on the hardware via assembly, but we are not in the DOS days where the OS just took a back seat to the hardware.
Re: (Score:2)
The "OS" is little more than the main menu you get at the start. Today's consoles remind me a lot of the Commodore Amiga; there is an OS, but the programs have the option to completely bypass them, and return control to the OS cleanly. If you want to squeeze out performance, this is what you have to anyway. I would not be surprised if games effectively shut down the OS (or at least large parts of it) and restart it when necessary.
As for DirectX: exclusive AAA titles still use the 3D hardware directly. Why s
Re: (Score:2)
On the PS3 a certain amount of ram is reserved for the OS and it's features, the amount has been lowered at times but no game can turn off features to use that memory. At one time it was around 90 megabytes.
Re: (Score:2)
Your post screams of unfounded bullshit. Can you back up any of what you're saying?
Re: (Score:2)
First, consoles have no API. You use the hardware directly.
Wow, you're writing this post from a time-warp! Because all modern consoles certainly have an API, and some of them (like Xbox) have an extremely extensive API.
Re:This is absurd (Score:5, Insightful)
windows users laugh at you when you release a work in progress, or something that is simply a peice of shit, as they're used to commercial grade game releases. that can be very hard to compete with, considering the development time that goes into even a passable 3d game.
By your argument Linux should not exist since commercial OS's are so hard to compete with. Labor is not the issue with open software, it is more having a good idea that attracts people who want to work on it. So if a game sucks and stalls in alpha it is probably because it just outright isn't any good and nobody wants to fix it.
There are so many gamers so pissed off with the commercial game world who would leap all over a by-the-gamer-for-the-gamer open source revolution. So what's pissing us gamers off? How about paying upwards of $50 for a game only to have seven hours of single player game play and mediocre multiplayer with hardly any servers. Or amazing graphics, sophisticated sandbox gaming (Cryengine) and it's all over in that 7 hours of cookie-cutter linear storyline with little replay value (Crysis). Throw some buggy code and DRM and you have all the reasons to be angry.
Re:This is absurd (Score:4, Insightful)
By your argument Linux should not exist since commercial OS's are so hard to compete with. Labor is not the issue with open software ...
Labor of skilled programmers is not an issue with open software. Labor of skilled graphics artists, UI designers, project managers, and various other professions vitally important to get a polished final product, is definitely an issue.
Re:This is absurd (Score:4, Funny)
??? Project Managers ???
Where do you live?
Where do you work?
How do I move there?
Who do I have to bribe to get a job there?
Clearly you have project managers of value for you to mention them as valuable assets! Actually contributers to the process and progression of a project?
I need to know desperately where this nirvana is!
What a second. Are you a project manager?
Re: (Score:2)
Ah! Project Managers, the turd polishers of the IT world.
Don't know enough to collect business requirements, and yet unable to write a "Hello world!" program. Yet they still manage to slip themselves into the middle and get paid more than their customers OR programmers!
Re: (Score:3, Insightful)
A good project manager is worth an order of magnitude more than a good programmer because they enable the good programmers to do good work without being hassled by things outside of their job of writing and documenting good code.
The fact that there are few good project managers doesn't make this any less true.
Re: (Score:2)
Too bad I'm a developer, moron.
Re: (Score:2)
I find it sad that the parent poster, who is spot on (and precisely mirrors my experience), is modded Troll. You mods are poor, sad people - if you have bad PMs, then blame them specifically, not the profession.
Re: (Score:2)
You're probably used to the business world. In the games world, the project manager is the creative vision of the game. Analogous to the director of a movie.
In any case, if you have useless project managers that says a lot more about your company's hiring practice than the value of a project manager.
Re: (Score:2)
I'm just a developer. However, from my experience, I have concluded that a good project manager is absolutely crucial to get things done. And developers usually do not make good PMs (though a good PM must have some understanding of what he is managing).
It is true that a good PM is a rarity in any case; before you ask, a good one is the one who listens to developers he manages, and doesn't try to second-guess them or override their time & comlexity estimations for individual tasks. I had a pleasure of wo
Re:This is absurd (Score:4, Insightful)
There are so many gamers so pissed off with the commercial game world who would leap all over a by-the-gamer-for-the-gamer open source revolution.
Horseshit.
The plain fact of the matter is that you're not going to get the same kind of quality, by any stretch, out of an "open source revolution." I don't suppose you've noticed that virtually all of the open-source FPSes out there are based off very old (originally proprietary) code, do you? Code that has to be hacked at significantly to get much beyond the nVidia TNT2 target that it originally topped out at (oh boy, the GPL'd Quake 3 code has hardware T&L!)? Even the really good open-source FPSes (I'm talking Warsow here) are extremely limited games, and sure as hell don't address what you complain about ("linear storyline").
Open source software is good in some cases. Games are clearly not really one of them. You aren't getting Half-Life 2 out of the open source world, I'm sorry to say. You don't have anything technically equivalent to even Source (and despite Valve making great, quality games, Source really sucks, it's one of the main reasons I'm glad my team is writing our own engine for our games). You don't have the kind of incentives to create a focused, quality project because you're not paying them to stay in line (people will just toddle off to play with your code--which is by no means a bad thing, but it kind of makes it hard to make a kickass game when everybody's off dicking around with their own thing).
Sorry, but no, open source is not always the answer. Like right here.
Re: (Score:2)
Code that has to be hacked at significantly to get much beyond the nVidia TNT2 target that it originally topped out at (oh boy, the GPL'd Quake 3 code has hardware T&L!)?
This kind of comment makes you appear to have no clue what you're talking about. Hardware T&L is an artefact of the drivers, not the engine. GLQuake makes use of hardware T&L if you run it on a card which supports it. Most modern open source FPS engines - including things like DarkPlaces which are based on updated versions of the original GLQuake engine - make heavy use of fragment and vertex shaders, rather than relying entirely on the fixed-function pipeline that older engines used. This puts
Re: (Score:2)
Tongue-in-cheek sarcasm, anyone? Of course hardware T&L is a driver thing, I was poking fun (you know, that thing normal people have) at the old Quake 3 requirements.
Yes, DarkPlaces supports shaders. It also couldn't have been a particularly easy task to convert a largely fixed-function setup to a shader-based one, which is why I said "has to be hacked at significantly". And any of the GPL'd iD Tech engines suffer from fairly huge technical shortcomings (yes, BSP is a technical shortcoming--modern engin
Re: (Score:2)
Wow, you've completely missed the entire *point* of the grandparent's post to focus on a trivial technical error. Which was probably a joke you didn't get in the first place. You win Slashdot.
You might want to check those trees again, I think there might be a forest hidden in there.
Re: (Score:2)
But Wesnoth still lacks anything even approaching the polish of a commercially published game, and there doesn't seem to be a huge drive to it. I'd agree that it's probably the highest quality, but that doesn't mean it's within driving distance of a commercial release.
Stuff like FreeCiv is the same way. Good game? Sure! Better under-the-hood than the original? Maybe, if you're feeling generous. Ugly as sin and misunderstanding the end user? Fuck yeah. (Anything that pops up a lobby for a single-player game,
Re: (Score:2)
Re: (Score:1, Troll)
Serious Sam is very much a budget title. And old, to boot.
You can't compare against worst-of-breed. Stack it up against Starcraft 2 when it comes out.
Re: (Score:2)
cube2 [wikipedia.org] shows that on the technical level opensource can compete.
Nethack [wikipedia.org] shows that on the complex non-linear story level opensouce can compete
You don't have the kind of incentives to create a focused, quality project because you're not paying them to stay in line (people will just toddle off to play with your code--which is by no means a bad thing, but it kind of makes it hard to make a kickass game when everybody's off dicking around with their own thing).
The same could be said about linux. In addition closed source gaming is pretty complicated, so its safe to say that it's not as simple open source not being able to produce quality games. There are many problems but simply being open source isn't one, a free highly customizable engine would surely be a great base for many indie developers to work from.
For example, if i
Re: (Score:2)
Yes, I know Sauerbraten. It doesn't compete. I'm sorry, because it's a really nifty concept for an engine, but it really doesn't.
Compare Sauerbraten to UE3 and tell me how it goes.
As for Nethack--frankly, and I say this as somebody who loves NetHack and has ascended four times, it doesn't stack up from a gameplay perspective except for the "god dammit I WILL BEAT THIS GAME" people. That's not at all the people who you'd be targeting for the person I replied to's "open source gaming revolution" because they'
Re: (Score:2)
I'm no expert on game engines, but comparing the current top of the line commercial engine to a previous gen engine, isn't really fair.
Compare Sauerbraten (a 2004 gamecube-era engine) to the modified goldsrc in CS:CZ/Unreal engine2/idtech4 and while it might not be as good, it surely does compete!
Re: (Score:2)
Nethack shows nothing of the sort. It's the exact same fucking story (and not much of a story at that) every time, modulo the quest levels, which are all roughly the exact same fucking thing every time ("We have class-themed problems, please kill everything you see after descending this staircase to solve them") with different monster names and level layouts.
Nethack offers a huge variety of possible strategies, items, and approaches to getting from the beginning to the
Re: (Score:2)
Ding ding ding. Sandboxes (which, in a lot of ways, Nethack is) are not non-linear stories.
It also isn't really an example of good game design, except when you want to explicitly target uber-grognard hardcore types. There aren't a lot of those.
Re: (Score:2)
By your argument Linux should not exist since commercial OS's are so hard to compete with. Labor is not the issue with open software,
Yah it is.
Where are the great open source artists, musicians, screenwriters, modelers, level designers? Those all count as "labor", buddy. And the open source community has few-to-none of them. (For good reason: those people like to be paid.)
Having a good idea to attract people doesn't help make a finished game if you only attract programmers.
There are so many gamers so pissed
Re: (Score:1)
Huh? The crysis menu system is a serious PITA. unnecessary nesting layers, unreadable fonts (using all caps IIRC), horrible delay when clicking on items etc... I have never seen a worse menu system than that of crysis.
Bad example, seriously
Re: (Score:2)
You're right, it's a bad example. But, still, try Alien Arena or Blood Frontier-- trust me, it could be a thousand times worse.
Re: (Score:1)
I have played alien arena, and while the UI is a bit quirky if I remember correctly, it never pissed me off as much as crysis' did.
I'm not really an FOSS fanatic who thinks that everything FOSS is better than anything purely commercial, but I have no illusions about commercial games either. Sure the games industry has a lot of technical expertise, but even they are only able to make a truly good game once in a while. And I have never been so frustrated with FOSS games as I ever have with commercial ones (bu
Re: (Score:2)
No they don't. We get plenty of half-assed, non-polished games for the windows platform. And for consoles too. Rushed deadlines and shitty code aren't just part of the GNU/Linux world.
Re: (Score:2)
The reason I stopped installing it was because I already decided I didn't like playing quakelive, since I have Unreal on the windows side anyway, and because I genuinely suck compared to people that play that game.
The skill matching system didn't work for you or did they not have that in place before? It seemed to work quite well for me.
Re: (Score:2)
First, as another poster said, Quake Live has a skillmatching component to it that is poised to work better than any OSS alternative even simply because of sheer number of players.
Secondly - prepare for onslaught of aimbots in ArenaLive. It is, after all...open source.
Re: (Score:2)
Re: (Score:1, Informative)
Uhhh.... OpenArena had 914 commits:
http://openarena.ws/svn.html [openarena.ws]
skaldicpoet9 (Score:1)
Re: (Score:2)
Otherwise, I don't see much of a reason for having an open source Quake Live clone especially when the service it seeks to clone is free as well.
The real reason for this is for the FSF to finally get a chance to call something "GNU Quake".
Works just fine (Score:1)
Installed and played a few games without a hitch. I'm sure it's not 100% but it seems pretty playable. I think it's nice being able to play in linux first for a change.
why not AGPL? (Score:2, Interesting)
It's too bad this isn't under the AGPL. Maybe it has to be GPL2 because of what it's based on. But with the GPL2 source only has to be shared with people who receive binaries. This does not include visitors to a website, or an in-browser game in this case.
The AGPL got me thinking about the relevance of FLOSS if everything moves to cloud computing. If this project takes off, it would be a "cloud" that is based on FLOSS. Meaning that others could take the code and run their own "clouds". It would be th
Re: (Score:2, Informative)
You receive a binary each time you load the game. Hosting it on a website and re-downloading it with java each time doesn't circumvent the license. If you want the source, perhaps you could approach them about rectifying their license obligations.
Re: (Score:1)
The limit to a specific browser on a specific OS sounds like there's a lot of client-side code to this (and makes me wonder why the hell it's even browser based if all it's doing is display an installed game in a browser window).
Re: (Score:2, Informative)
It's too bad this isn't under the AGPL. Maybe it has to be GPL2 because of what it's based on. But with the GPL2 source only has to be shared with people who receive binaries.
That's not true [gnu.org].
Re: (Score:2)
It's too bad this isn't under the AGPL.
The AGPL is a complete waste of time - it is an EULA and thus suffers the exact same problems as every other EULA. Namely that it is pretty much unenforceable and thus its only use is to intimidate your own customers into doing things they have no legal obligation to do.
I'm afraid the FSF has completely lost the plot these days - they are more interested in pushing their own agenda than supporting the Free software projects.
Re: (Score:2)
Re: (Score:2)
The AGPL is as much of a EULA as the regular GPL, be that version 2 or 3.
Wrong.
The GPL is a *distribution licence*. If you don't distribute the software, you don't need to agree to it. If you do distribute the software then copyright law prevents you from doing so unless you have a licence to do so - i.e. if you're going to distribute the software, you *must* agree to the GPL because there is nothing else that allows you to do so.
The AGPL is a *use licence*. If you use the software (i.e. you are a service provider, using it to provide a service to your users) then the FSF tel
Re: (Score:2)
Every lawyer I've ever talked to about the GPL and AGPL (some very invested in the open source community) agrees with this viewpoint.
The GPL is a distribution license, and thus probably enforceable (has been, some places). The AGPL has poorly worded extensions to the GPL, and redefine "distribution" to essentially mean "use"--which they may find cute, but does turn it into a use license and an enforcement mess.
Re: (Score:3, Informative)
I think you need to talk to better lawyers. The AGPL doesn't say anything about use, it says something about modification. If an AGPL program includes a download-the-source link, you are not allowed to remove it. If you do remove it, then you have created a new derived work, which is something restricted under copyright law and requiring explicit permission from the author. The AGPL provides you with explicit permission to create derived works as long as they do not remove the download-the-source link.
Re: (Score:2)
No, because in the course of using it you are subject to specific restrictions (the inability to modify it--just like a closed-source EULA).
Re: (Score:2)
I don't know how did you came to that particular conclusion, but it is not right at all.
Re: (Score:2)
But with the GPL2 source only has to be shared with people who receive binaries. This does not include visitors to a website, or an in-browser game in this case.
In the case of a browser game, the game is sent to the client for play, and so it most certainly does apply. You receive the binary before execution. The site isn't sending geometry data to your browser in realtime.
Fair enough (Score:3, Insightful)
I guess it's better than the current option we have for running QuakeLive for Linux (i.e. nothing). Yes I know they're working on it, but it'd be nice if Linux wasn't treated second-class to Windows all the time.
Re: (Score:2)
Then have a community big enough to merit it.
I like Linux in some capacities (I hate it as a desktop because it doesn't work particularly well for me and advocates try to foist it off on people who don't know better, but it's running on all but two of my server machines). But there's no market share worth noting for targeting for most consumer applications.
Re: (Score:1)
yeah [2dboy.com] right [splatterladder.com]
Best for the community? (Score:1)
Small? (Score:1)
Re: (Score:1)
Re: (Score:2)
Thats not an issue yet, atm you have
QL = windows only (500k players)
AL = linux only (a few players)
Even when both spread to multiplatform QL is going to get the majority of players, and AL will be an interesting project but between hosting costs and lack of a recognized name will never be able to split the community
Comment removed (Score:5, Funny)
Re: (Score:2, Informative)
Re: (Score:2)
And only runs on Windows!
its sad that Quakelive doesn't work under linux (Score:1)
With all the work that Mr Carmack has done under linux, I was surprised when I loaded Ubuntu on my new laptop that Quakelive wasn't supported... its kinda sad actually
the question is... (Score:1)
Hrm. (Score:1)