Tuesday, August 04, 2009

Clonk open sourced and Free Gamer ceil(foss games)


Clonk


Clonk got open sourced! Welcome OpenClonk. Clonky! It seems to be the indie game fashion at the moment what with 0AD and all. What is Clonk?



Clonk is a multiplayer-action-tactic-skill game. It is often referred to as a mixture of The Settlers and Worms.


So, the Clonk developers open sourced it, but since backwards compatability is a big problem for them, they ditched all Clonk content and are asking the community to contribute new game content. Judging by the forum, the community looks very active, it's a case of 'watch this space' I guess.





The above video is the "Clonk Rage" trailer. I got the impression this is what has been open sourced although I'm not sure how of the levels/content came with it, if at all. Perhaps somebody could check out the source and see where it is up to?



Anyhoo... so, Ceil... round up... get it?



Despite the lack of Free Gamer activity, the FOSS game scene is as active as ever.



Some new releases that should have been mentioned earlier:





I probably should make more of a fuss over Yo Frankie! than I do - it does look absolutely stunning as you can see in the following video - and it could yet become an important starting platform for creating other types Free games using it's materials and gameplay as a foundation:





Well, so, that's some stuff we already knew about, but what about some things we don't?



Skyscraper: A first-person 3D virtual building simulator. Perhaps not a game. I report, you decide.



Wesnoth + Bloodbowl + a blender = Wesbowl! It's early days (0.1 alpha) but good to see somebody having a bash.



Grandwing is a game being developed to be similar in gameplay to the game Spyro the Dragon.



And world's worst website award goes to... *drumroll* ...ok, I'm not going to say its the worst, but the site for YSFlight (an open source flight sim) has to be a contender.



Toodlepip!

Tuesday, July 28, 2009

Interview: Stephen Carlyle-Smith aka Me_Programmer

In the second Free Gamer interview - over 2 years since the first with grumbel - serial Free game developer Steven Carlyle-Smith (UK) aka Me_Programmer Games aka Steve16384 was kind enough to take the time to reply in detail to my questions about his development activities.



Steve has created a plethora of Free games over the years. Whilst they have struggled to gain mindshare - usually he moves on at speed to new projects before completing others - there's a lot of content to peruse and I thought his experiences were more than worth tapping for advise to budding game developers. He has created all his games with little or no community help other than occasionally reusing resources from other projects. He also maintains blog on his development efforts which is often witty.



You can ask questions / get support / give feedback for Steve's games in the new FreeGameDev forum for Me_Programmer Games. There you can also find an exhaustive list of his playable game projects, including several not mentioned here.



He is also responsible for coding/creating the site Online Game Planner - which he uses to host his projects - which is a fairly new portal for organizing multiplayer gaming sessions.



The game that originally got my attention was Laser Tactics - previously called Nuclear Graveyard, which he talks about later in the interview. So, without further ado...



The Interview




Q. Please introduce yourself...


I'm a 30-something professional applications programmer, amateur games programmer, married with one child and another on the way.



Q. What do you do for a living?


I work for a small company writing software for businesses. Everything from web applications, social networking sites, VB apps, web filters, stock control software, networking tools, and the odd game. Whatever people will pay for!



Q. What notable games have you created?


I don't think any qualify as notable -- editor is impressed with the humility, some of the games are good they just haven't hit the right public spot yet! -- but these are probably my best:-



Xenogeddon (home)





This is a simple FPS based on Space Hulk, but I'm very pleased at how the graphics turned out. I didn't do any of the models, but overall it captures the Space Hulk imagary quite well. It is small and simple however, and needs a lot more scenery and features adding to keep the player's interest.





Laser Tactics (home)





The less said about the graphics the better, but this is my attempt at making a pseudo-realtime verson of Laser Squad and have tried to recreate the original graphics in 3D. It uses what I think is a unique system where both side's "action points" are replenished in real time which can make for interesting gameplay. I'm also particularly pleased with the AI as well. The overall presentation could do with a damn good polishing though.





Island Commander (home)





This is my most recent game and I'm still working on it, but it's fully playable and I enjoy playing it. I've always liked strategy games, and this one is a simple RTS/RTT where the player builds units and then watches them do battle. I'm interested in games where you only have indirect control. I've got loads of ideas yet to implement, like different races, more unit types, and maybe a better name!



Q. Of your game projects, which is your favourite?


At the moment it's Island Commander, because it's my newest and I still enjoy playing it. I'm probably most proud of Xenogeddon though, in that if someone asked me to show them one of my games, that would be the one.



Q. Excluding your own, what is your favourite open source game?


I don't spend that much time playing games, but the one I used to play the most is Tremulous, probably because it's multi-player with a big player-base. I'm crap at it though.



Q. What games do you play at the moment, FLOSS or commercial?


