Thứ Bảy, 10 tháng 9, 2011

RIOT Game Coding Competition

RIOT is a game coding competition for Caanoo, Wiz, Pandora and Dingoo's Dingux developers. In the future, probably also for nD devs, unless that one turns out to be vaporware.

The contest entry dealine is over but votes are running until July 22 2011.

Four RIOT entries that provide source

So far, four of the entries provided their source, you can filter them out here.

NOLF2 source released but to what end

The commercial abandonware 2002 game No One Lives Forever (trailer) has been released under the GPLv2.
The NOLF2 source code has been released under the GPLv2 by Touchdown Entertainment. Along with the game source code, you will find the engine source code, as well the tools behind it. It's great news for the entire NOLF2 modding community, since now we'll be able to keep the game alive!
I have uploaded the package to free services since the Touchdown Entertainment website is down: http://www.multiupload.com/WBO4EQHRAE
It isn't yet clear what license the assets are released under, but as with most commercial game source releases I suspect that it is not part of the source release.
Do these commercial source pseudo-Free releases have any merit beyond giving loyal followers a way to keep their fun alive? It has been of great benefit to have had the ID engines released as Free software, but they were the platform for a number of very significant free projects that would later transition from freeware mods to true Free software.
If the source release is a way to say thanks to the fans, why not bundle the media too?
The same recently happened with the more popular Arx Fatalis. The Arx Liberatis developers are doing a valiant job of cleaning up with the ultimate goal being a native Linux port (currently WINE reliant) but is this just a commercial company using the open source community to keep a dead game alive and milk the last few drops out of their dying cash cow?
I'm not impressed by decade-old game source releases that do not include the full media for the game. It's still not Free, even worse, it's still not free. If anything, it is arguably a negative for the open source community because it reduces the pool of developers who might otherwise contribute their skills to a more worthy cause.

Double Trouble

