Tuesday, July 20, 2010

Assorted FPS news

Lets start with the big news for today :)

A new version of Cube2:Sauerbraten was released today: Justice Edition!

Changes include two new player-models, 30 new maps, a mini radar and the new hold and efficiency game modes. For a full change log click here.

The blue base!

The new game mode "efficiency" gives you a set amount of ammunition and all weapons, and you can only "reload" when re-spawning and in the "hold" mode you get points when holding the flag for 30 seconds for your team

Upcoming changes in AlienArena

In this other open-source online arena FPS (sadly also with un-free media) some major changes in the rendering engine have been announced recently. Version 7.45 will include the new IQM skeletal animation format, which speeds up and increases the rendering quality tremendously on all somewhat new GPUs!

Furthermore changes to the shadowing code have been made:

Improved self shadowing

Edit (07/29/2010): 7.45 was released today, get it here.

ZeroBallistics completely FOSS???

Ok maybe I am jumping the gun here, but this interesting post has recently appeared on the Phoronix message-boards. It seems like the former commercial indi game Zero Ballistics (an unrealistic tank battle multiplayer game with pretty sweet graphics) has gone completely FOSS (GPL including the media and even the .blend model source files).

Details are a bit shady, as there was a post on the currently offline webpage about ZB going to be released for "free", but no mention of the exact licensing. However now a complete repository has appeared on the Sourceforge page (tagged as GPL), so speculations are that it is completely FOSS!

We are currently trying to confirm this with the authors listed at the sf.net page, but so far there was no response :( But lets wait and see!

Edit (07/29/2010): I can now confirm that ZeroBallistics is indeed completely FOSS :) Stay tuned for a more in depth preview here on FreeGamer.

Wednesday, July 14, 2010

Convergent evolution?

Today we have a small biology lesson ;)
Have a look at this screenshot:

A nice warehouse

TeamFortress2, right? Well WRONG ;) It is actually a screenshot from one of the maps from the upcoming War§ow 0.55 release!

War§ow is a open-source game based on the updated Quake2 engine QFusion, and has already seen some quite successful previous releases. They focus on a fast, e-sports style game play and their general art direction is a pretty nice cell-shaded comic world.

Lately their their style has been for sure party influenced by TeamFortress2 however, which at least in my opinion is not a bad thing :) For a whole bunch of other screenshots and an update on what else you can expect from the new version, check out their newest blog post here. Overall there will be some pretty nice improvements, and probably a significant performance increase with VBO integration into the engine.

But maybe most interestingly, they will also include a new game play mode, Capture the Flag: Tactics. And guess what? It will be a class based team CTF, with turrets and ammo dispensers. Sounds familiar right? :p

Say Hello to Mr. Turret

Sadly I have to mention though that the art content of War§ow is completely unfree, and its development team shows a general lack of interest in the idea of FOSS... Yes the engine source code is available, but probably only because it is GPL and therefore has to be.
Second lesson for today, kids: GPL is good, mkay?

Sunday, July 11, 2010

Strap-on-bomb Car: One-Button Mini-Racing game

Str.. Bomb Car!

Awesome! A one-button mini car racing game where you have to blow up your car in the most hilarious way thinkable!
No wait, that's not right. It's actually a time trial game but this kid [tinyogg] figured out what's most fun to do!

So you use the space bar to make the car either turn left or right but for whatever reason there is a bomb, where a bumper should be. Get it here in a .zip for OSX/Win/Lin32&64/src if your computer can run 3D games!

Both game content and source code are GPL-licensed. Only exception is the soundtrack: one track is BY-SA (good), one NoDerivs (bad) and one has no license (bad). DarkPlaces is the engine used by the game. Urre made Bomb Car and if I understand correctly, he is part of Kot in Action, who are currently working on the top-down shooter Steel Storm using the DarkPlaces engine. Not sure what their plan for licensing is.

And yeah. We all agree that the name is funny. Shut up. :P At least it's not "open bomb car". (Speaking of weird names: while "kot" means "cat" in Polish and Russian, it means something different in German.)

Friday, July 09, 2010

Deep Adventure GPLed, Pretty HTML5 Pong, Red Eclipse Status