Definitely FLOSS, as I haven't bought a game since X-Com for the Amiga! My home PC isn't up to playing modern games and I don't have time anyway. I'd much rather be programming games than playing them. When I do play games, it's usually simple but addictive Flash-type games. And if they're very simple, I then have a go at writing my own version.



Q. How did you get into games programming?


Way back in 1984, my dad bought a ZX Spectrum, and the book "First Steps with your Spectrum" to go with it. Ever since then I've been programming, for the Spectrum, Amiga and then PC. I like to think my games have improved since then.



Q. What are your best games programming tips?


Re-use your own code as often as possible. Have something playable as quickly as possible. And use descriptive var/function names. I don't agree with people who dislike verbose var/function names; if you're sharing code with others (or coming back to your own project after a 6 month gap) you need as much description as possible. With tools like code-completion, long names aren't a problem.



Q. What draws you to open source, what is your Free software philosophy?


I particularly like the way that we all provide each other with programming help and actual source code, which enables everyone to learn and produce software much faster than they would be able to otherwise. It's a shame that in the corporate world, when somebody learns something, it's top secret and usually patented. Just think how advanced technology (not just software) might be if everyone shared their knowledge and skills with everyone else.



Q. What are the things to avoid, the things that make FLOSS game
development fail?


The biggest problem is not getting something playable as quickly as possible. Whether its a one-man project or bigger, people soon get bored of discussing and planning everything to death. You need to show yourself and everyone that you are actually doing something practical that is actually possible and progress is being made. There are a million "Status: 1-Planning" projects on Sourceforge as a testament to this.



Q. If you could take one abandoned FLOSS game and restore it's
development (excluding your own titles!) which would it be?


I don't really know any off the top of my head. I sometimes browse Sourceforge to see if there's anything I can help with, but I usually end up with ideas and inspiration to write a game of my own! Unfortunately, trying to understand someone else's source code and designs (especially the larger ones) is often harder than just writing my own project.



Q. What are your future game development plans and which of your games
do you hope to see come to fruition in the near future?


My dream is to have a game (and more importantly, a community) as popular as, say, Starcraft. This is my ultimate (and obviously unattainable) ambition, but if one of my games can get a thousandth of the popularity of that, then I'll be more than pleased!




Steve's Other Game Projects



You can ask questions / get support / give feedback for Steve's games in the new FreeGameDev forum for Me_Programmer Games. There you can also find an exhaustive list of his playable game projects, including several not mentioned here.




Danger Man




HoloRacer


Danger Man (home)


This is my contribution to the saturated market of platformers. It's reasonably complete, but requires more levels designing and it's own set of graphics. It has a few good features though, like different weapons.



Metal Glove Solid (home)


This is a playable but limited version of Gauntlet. The advantage of having this in my repotoire is that if I want to make any other top-down 2D game, I can just start with this. I do that with a lot of my games, meaning I can usually knock something up very quickly. I just need to improve the graphics and create more levels.



HoloRacer (home)


I'm quite pleased with this one, and I sometimes go back and have a quick game. I just wanted to write the fastest racer that I could, and it was my first game using OpenGL. It's deliberately quite simple (in gameplay and graphics) but fun in short bursts. I seem to remember that when I uploaded it to Sourceforge, it got about 200 downloads on the first day. They'v trailed off a bit since then!



Realtime Chaos (home)


This is a remake of "Chaos - The Battle of Wizards" for the Spectrum, where wizards do battle with various spells, but converted into an RTS. I've written countless version of Chaos over the years, but this is by far the least-worst. The only drawback is that it has no AI, so you need at least one other player and a LAN to play a game.



Simwar (home)


This is an RTS in the style of C&C. It's quite simple, and also multi-player/LAN only, but is designed to be quick and fun to play. It has some features like proper line-of-sight (unlike just fog-of-war), so you can only see the enemy if you have a clear view. Prizes for guessing which game the soldier sprites came from!



GTA-MUD (home)


As the name says, this is a MUD. I liked the contemporary setting of GTA, and thought a MUD in the same setting would be a good idea, where you could do anything in a modern-day realistic setting rather than either medeival fantasy or futuristic. It's quite small, but gets about 5 logins a day. It's also quite "adult" in some sections, just like GTA.



Online Game Planner (home)


This is a website I produced. I think this was inspired by me trying to get more players on at the same time on GTA-MUD. The premise is simple - you select an online games that you play, and then organise a session by date and time. Everyone else who has also marked that game as one they play then gets informed of the date and time, so everyone plays the game at the same time. It also hosta a few of my simple applet games. I think I should rename it "MultiplayerGamePlanner".



The Last Word