Hallow thar Free Gamers!
Warmux, the project formerly known as Wormux, is dying. (It amuses me how "formerly" sounds like "formally", doesn't it? Or is that my colloquial pronunciation?)
The current development version has rather minor changes: improved game mode (ie including weapon), new "squad" play (teams can ally). But there's little more coming. What this means is that the next version - if any - of WarMUX, might be the last. At least, it is most probably over for the author of these words.
Who knows. It was not long ago that the PARPG lead was calling that dead (and I scolded him for it, did I). The great thing about Free software is that it can live on.
Moving on to more vibrant projects, and ToME4 beta 29 30 31 is in the wild. The current development pace is quite astonishing. More graphical tiles, bug fixes, play balancing, and some useful optimizations - don't get addicted!
In a similar vein, the author of Scourge has embarked on another project: a HTML/JS isometric graphical rogue-like called zzoxx. It is intriguing, though not yet really playable. What's the best Free browser-based game you know of? Comments encouraged, let's talk about how Free software gaming is engaging the browser as a platform - and if it is a good idea or not.
Freeciv 2.3rc1 (NEWS) was released a few days ago. This major release of Freeciv is focused on multiplayer features including longplay. I just had a quick go and Freeciv is really well done these days. There's a few kinks still, but this is the best release yet. It still misses some of the charm of the original, and there's a few ways in which is not friendly to new users (no direct link from the city screen to the help content, in case you want to know what a wonder or building does, for example). I'd love to see some dedicated community members put together an introduction and a palace and/or throne screen.
There's also been a Freecol bugfix release. Freecol 0.10.1 fixes many of the issues with version 0.10.0 which was a fairly major release for the project.
There's been other stuff I forgot about. It's a funny time of day. Speaking of fun - here's a rather fun video of Stunty Rally 1.2 mishaps doubled up with music I found fitting. There are several points where it seems like those two videos are deliberately synchronized!

Berusky, Overgod, and Allegro

Berusky is a "free logic game". It's a puzzle game of Sokoban-like gameplay with a few extra twists. You have control of up to 5 bugs, and you must collect 5 silver keys on each level before you can exit it. You can push explosives into barrels, and destroy boulders with pick axes that you collect. Throw in one-way gates, coloured gates and coloured keys, and gates for specific colour bugs and there's a lot of potential obstacles and some wickedly tricky levels
The graphics are nice. There's no music. The game has not been fully translated into English, so some of the level hints (well, most of them) are appearing in Czech(?). And it's bloody hard. As hard as Fish Fillets (Free Gamer review), if not harder. (Interestingly, Fish Fillets is also Czech produced.) I couldn't work out how to beat *the first level on intermediate or the 3rd level on easy. The interface outside of the game isn't that great - using passwords for levels which are easy to forget to note down - it could really do with a Fish Fillets style map.
Update: Ok the first level on intermediate wasn't that hard, I was just being a bit daft... I was looking for a complex solution when (if you look at the screenshot) there was a simple way to finish the level.
Gondola looks curious. A PyWeek game, "Gondola is the ultimate shipping, shape sorting, barge unloading game of all time. Get the right shapes to the right places to score. But be warned: there are only a limited number of islands to build on and longer cables are expensive! Sort wisely to minimize loss." It sounds intriguing and original but I couldn't run it due to some idiotic Linux issues.
Overgod
The other day I stumbled across a game I'd previously enjoyed but forgotten, Overgod. It's a good, solid shoot 'em up which plays well and has polished albeit simple abtract graphics.

Digging a bit, I see that Overgod (2008) is an evolution of Lacewing (2006), which features similar gameplay but the enemies and levels tend to be a bit more basic and is not quite as polished.
Linley Henzell, the author of Overgod and Lacewing, has been busy. Other games include White Butterfly and Garden of Coloured Lights which both looked good although are currently only working on Windows.
Another Linley Henzell game which looks intriguing - but is DOS only! - is Captain Pork's Revenge, a Leiro/Teeworlds style 2D deathmatch game.
The Allegro Depot has a lot more entries than I would have thought, including Open Sonic and Worminator 3.
There's Zelda Classic which is a clone of the original Zelda, as well as a platform for building Zelda-like games.
Worms for Linux! is one that I should add to the Open Source Artillery/Worms Clones article.

Keeping up a tradition...

Yes, I post only seldom, but when I do it I keep up the good old tradition of mixing totally unrelated projects in one big post :p

So where to start today? Ahh yes:

The puzzle type game Berusky 2 was recently FOSSified (code and art GPL) as pointed out in our forums (but I have to admit I saw it first on LGDB). And as out great founder was quick to point out, it follows the great tradition of the first part with was also released under the terms of the GPL.

In totally unrelated news, Lips of Suna version 0.5 got released last week, with a bunch of nice graphical and game-play improvements (change log and discussion here).

For those living behind a rock, Lips of Suna is a crazy mix of Minecraft, slightly adult themed anime and a more classic RPG. Definitly worth a try, even though still under heavy development!

Hmm and now a quick run-down of other (I'd say less important) news:
Q3 Rally (now stand alone with the ioQuake3 engine) is nearing another release and OpenXcom is making good progress in the "battlescape" AI. In WarZone2100 land, you can now test the cool new models with a test mod (is supposed to work with the latest snapshot release). The fork of the W:ET, OpenWolf is also progressing with a fix of the Mod support (while the more ambitious ET:Xreal seems to have gone in a hiatus again), and while talking about id software source-code, I have started this small anticipatory id tech 4 project which needs contributors ;)
The end.
Oh wait, did we ever mention the source release of Cities3D (a Setters of Catan like game

News Shorts

OpenPatrician is a not-yet-playable free implementation in Java of Ascaron's classic The Patrician and The Patrician 2. There are some assets but unfortunately the project's default license is a noncommercial one.

OpenMW is moving forward: new blog look, renderer is being refractored, inventory being implemented, record saving too.

Alex the Allegator was part-ported to HTML5 using the melonJS library. I'm #9 on the high score at time of post! :D

DusteD, maker of Wizznic! is not dead.

Blendswap now has a slim set of rules for contributors and texture licenses are annoying.

Bandit Racer is a car racing and combat game in HTML5, built with GameJS. Comes with track editor and pretty UI. An earlier version multiplayer mode, which will probably come back sooner or later

BZFlag Tournament hosted by Ohava Open Computers

There will be a tournament of the CTF game BZFlag.

When: September 30th, at 5pm EST

Where: Online(?)

How: Visit ohava.com/gametourney for sign-up.

Prize: An Ohava OpenBook BE awarded to the MVP of the winning team. More prizes will be given to all of the winning team's members.

Planets are a nice thing...

...but make us FreeGamer blog-authors lazy, as all the news are already in our awesome game and development planets :p
New to the feeds is our revision control planet, for those news-freaks that want to keep up to date even if it is just a change in punctuation of the readme file :p

It is btw interesting to see on this planet how much changes happen in the Xonotic SVN, while to the outward observer the project seems to be moving only slowly forward.
However, recently they released an auto-builds update script, which makes it much easier to keep up with their development builds (which seems to be the preferred version for them now in general, but things can break from time to time). Oh and for the lulz: a "my little pony" mod recently surfaced for Xonotic also :p

Next on the list? Ahh yes, Stunt Rally version 1.2 got released:

Changes include (amongst other stuff) a new split-screen and a ghost car rally mode.

Other things to mention? Mage is a open-source MTG client, but not as nice looking as Wagic. But it might convince you with other features (of which Mage has a lot ;) ).
Unknown Horizons has a nice news update with all the improvements Google's Summer of Code gave them and the Zod engine is set out to improve the multiplayer part of the (back then really nice) game Z (using the unfree media from the original it seems).

Flightgear 2.4 plus something cuddly and something fishy

s it a bird? Is it a plane? No, it's... wait, yes, it's a plane. The quintessential FOSS flight simulator gets updated, Flightgear 2.4 (announcement) has been released.
The FlightGear development team is proud to announce the release of version 2.4.0 of its free open source flight simulation program. FlightGear 2.4.0 reflects over one and a half years of development and incorporates several new and exciting features, as well as numerous bug fixes.

The feature list in the announcement is impressive. A summary won't do the release announcement justice (although in parts it is a bit dumbed down, but that's OK, not all of us are au fait with regards to computer game development). Still, here's an attempt:
  • Realistic weather simulation, phenomena includes are fog layers that are limited in altitude, cold fronts, thermals, cloud formation in updraft winds along mountain ridges, and many, many more.
  • Enhanced graphics including highly realistic mountain surfaces, 3-dimensional cityscapes, water moves realistically and sunlight is reflected from its surface.
  • Many improved planes/models and additional cockpit systems - a choice of nearly 500 different aircraft, from historical to bleeding edge, from ultra-lights to the ultimate flying heavy metal.
