Thursday, August 23, 2007

Freeciv 2.1beta6 Now Out!

A new beta of the upcoming Freeciv 2.1 has been released. The last major beta - beta4 - was nearly 5 months ago. There was a beta5 (uploaded a few days ago) but it was not announced due to some serious bugs. Anyway, beta6 is now available from the Freeciv FTP server. Whilst it is currently only up there as a tarball, a Windows and Mac binaries won't be far behind and I'm sure packages for the Linux distribution of your choice will pop up in the relevant places e.g. getdeb for Ubuntu.



The main changes since beta4 are numerous bug and stability fixes. Freeciv 2.1beta4 was a bit prone to crashing unexpectedly - beta6 should be in much better shape. There isn't yet a NEWS page up for beta6 but since beta6 is just beta5 with a few critical fixes, the beta5 NEWS page gives you a good idea of what changed since beta4.



Anyway I'll compile it a bit later if a .deb hasn't appeared by then. I think Freeciv 2.1 is going to be one of the best open source games to point people to - nice graphics, established codebase, well balanced gameplay. So if I don't post tomorrow, you know why. ;-)



I also stumbled upon the Free Sound Project yesterday. It's a collection of creative commons licensed sounds - but sounds only, no music, which is what sets it apart from other sites which tend to be overwhelmed with music. I also came across Gimp Users, a site with some excellent and up-to-date Gimp tutorials. More links like those, to help budding game makers, can be found in our Game Media Creation section of the www.freegamedev.net forums - so join in there where a good Free Software game community is burgeoning.

Wednesday, August 22, 2007

Smashing


Cannon Smash


Last night I downloaded and played Cannon Smash. I was quite impressed - the ball movement is good, the gameplay fast and fluid. The graphics, although quite simple, are quite nice as well when in motion.



The main problem with this game, and what would be a good mini-project for a budding developer, is the controls. Currently you use the LMB to hit backhands, the RMB to hit forehands, and a slew of keys to target a point on the other side of the table. It's unwieldy - it takes a while to get used to hitting the correct mouse button and at the same time varying the destination of the ball - but, once mastered, it's not even skillful. All you need to know are the far corners (1 and 7) and to be able to time your forehand (RMB). The controls are complex enough to confuse, but once understood are not powerful enough to realistically model table tennis. It's a shame because the ball physics and presentation are really good.



I think it an autochoice of forehand/backhand (depending upon which target is closest to the path of the ball) and instead have the mouse buttons instead represent types of shot - LMB topshin, RMB slice. Aiming should be done by lateral mouse movement whilst a mouse button is depressed. Slice variance should be done by movement of the mouse forwards or backwards whilst a button is depressed. Foot movement should be done by mouse movement whilst no buttons are pressed. That describes a set of controls that would require skill to truly master and offer a massive variation on gameplay that fairly well describes the game of table tennis. The only aspect not covered, really, is shot depth.



Add some better player models, perhaps characters of some sort instead of faceless manikins, more variation on the degrees of skill of AI opponents, and a tournament mode, and Cannon Smash would be a superb Free Software game. As it is, it's just a good Free Software game. :-)

Tuesday, August 21, 2007

Free this free that O_o

Linux users can now get their hands on the latest version of FreeOrion, the turn-based space stategy project inspired by Master of Orion games, without having to compile it themselves. See this thread for details. It worked well for me, although the game is not easy to figure out and is incomplete - I couldn't work out how to do too much. However for fans of the genre the project is definitely worth following and I'm sure the FO guys would be glad of any extra help.



There's murmours over at the FreeTrain project - tangible progress on an SDL port is evident. One of the developers posted a screenshot with a basic UI much closer to the original A-Train games. Moving to SDL is the major hurdle for making FreeTrain run on Linux - currently it uses .NET and DirectX so can only be run on Windows. Forunately the project is moving towards Mono and SDL. :-)



Er, what else is happening? Not too much...



There's an opinion article on Linux Lookup discussing the problems with Linux/FOSS game development. On the face of things, the author seems to be spot on, but if you think about it properly I think he has completely missed the real problem with FOSS game development. It's not about lack of talent, artistic or otherwise. Or lack of good environments, or lack of anything for that matter. The single biggest problem with FOSS game development is the lack of consolidation. Duplicated effort, too many projects chasing similar goals, too many people solving already-solved problems. If we could harness just 25% of the wasted effort in FOSS game development we could produce some very high quality games. That has to be the community goal, to help eachother to help eachother because whilst competition is healthy, teamwork is powerful.