I'd really like to see Steve polish some of his older games a bit more and be more astute with advertising them. Some of them are very hard to come by unless you go through his blog, so posting announcements/showcase/help-wanted threads in the appropriate forums (starting with the FreeGameDev forums) should increase their visibility.



Xenogeddon looks full of potential and it'd be good to see what people make of it. I don't have functional 3D so couldn't try it myself yet.



Metal Glove Solid could become a popular game if he worked on performance (it was unplayably slow on my graphically-unaccelerated 2ghz laptop) as well as used the better graphics available in the Gauntlet Resurrection thread from the FreeGameDev ideas forum.



There's a lot of projects that he didn't mention because he feels they're not complete enough, e.g. this Shadowfire remake. It makes me curious to know if there's a complete list of Steve's projects anywhere! See update!



Sometimes the life of a Free game developer can feel a bit lonely because of the lack of exposure. Hopefully some of you will go away and try his games and, even if you don't end up playing them for long, at least give some decent feedback so he can work to make them better and increase player retention.



Update: Steve has posted a complete list in the forum. Two games he has made that he didn't mention in the interview but are worthwhile projects are Passenger and Last Remaining. I think he needs a bit of modelling help to really realise the potential of Last Remaining.

Monday, July 13, 2009

0 A.D. Now Open Source



Some breaking, amazing news related to one of the most exciting freeware Free game projects on the indie scene:



What is 0 A.D.?



0 A.D. is a free, cross-platform, under-development, 3D, historically-based, real-time strategy game.



What are you doing?



Switching from a closed development process to open source: making the code available as GPL and the art content available as CC-BY-SA, and encouraging external contributions. We've been working on 0 A.D. in our free time for years, and now we want to show what we've achieved and make it easier for more people to get involved.



How can I get started?



See the Getting Started guide to find more information about the game, forums for discussion, instructions for building and running the game, and links to further details.



For the full announcement, see the dedicated page for explaining why they moved to open source from the closed development model. For more media and information on the game, go to the official 0 A.D. website.





This is, of course, an exciting development. This game has been in production of some form for nearly 8 years, has 150k lines of code in the engine, and hundreds of dedicated (and now shared) models. It will be very interesting to gauge the impact this has on the open source game community. The game itself is not yet complete but it's definitely more than a tech demo, so it will also be interesting to see if the move to open source galvanises the project and gives it the push that it needs to get to a more complete/playable state.

Friday, July 03, 2009

Berusky, Overgod, and Allegro


Berusky

Berusky - Stuck!


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.

Thursday, June 25, 2009

Some Puzzle Games

FreeTumble is yet another "destroy adjacent same-color bricks" puzzle game but one of the better-looking and -sounding ones. Three modes of gameplay are provided, they can be seen as variation of the same game for different types of puzzle players or different hardness modes.



FreeTumble - I much like that there is a credits screen


Biniax-2 is an original puzzle game in which colors also play a role and which also is stronger on the visual side than your typical open source Tetris clone. It features a turn-based and continuous mode. The latter can be played with two players in a versus-game.



Biniax-2 (no sound)


Simon Tatham's Portable Puzzle Collection will help you if you're bored at the office or similar.



CreepSmash is a java-based multiplayer tower defense game. Have some videos of it too!



26 June 06:09 UTC PS: RubyWeekend #3 with the theme "A Tiny World" started a few hours ago. It's a 3-day open source ruby game programming competition.

Thursday, June 18, 2009

Turn up the juice!



Go Ollie