Feeling random! Bullets! Colors! (Sun does that to you! Don't go outside! Stay inside and make open source games!)

  • Country of Origin is now GPLed
    You are in a computer game in which you have to find the essence of time and space.
    You could be tempted to think this quest is in vain, because you think that questions are more important than answers. But you are in a computer game.
    Games have solutions for they consist of puzzles. And as Thomas Kuhn says, although intrinsic value is no prerequisite for a puzzle, the assured existence of a solution is!
    Country of Origin
  • Web Mega Pong is GPLed, non-forgiving and pretty to look at!
    Web Mega Pong
  • I like Red Eclipse a_lot. I recorded a_lot of gameplay videos. The levels look great!
    Last time I asked, they were aiming for "Sportsy Sci-Fi" and BY-SA-compatible licensed art. Currently the (player/weapon model) style is retro-simple and there are a few non-free licensed assets in the repository. The map style is: cool. :)
    In my humble opinion, the simple/retro look of the players makes me tolerate/not notice the bot's occasional failures. Something about uncanny valley.
    One amazing thing about Red Eclipse is, that each time a new SVN commit gets committed, the official server updates automatically and you can only play using the latest SVN!
    Red Eclipse

Sunday, July 04, 2010

MegaGlest 3.3.5 Pre-release special!

A new version of MegaGlest will be released sometime today! Once it is head over here to download it! A short changelog can be found here.

MegaGlest is a relatively recent fork of the quite well known FOSS Game Glest, which ceased development some time back. Now that Megaglest has taken up the development, things have advanced quite quickly (in contrast to the other promising Glest fork GAE) and Glest now finally has the long deserved cross platform multiplayer and a proper master-server with a games lobby! Furthermore Megaglest includes all the factions known from the Megapack before, bumping the total number up to 6.

And believe it or not, qudobup and me tried to play a round (extreme n00b alert :D ), which we recored and commented here:

All done with Free software by the way :D (MegaGlest, glc, Audacity, PiTiVi and Mumble)!

Interview with the Megaglest team

For this Megaglest special we are also lucky to had the chance to make a short interview with the two main heads behind this Glest fork.

FreeGamer: For a start, could you please give us a short introduction into your team structure and what your motivation was to fork Glest in order to make Megaglest?

titi: Well teamstructure is... I started and Softcoder joined :) I have been working on glest mods for 2 years now because I like the game and there was so little content available back then. For Megaglest I also do some programming, but Softcoder writes more of the code than me.

Softcoder: But we also have contributions from time to time from others (like the GAE team).

titi: Concerning our motivation, I think we both work on glest because our kids like it :) Right from the start my children were involved in Glest modding. For example my son made nice tileset and helped me with my first mods; especially the Indians (as in native north Americans / the editor ;) ) we made as a coop production!

Softcoder: Yes titi & family are the heart of the community! But my boys also made a number of factions. Elimnator and Tiger are big into mods, and call their mods vbros packs :)

FreeGamer: Interesting to see that FOSS game development can really work as a family hobby! Not really the typical cliche of the lonely bed-room programmer in his teens ;)
But lets move on to the next question: Glest is for sure heavily influenced by Blizzard's Warcraft3, and thus caters to a similar type of gamer. Have you though about bringing some of the popular elements from that game over to Megaglest? Examples would be hero units, and of course the later added game-play modes like DOTA and Tower Defense.

titi: I think we both don't even know Warcraft3 :) I didn't played many RTS games up to now... well I think I played something called Dune2 on the Amiga before ;) Actually I'm more a FPS player.

Softcoder: I'm not a gamer at all. But yeah, the forums are filled with people who ask for features from those games. In short we will therefore likely bring lots of features that people like from there into MG.

titi: Personally however, I don't like all this special hero feature people talk about. Things get too complicated with this, and I think these heroes kill the usual RTS fun. But there are some fun ideas we will follow for sure :) But I see Glest as its own game; I don't want to build a Warcraft clone.
Concerning DOTA, well I guess HON is much better then we can ever be :) But there are mods who do this and when they grow we will support them if it fits to the game itself. Right now we have the current RTS game type in focus, however.

FreeGamer: Ok next question: Megaglest seems to have evolved out of a number of independent factions and tile sets, so the overall game design is lacking a bit. Are there plans to take a more "tighter grip" in order to get the balancing etc. right? Or do you consider Megaglest more of a "playground" and let someone else develop a "pro-mod" for balanced multiplayer?

Softcoder: I think the answer is a challenge of the community and the age groups. Many young people are working on techs, factions, maps etc, but we might need to be more careful to keep "themes" together. So we try to only allow consistent content as part of the shipped product.

titi: Well there are the Tech and Magic factions from the original glest, but the rest was basically made by me. It is something what I called Megapack before. But I learned more while doing this and so they look a bit different :)

FreeGamer: What I actually meant was not the art style but the game balancing and game design. Are there plans to restructure the factions, maybe limit them to 3 or so to be able to get balancing right?