Monday, August 20, 2007

New Sauerbraten Release

Sauerbraten has a new release with 2007-08-19 "Summer Edition". There's tons of new small features although nothing really stands out - but perhaps that's me just being ignorant of some jargon in the changelog. What does stand out is the absurdly impatient community reaction to the release. Read the linked thread to see what I mean.




OpenLieroX


I came across a fork of LieroX, itself a Liero-clone, in the Gentoo forums where the team seem to be posting news updates. OpenLieroX is a real-time, brutal, excessive Worms-clone with lots of levels and mods. Interesting. :-)



OpenLieroX is available for Windows and Mac OS X from Sourceforge, although it seems Linux users will have to compile it or wait for distro support.



One of the lesser-known open source Elite-inspired games is Elite Strike (a Vega Strike mod). After a period of relative inactivity, development has resumed. Whilst the game has a long way to go to catch up with the likes of Oolite, it's good to see the game isn't dead. Elite Strike aims to have more detailed models and graphics than Oolite.



I started a new blog called "The Free Desktop" as I wanted to post articles on things Free Software but not gaming. Somehow I got linked on the popular site Linux Today. I only mention it because, amusingly, people were accusing me of being on the payroll of Microsoft and/or Opera because I criticised Firefox. Then I see people swearing at the Sauer devs for not immediately posting Mac binaries. How wonderfully irrational people can be.



As a Free Software developer or advocate, we expose ourselves directly to the vocal minority of critical end users - so one of the best things to learn is not to be insulted by anything they say. Reacting only makes them happy and you stressed. It doesn't matter what some ignorant fool says as long as you stay calm and true to your principles. Such people will quickly disappear in Internet anonymity. Their comments are often worthless and not worth responding to. Next time somebody slams your game, remember that many others enjoyed your efforts and they are the people you should focus on.

Friday, August 17, 2007

79 - my birth year and something else


Air Carrier


The rather sumptious looking Air Carrier project - a 3D aerial combat game written in Java - has put up an install guide. Basically you need to get it from CVS at the moment and run it from Eclipse. So, if you don't like CVS and Eclipse, er, you are out of luck for the moment.



There's been a bunch of testing releases for TA3D as it approaches version 0.4.0 in style. Large parts of the codebase seem to have been rewritten and many bugs fixed. TA3D is an engine to play Total Annihilation but with better graphics and AI, so you need the original TA to play TA3D.



TA3D obviously shares a lot in common with TA:Spring, however there are some important differences. Firstly, TA3D is Linux centric - whilst there is a Windows version, it is developed on and released primarily for Linux. Also TA:Spring includes modifications to the gameplay and does not make use of some TA files like maps, facts which don't sit well with the TA3D author, so TA3D definitely has a niche.




Pok3D


One of my friends is a poker nut. He was playing away on a Windows machine near me, so I thought I would showcase the power of Free Software on my shiney new laptop with it's 3D capabilities... Pok3D here we come!



aptitude install python-poker3d

-----8<-----8<-----8<-----8<-----

0 packages upgraded, 79 newly installed, 0 to remove


What!? 79 new packages!? Ok, I run Ubuntu so I already have a plethora of Python-centric stuff installed. I also have several games installed so the common game packages too are already installed. This was listing MySQL, web frameworks, and all sorts of other things as Pok3D dependencies. That's ridiculous... why the hell does a poker client require MySQL? If you want to use data locally use a simple embeddable database like sqlite. Anyway, needless to say, despite having lots of HD space and the automatic package management powers of apt, call me old fashioned but I wasn't installing that much stuff for one game. All I could think was, "bloat."

Thursday, August 16, 2007

Releases on the Horizon

Well what would you know. There actually was plenty happening yesterday just I wasn't looking in the right places...



The assualt course racing game Sturmbahnfahrer has been renamed for reasons of political correctness. The new name is Stormbaan Coureur (dutch for "assault course racer") and there is a new release, version 1.5, which has save points, a half pipe, turntables, brakelights and more. It is currently only available as a source download, but hopefully that'll change soon. Whilst the game is aimed at Linux, it uses PLIB and ODE so is theoretically compilable on anything those two support (which is all major platforms).