Still no combat (see open source flight combat article) but I think that's probably a bit off topic for Flightgear.
The Flightgear project has reached what I call "critical mass" in that it no longer depends on a few active developers to maintain progress. A thriving contributor community outgrows the original development crew and it becomes owned by the community. Usually when a project attains critical mass, development accelerates massively. There are more people contributing to Flightgear than has ever been the case, it is flying. Pun intended.
In fact I can't think of many other FOSS games that have attained "critical mass" status. Battle for Wesnoth of course. Possibly Freeciv and OpenTTD (I wish they'd rename that). Some projects got close but never quite made it, such as Glest and Vega Strike. Others are knocking on the door, such as Pioneer, Speed Dreams, 0AD. (If I am being dozy and missing any such projects, point out in the comments!) The vast majority of projects never get close and usually only are actively developed as long as their originators / principle supporters are motivated.
What could be cuddly? Plee the Bear 0.6 has been released (announcement, forum thread). It features the first big boss. It is a very nice looking game with a lot of potential, and seems great for a younger player.
And the something fishy? Avid readers, those worth their salt, people who are true followers of the blog, those who will enter through the gates of St Peter before all others, they will know I am a big fan of Fish Fillets NG. Somebody has made a clone called, imaginatively, Fish Fillets Clone (screenshots). Whilst I don't like that it is an outright clone, I do like that it uses vector graphics. I think there's promise there.
I'm sure I'm forgetting something. Oh, yeah, hiiii to my Cuban female fanbase!