titi: I think the balancing is quite good! Ok, some are better some are not so good, but thats like the players. It is meant like that, good players choose bad factions bad players choose good factions. But what's good or bad depends on the map too!
But I discuss with others in the forums and hear what they say... especially beginners always say this or that faction is too good, but after a while they often come to the conclusion thats its not as they thought :p

Softcoder: I also think the base MG install has that, e.g. a core game-play with good balancing. It is the add-ons etc... that create the "playground".

titi: But for me competitive game-play is also not really the focus. I want to make a game thats fun to play, not competitive! Especially coop gaming against the computer is a big part of the fun playing MG.

FreeGamer: Ok lets move on: With the current release focusing on getting the multiplayer working correctly (and hopefully getting a big enough online player-base), what are your future plans regarding the single-player part? Do you plan on implementing a campaign editor in the already much improved level editor?

titi: Well for me the next focus are graphical improvements. We need better terrain splatting (made by the gfx card), more lights and so on. And we will start to put in lots of new features once we proofed to be stable in multiplayer :)

Softcoder: I think its hard to answer! There are TONS of great ideas in the community, we will talk with our community and see what things are most desired. My focus is more for making my boys happy :) We want MG to be 'mega-fun'!

FreeGamer: Ok so what about editing & modding? Right now the units are rather limited in their special abilities. Do you think stuff like (air) transporters, non attack magic spells, stealth mode etc. (insert other cool units features from Starcraft/Warcraft) could be easily implemented? Or is that already possible with scripting, but not done yet?

titi: I wrote so many wiki entries , made so many forum posts to let people know how to mod glest, I think its quite easy now. The special unit abilities not implemented yet however, but when we think it is fun we will think how hard it is to do and then we do it :)

Softcoder: We plan to add many things like this, but slowly so that we don't lose stability and keep people happy. One example... we added better network play, masterserver AND cross platform play all in this last round of beta! That was TOO MUCH! But things will get done (faster if we have more help) just at its proper pace.

FreeGamer: We already had some remarks on the technical side of things, but lets get back to that again: The Glest engine sure looks a bit dated by today's standards... do you have plans to upgrade the graphics engine to support shaders and such?

Softcoder: Yikes! We agree with you! But I think we have to give hats off to Martino and the rest of the original Glest team that a game written in 2005 still is acceptable today!

titi: We need more speed and many of these features will bring us better speed and better graphics, since the GPU will do alot of the work.

FreeGamer: Ok, but to extent that: with normalmaps and such it often looks more realistic in style. Do you want to go more in that art direction, or stay with a more comic style?

titi: Normal maps are not the main priority, there are other more needed features. And normal maps need new textures, and that is really a lot of work :) So for now we are looking into things that can be done with mostly code which is easier to do.

FreeGamer: So but what weight would you give the development focus right now... more towards improving graphics, or more toward extending game-play?

titi: Both :) But we try to make small steps.

Softcoder: Game development is totally new for me (and Linux programming is fairly new), so priority also depends on how long it takes to learn and do it right! MG is my first graphics code ever, and also and my first Linux open source project.

titi: It is all new for us, no one of us did something like this before. I even learned C++ in the beginning of this year for this project! Same with php, the masterserver is the first thing I ever wrote in php.

FreeGamer: Well I think it turned out pretty well so far never the less :) I think this concludes our short interview. Thank you very much for answering our questions! Ahh, last but not least: Do you have anything you want to tell your players and/or our blog readers?

Softcoder: Yes, our #1 goal for MegaGlest is 'FUN'!

titi: Please come and play MegaGlest ;)

A short introduction into Glest modding

(Mega)Glest has an incredibly easy modding setup. Almost everything in the game can be easily changed with simple XML files, and the 2D map editor is very easy to grasp. Especially with the recent usability improvements in Megaglest (and included Linux editor binaries) it is possible to create a simple but nice map in a matter of minutes!

Edit: I was made aware that those editor improvements come mostly from the GAE project. Very good additions!

(Ok this was not done in minutes :p It's one of the new 8 player maps that come with MegaGlest)

But luckily all these editing features are also very well documented in the Glest wiki.

Last but not least, all single-player and co-op scenarios can be fully scripted right in the XML files with lua, a pretty powerful yet easy scripting language commonly used in computer games. Sadly it is not possible to create full singleplayer campaigns yet, but lets hope that gets added soon too!

Provide feedback:

Due to SPAM issues we have disabled public commenting here.

But feel free to join our forums or easily chat via IRC with us.