Crashtest


Stormbaan Coureur is also the basis for another game - crashtest, the education crash test simulator for Linux. Interesting... :-)



There's also a new version of the Atomic Tanks. It's a worms clone and the project makes regular releases. Good stuff.



There's a lovely long post on the Vega Strike devblog from the project leader: version 0.5.0 looks a little closer! Basically the summer has given several core developers time to smash through bugs in SVN, implement some smart new features, and create an improved universe to roam about in. The only word of caution is that it seems VS SVN needs lots of memory. Hopefully they can slim that down a little prior to release.



There's an update in denial of project death on the Ecksdee wiki. It's been a while since the last release of this Wipeout-style futuristic racing game. There's been lots of development activity so hopefully that will result in a playable release in the near future.



And probably the best bit of news for the day - Freeciv 2.1beta6 is going to be out in the next few days. They built a 2.1beta5 release but it had a fatal flaw in it so announcements were shelved and a beta6 release is planned once the problems are ironed out. I look forward to it! :-)

Wednesday, August 15, 2007

Bored Gamer

There's very little of note happening. I should use the opportunity to work on some more interesting content for Free Gamer (fixed lists? awards? etc) but instead I have a new laptop (shiney!) and so will spend time fiddling with it.



Want to know what the Linux Game Tome looked like 10 years ago?



Where is FreeCiv 2.1? Patience is a virtue, but an updated beta would be nice. I'm contemplating checking out latest SVN to see where it's up to.



I played SuperTuxKart 0.3.0 a bit. Lots of potential but still rough around the edges. Some very dodgy collision detection, very annoying instant deceleration if you go slightly off the road, and only 1 really decent track (island) plus a couple of OK ones. Most of the tracks, IMHO, are not worth including.



There's an interesting list grumbel's grumbles; things grumbel thinks are wrong with SuperTux. I think he's spot on with most of them, he's an astute game programmer (Free Gamer interview) and fixing most of what he says would make SuperTux a very, very nice game.



The www.freegamedev.net forums (still need to rebrand them - still looks like the Free Gamer forums) are doing well at our new host after the [old host] freeforums.org data loss forced us to start over - nearly 50 users and nearly 500 posts in a few weeks. Hopefully it is a sign of things to come with the Free Software game development community consolidating it's efforts and improving on the fractured nature that afflicts Free game development. There's a lot of duplicated effort, lots of good small projects that don't get recognised and don't make it, and projects missing artists and projects missing programmers that could work together better. Hopefully www.freegamedev.net can serve as a place to solve these kind of problems.

Bored Gamer

There's very little of note happening. I should use the opportunity to work on some more interesting content for Free Gamer (fixed lists? awards? etc) but instead I have a new laptop (shiney!) and so will spend time fiddling with it.



Want to know what the Linux Game Tome looked like 10 years ago?



Where is FreeCiv 2.1? Patience is a virtue, but an updated beta would be nice. I'm contemplating checking out latest SVN to see where it's up to.



I played SuperTuxKart 0.3.0 a bit. Lots of potential but still rough around the edges. Some very dodgy collision detection, very annoying instant deceleration if you go slightly off the road, and only 1 really decent track (island) plus a couple of OK ones. Most of the tracks, IMHO, are not worth including.



There's an interesting list grumbel's grumbles; things grumbel thinks are wrong with SuperTux. I think he's spot on with most of them, he's an astute game programmer (Free Gamer interview) and fixing most of what he says would make SuperTux a very, very nice game.



The www.freegamedev.net forums (still need to rebrand them - still looks like the Free Gamer forums) are doing well at our new host after the [old host] freeforums.org data loss forced us to start over - nearly 50 users and nearly 500 posts in a few weeks. Hopefully it is a sign of things to come with the Free Software game development community consolidating it's efforts and improving on the fractured nature that afflicts Free game development. There's a lot of duplicated effort, lots of good small projects that don't get recognised and don't make it, and projects missing artists and projects missing programmers that could work together better. Hopefully www.freegamedev.net can serve as a place to solve these kind of problems.

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.