GeneticInvasion : a brand new Tower Defence

Hi! I'm here to show you a new game that I'm working on: GeneticInvasion

It's Tower Defence game, but it has something special: it uses evolutionary algorithms.
The idea of evolutionary algorithm is to use darwin theory to solve problems:
  • We generate random solution to the problem.
  • We evaluate them.
  • We take some of the better ones, apply random mutations to them, and generate an offspring from them.
  • The child replaces their parents in the solution population to form a new generation.
  • And we do this, again and again, until we find a solution that is good enough.
Well, in GeneticInvasion, the problem, is you. So enemies evolve in order to crush you.
We used a real evolutionary computation library called EO to make this game. The library is being used for many serious projects.

So, you heard me, an army of colorful enemies are trying to eliminate you, don't just sit here, fight!

Some notes:

  • For the first time since we began to develop it, the game is now interesting to play. That means that it's neither too easy nor too hard to play.
  • I also added 3 levels that are supposed to be sorted by difficulty.
  • There is a medal system, so you can try to get gold on all 3 of them. (I failed to get the gold medal on the third one through :P)
  • There are no binaries, if someone is feeling like doing some, please contact me.
  • The game is theoretically compatible with at least GNU/Linux, Windows and Mac OS but has only been tested on GNU/Linux. You'll need SFML, EO and Glu to build it.
  • Please send us your remarks and comments.!


Also, I'd like to thanks OpenGameArt and the artists that contribute it, without them our game would probably had hand-drawing art, and we suck at it. (Also many thanks to ozzed who did the music on Jamendo)

Official website: GeneticInvasion   Controls for playin the game

DungeonHack/Godhead Demo Ultimatum

DungeonHack aka Godhead imposed an ultimatum on itself: two weeks for finishing a gameplay demo using the Lips of Suna engine.



Should the demo not be finished by that time, the development team will commit Seppuku.

Just kidding. :)

It's refreshing to see an open project put some pressure on itself. I'm looking forward to the results of this.

Wazzal (dx8 game) open sourced!

Wazzal is a single-player role-playing space trading and combat game that features a compact plot, ship-boarding mini-fights and allows to switch control between ships during team battles.


The recently open sourced game was made by Ville Mönkkönen of Instant Kingdom (IK). He is responsible for excellent freeware games including Notrium and is currently working on a for-pay top-down fantasy RPG.


IK community member Amarth shared some insight about what it would take to make Wazzal run on modern operating systems:

It will be a lot of work. DirectX calls (Windows only) are sprinkled all around the code. Then there are some references to the win32 api, though not many when compared with the DX ones. There are probably also some non-standard C++ Visual Studio-only things going on, but that shouldn't be too hard to fix either. DirectX is the big problem here.It also needs to be done, because Wazzal is written with the DirectX 8 library, which seems to be no longer supported in any way by Microsoft.

It's positively impossible to find the headers and libraries needed to compile this at Microsoft. I haven't tried other locations yet. It's probably not impossible to find, but who knows how well supported old libraries will be on newer versions of Windows...
The license for both code and assets is a very permissive one and likely to be compatible with MIT/zlib/3-BSD (and CC-BY for assets):
10 You are allowed to use the game source files and the included resource files in any way you wish, I only ask that you retain this license and credit me.