An open source platformer I missed yesterday is Go Ollie. It's easy to overlook, I mean, worms are not exactly a glamorous topic. Whilst I'm not sure about the license (somebody care to check? I'm busy!) the game itself is polished and fun. The controls are different to your typical platformer, where instead of moving and jumping your character directly, you select where he moves to with the mouse. Places that can be reached are highlighted, so it's about picking the right path and having the reflexes to do it quickly enough, which can be tricky on scrolling levels.



It seems to be a gift to the Linux community from game makers Tweeler. The graphics and presentation look professional. It's a great game for kids as well as a fun time waster for adults.



<update> Actually Go Ollie is by Charlie Dog Games, but Tweeler acts as a download host for the Mac/Linux version. Also, it is definitely open source - code is GPLv3 and artwork CC-by-sa with exceptions for logos. </update>


VDrift


There's a new release of VDrift, the open source drift racing game. Version 2009-06-15 is a significant release for the project which sees it re-emerge from a massive refactor as a better game than before the refactoring began. Here's a list of the major changes since the last release, which was after the refactored code stabilized:



  • cars collide with each other in Single Race mode now

  • AI is capable of much faster driving now, so added a difficulty slider

  • off-road tire spin sound support (thanks to slowdan!)

  • support for H-gate shifters

  • improved performance

  • lots of huge bugs fixed, especially car physics bugs



TORCS


In other racing game news, the TORCS Endurance World Championship 2009 was recently held. The full report found on a participants blog. From what I can gather, it's a long distance race (500km) where people enter their own robot drivers to see how they fare.



Base Command is a fully finished OGRE mini-game. It's a straightforward 3D protect-your-base game, where you shoot down incoming planes. What is interesting is the author has provided an analysis of the game code which would help people who are learning how to program.




Scourge map


My favourite Free software game Scourge enjoys continued progress. There's now an artistic map of the large island that is the game world. There's more information to be found in the 28th "Scourge Weekly" that tracks major developers on an almost-weekly basis. They are still looking for contributors.



There's also more juicy updates on PARPG progress. That project is looking very promising and they are working their way towards their first demo release. Given the coordination and generally high activity of that project, I'm optimistic there'll be something solidly playable before the end of the year. Our own Q put together a video showing where they are currently up to:





Other interesting updates are:



  • Lips of Suna's second release, version 0.0.2, which introduces destructible voxel terrain. Lips of Suna aims to be an innovative 3D online dungeon crawl.

  • The first beta of Leges Motus, a kind of gravityless 2D multiplayer shoot-em-up.

  • A new Palomino release, a lovely looking 3D flight simulator - see this Free Gamer article for more flight sims.


There's probably more... feel free to add updates in the comments below!

Saturday, June 13, 2009

Platformer roundup

I thought I'd check out how Super Tux development is going. I grabbed the lastest svn, compiled, and performance was so abominable that it took me a minute just to quit. It didn't help that it was placed half-off the screen (probably because I have a dual screen setup) Super Tux used to run fine. I'll hold my hands up and say I'm using an nvidia chipset and the open source driver without any significant OpenGL Acceleration, but it's a 2D game. I hope they work on some kind of OpenGL-less fallback.





Mole Invasion


One little-known but very promising platformer is Mole Invasion. The website is mainly in French, but there is a dedicated English page. The game language defaults to English. The current release is version 0.4, and the first thing you notice is the Mario-like logo; obviously the inspiration for the gameplay. The second thing you notice is the performance - it runs great. It's really smooth, the animations are good, the characters move well, and there's plenty of variation. A lot of the levels are obviously made with testing in mind, and some of the graphics are still a bit raw, but otherwise it was a fun experience.



Mole Invasion feels like it is headed in the direction that Super Tux should have been. I can't help but feel that Super Tux development has significantly lost it's way. The first few post-GotM releases of Super Tux were very promising, and very well received. That was now several years ago, and little has changed for the better, some questionable decisions (move to OpenGL), and new milestones seem on the other end of a development void.




The Legend of Edgar


There's a new Parallel Realities game out. The Legend of Edgar is a platform game with a fantasy setting. I had a go with 0.1, which is playable with a single player storyline. For me, it suffers from the same issues I have with Blob Wars: Metal Blob Solid - the movement is just way too slow. It takes many minutes to navigate levels to the point that exploring a level is just tedious as you wait for your character to amble his way around.



Remember Frogatto is a old-style platformer starring an anthropomorphic frog, championed by the lead developer of Battle for Wesnoth? It celebrates pixels and thrives on cute blocky graphics. There are updated Frogatto builds for Windows and Mac from the weekend, although pious Linux users must compile from source. I couldn't compile it. I had previously, and it was looking promising! Anybody else managed to compile it on Fedora?




Widelands


The next version of Widelands - based on the classic RTS gameplay of Settlers II - is fast approaching. "Build 14" will come with GGZ support, making it much easier to find multiplayer opponents. Map auto-generation, lots of other small enhancements, more campaigns and a better beta testing phase should make this the Widelands release well worth playing.

Thursday, June 04, 2009

What planet are you on?


Wesnoth Knight


Battle for Wesnoth continues to get stupendously good art contributions such as this series of Loyalist portraits.



Hot on the heels of Extreme Tux Racer 0.5beta, contributor and original Tux Racer developer Erin has introduced his rewrite to the world. Tentatively named Bunny Hill, the rewrite has a better design resulting in better performance, nicer graphics (in some ways, lesser in others) and more features. It looks like it will probably become ETR 0.6 once the dust has settled.




PARPG Weapons


PARPG is back from the dead. 3 weeks not blogging being 'dead' apparently. The project itself is thriving, with plenty of graphical creativeness whilst the coders assess their options for developing the game.



Unknown Horizons will have a new release very soon!



Widelands is getting randomly generated maps.




Simutrans Subways


It looks like Simutrans is getting subways, at least pak96.comic is anyway. Subterranean!



There'll be loads more updates to your favourite Free games but I don't have my finger on the pulse as much as I used to, so...



...so...



...post them in the comments!



Update: the FreeOrion project released version 0.3.13 and it has a huge changelog.

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.