Showing posts with label windstille. Show all posts
Showing posts with label windstille. Show all posts

Top 10 Projects To Revive

The great thing about open source is a project can never become extinct - there is always a chance of it being brought back to life either by the original authors who re-find their motivation, by new contributors who see the potential, or a mixture of both.



Here are the top 10 games, complete with cliches, I'd like to see return to the development scene and back on the road to completion.





1. Bloodmasters



homeproject

This gorgeous 3D top-down action game was released as open source last year after indie developer Pascal "CodeImp" vd Heiden found he'd lost motivation to continue with the project. It's a complete game with great graphics and needs a good C# developer to pick it up, port it to Mono, and help restore the community.





2. Project Citadel



homeproject

A very nice looking turn based strategy game set in World War II.



The game reached a playable state before it's development team ByteWare stopped playing the development game.





3. Windstille



homeproject

This project isn't technically dead - lead developer Grumbel occasionally bumps it with more concept work - but it's definitely in hibernation and progress is frustratingly slow.



Grumbel is actively seeking writers and developers so the prospects of reviving the project are quite good - no organizational work required.





4. Emilia Pinball



homeproject

Come on, who wouldn't love a great Free pinball game? Emilia Pinball is a fairly solid 3D pinball game that is playable, if a little "bare bones" in it's current form. A better table editor, some more tables, and a bit of love to the user interface and ball physics and this game would be a corker.



Hopefully one day a pinball wizard will resume improving this game and add another table or two as well as a few more features.





5. Labyrinth of Worlds



homeproject

Ultimate Underworld is my favourite ever game, and this is a project to create a new game based on it the 2nd instalment of the popular series. Since these days the world of Ultima is somewhat abandoned by it's foster parent company EA, I hoped projects like this and Underworld Adventures would have gained more support.





6. Boson



homeproject

The promising 3D RTS came a long way but never quite snowballed despite having nice graphics, original gameplay, and most of the hard work already done. I think the dependency on KDE libs was hurtful to attracting contributors.



It is original, playable, has a full set of units for two sides, nice graphics. It has everything going for it except momentum. Oh but to borrow a bit of enthusiasm from the Spring project, and Boson could spring back into life.





7. MyLink / MyNet



homesource

MyLink is inspired by the rather cool game UpLink. After encountering difficulties the author started from scratch with the name MyNet, but after hitting difficulties again (with motivation this time) the project got abandoned. The author is waiting for a new maintainer to step up to the plate. Until that happens, consider this project disconnected.





8. Civil



homeproject

Civil is a cross-platform, turn-based, networked strategy game, which allows players to take part in scenarios set in historical battle theatres. The U.S. Civil war was the primary focus before they started losing the battle and development stopped in 2005. Written purely in Python/Pygame, there should be plenty of people able to help out.



Battle simulations, how could that fail to be fun? When development dies, that's how!





9. Slickworm



homeproject

An innovative FPS where the terrain was deformable. It went through a few rewrites before the lead developer went silent. He was obviously talented and probably snapped up by a commercial company - a shame for the open source game community as it blows a big hole in the future for Slickworm; this potentially brilliant game looks like it'll never be more than a tech demo.





10. Battle for Antargis



homeproject

An original game that mixes elements of strategy and role play, this project enjoyed sustained development for several years and looked very promising before development tailed off as 2008 began. Hopefully somebody will pick things up again as this is one of those projects that counters the 'open source can only copy' popular criticism.



It had another original edge to it, it was probably the first significant Ruby game project, which probably doesn't help when it comes to attracting developers.



Honorable Mentions



Here's a few that I thought also had potential:



  • SilverTree RPG

    The lead developer of Battle for Wesnoth started to make an RPG! There was joyous celebrations and wide eyed expectation as SilverTree was unleashed on the public. Then he moved on to another project and the with it so went the development activity of the RPG.

  • Mars: Land of No Mercy

    A 2D mech strategy game that could be nice if development had no slowed to a near stand still. Every now and again something seems to happen that nearly equates to activity, so it didn't quite make the list.

  • GalaxyMage

    It once looked like a great new strategy game but the developers and the website went AWOL. Enthusiasts resumed development under the moniker Galaxy Mage Redux but it doesn't seem to be going anywhere other than the archives.

  • FreePop

    This was an attempt to recreate and improve upon the iconic Populous games of the early nineties. It never quite got to a playable state before the developer declared the project dead and moved on.

  • Legacy of Magic

    Another very promising war strategy game with very nice 3D graphics that never managed to emerge from abyss of alpha releases.

  • Fuzzy Adventure

    It came about at a time when the only platform games on Linux were SuperTux and XEvil. A quick burst of activity was never turned into long term development. I suspect that Fuzzy Adventure was just SuperTux with different graphics (gameplay was nearly identical) but that's never been confirmed.

  • Reaper3D

    A space shoot-em-up, this game was neary completed before it stalled.

  • OpenParsec

    This 3D space combat game was the darling of its time but very dated now. The developers declined to open source it for several years, and by the time they did the times, and with it the community, had long since moved on.


Another games you wished were still going?



Update: some more games that would be cool to revive:



  • Dark Oberon is an original 2D isometric RTS whose graphics are created by taking images of melded plasticine models.

  • Cspop, a Crystal Space populus-inspired game (svn, no homepage) previously mentioned (twice) on Free Gamer and announced on the happypenguin forums.

  • Zugspiel, a 3D train tycoon game (forum) which never quite made it after the author became inactive.

  • FreeTrain, a 2D isometric city & rail network building game. It needs an enthusiastic C# developer (contact me directly or post in the FreeGameDev Help Offered forum if you are interested).

High Contrast

Gamma Low is an interesting new multiplayer RTS project. Players act in teams in some kind of light oriented battle. It is very early in the project and the only worthwhile information seems to be in their roadmap, but it's an intriguing concept nonetheless.



Hex-a-pop is an original and well implemented puzzle game with cute graphics. Once you get your head around the basic techniques used to consume common hex patterns, it's pretty easy, but I think it's a good game for spatially challenging a younger audience. And it's open source and available for most operating systems.



Open City


There's a new Open City screenshot, seen here on the right. How cool is that starting to look, eh? New release soon? Fingers crossed.



I mentioned the space sim Stress Free Zone for the first time a few weeks ago, a space combat game which aims to have cooperative multiplayer gameplay (e.g. defending space stations) as well as modular ships among other features. They are making good progress too, which can be seen on their development blog.



And last but not least Windstille 0.3.0 is out in the wild. A platform game in the style of the classic Turrican series, the game now boasts 3D characters running around an artistic 2D world. Currently it is only distributed in source format but is still only more of a tech demo than a game. It is hard to find any screenshots but I have seen it in action and it looks really nice.



I'm sure there's more but my brain is in "off mode". I still did not get Privateer Gemini Gold 1.02rc1 running (well, it runs, just without sound) on my Ubuntu Feisty Fawn laptop although I did help one of the main developers fix a few setup issues. Did anybody else have more success?

Interview: Ingo Ruhnke aka Grumbel

In the first of a new wave of Free Gamer content, Ingo Ruhnke aka Grumbel and one of the most prolific open source game developers around has kindly taken the time to do an interview.



Please note that Ingo's first language is not English, and I've not modified his answers in any way other than to sanitize links. I have made a few notes on his answers at the end of the interview. Many thanks to Ingo for taking time to answer my questions, especially in so much detail - much more than I could have hoped for! :-)



Just in case you left your brain at home today, the questions are bold and prefaced with a Q - and the answers, er, not bold with no Q.




Q. In my best Cilla Black accent, "What's yer name an' where d'ya come from?"


My Name is Ingo Ruhnke in the real world, on IRC and web forums I use to call myself Grumbel. I am coming from good old Germany from a town called Bielefeld:



http://en.wikipedia.org/wiki/Bielefeld_Conspiracy



Q. And what do you do for a living?


I am going to end my studies soon, not yet sure what I will do after that, I thought a bit about turning into the independent game business, but not sure if I will actually do it in the end.



Q. What is your favourite open source game(s)?


Adonthell, since it happens to be one of the very few open source games that actually has story, characters and dialog, it also happens to have the best music of any open source games rivaling even that of many commercial titles. The gameplay of the game is very basic, but story, characters and stuff are just so good that its simply not an issue. Its not the longest game around, but the most interesting one.



Q. What is your favourite commercial game(s)?


That would be Another World and The Longest Journey.



Another World because it was and still is absolutely revolutionary in so many aspects. Its a very short game, but one that basically never repeats, every moment in it is uniq, the story, even so told without a word is absolutely stunning and the polygon based 2D graphic was something very different then everything else at its time. Its a game that simply lacks what makes video games look like video games and instead turns them into an interactive experience. And as if that wouldn't be already enough, its also a game that got created from start to finish by only a single person.



The Longest Journey on the other side is much more a classical adventure game, but one of the best. It improved on what LucasArts did in terms of interface and added an epic sci-fi/fantasy story into the mix like there is no other. I like games that feature interesting characters and worlds and The Longest Journey simply has tons of both.



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


At the moment not much, I don't yet own any of the next generation
consoles (still waiting for a price cut on the XBox360) and there
simply aren't much more games coming out for the current generation.
So I am kind of stuck there. My PC also happens to be not in the shape
any more for commercial PC games and that Vista Beta I am running
beside my Linux isn't exactly in the best shape either. However I
recently replayed AstroBoy Omega factor on the GBA, since thats my
favorite game for that machine and I also plan to have a deeper look
into my linux version of X2 soon.



In terms of FLOSS I don't really play much of those at all, I enjoyed
Adonthell a lot, had some fun with Neverball, but beside that I am not
interesting in most of the games



Q. What open source games have you worked on, preferrably in chronological order?


Lets see if I can get that figured out without forgetting anything:



In the very beginning I did some C64 Basic and QBasic applications,
most playable was a simple clone of that motorcycle game of the Tron
movie, another thing was a labyrinth/dungeon game, but that never went
anywhere and didn't got finished. All that stuff is available on the
net, but not very interesting for most people I guess:



pingus.seul.org/~grumbel/...qbasic.html



After those I moved on to C++ and coded Retriever, it was meant to be
an adventure game and written under DOS with DJGPP and Allegro, it
never went beyond a little demo in which you could walk through a few
screen, but I am currently recycling a few of the concepts for
Windstille.



pingus.seul.org/~grumbel/...-retriever.png



Closely after Retriever came Vect, a simple vector graphics editor,
that might be used to create the graphics for Retriever. Its kind of
usable, but not exactly very confortable, it again was coded primary
for DOS with DJGPP and Allegro.



pingus.seul.org/~grumbel/...-vect2.png

pingus.seul.org/~grumbel/...-vect.png



Then I moved onto Linux and switched from Allegro to ClanLib, my first
game then happens to be Pingus, a rather straight forward Lemmings clone with penguins, its
quite playable, but to this day not exactly finished.



http://pingus.seul.org/



Sometimes after that I did a tiny little bit work on TuxRacer, nothing
big, just a script for Gimp to make level creation a bit easier, a few
levels and a few bug reports.



The next game that I wrote from scratch was Feuerkraft, it was
somewhat inspired by the old Amiga game Firepower, but not a direct
clone, it has plenty of influence from games such as GTA and Operation
Flashpoint, as with most of my stuff, I never really finished it.



http://www.nongnu.org/feuerkraft/

Feuerkraft on video.google.com



Sometimes in between I did start Advent, which was basically a rewrite
from Retriever. I was trying to give it a proper scripting interface
and make it properly extensible, which Retriever really wasn't. One of
the results was Cosmos, a little demo game build on top of the engine,
due to library and binary incompatibilities it however might no longer
be playable today:



http://www.seul.org/~grumbel/tmp/advent.new/



Then came Freecraft aka Stratagus, a real time strategy engine along
the lines of Warcraft2. Its again a project where I didn't really
contribute much and only joined in rather late. For most part I simply
organize the rename from Freecraft to Stratagus that was needed after
the cease and desist letter from Blizzard, I picked up the bits and
pieces, did a new webpage and some stuff like that. I didn't ever
touch the engine itself.



http://www.stratagus.org/



In the follow up of the Stratagus rename came Robovasion, it was meant
as a little demo game to show that Stratagus can be used for other
games beside Warcraft2. While the basic design got quite finished, it
never got properly implemented due to some missing core features in
Stratagus. Since in the meantime there followed other games that made
use of Stratagus as an engine there soon was no longer a need for
Robovasion, so it never got finished.



http://www.nongnu.org/robovasion/



Construo is again a project I started myself and did most of the
coding. Its a simple particle+spring engine/editor, the game doesn't
have any goals, its more like LEGO bricks where you can just toy
around with and build your own stuff. Its one of the few games I did
that ever become fully playable, its not 100% feature complete, but
what it does, it does quite well:



http://www.nongnu.org/construo/



Sometime after that came Windstille, it started as a little recreation
of Turrican style gameplay, but soon moved on to became something very
different. A little demo with Turrican style gameplay was however
released:



Windstille on video.google.com



netPanzer was kind of interesting, one day I got a email of one of the
original creators who asked me if I had some use for the code in
Feuerkraft, since Feuerkraft was a 2D action game, not a stratagey one
I declined. Since the netPanzer project didn't went anyway after a
year I contacted them again if they still want to do anything with the
code, they agreed that it would be ok to OpenSource it and so I build
a little webpage and announced it on happypenguin.org. Soon after the
announcement was done some people picked it up and ported it to Linux,
I again didn't really touch much of the code, but simply did a bit
organisation here and there.

http://netpanzer.berlios.de



A while after that Happypenguin GoTM was born, it was a project meant
to pick every month a open source game and improve some key aspects
of it. We started with SuperTux and joined an already ongoing effort
to bring the old SuperTux into a clean shape. I did most of the
graphics, some code and around half of the levels of the reborn
SuperTux Milestone1.



http://www.happypenguin.org/forums/viewtopic.php?t=1243

http://supertux.lethargik.org



After SuperTux was done, some people moved on to TuxKart, we didn't
manage to turn it into a playable game and had to fork it due to some
issues, but plenty of new graphics got done and some unfinished
improvements where done. A while after the SuperTuxKart code was
picked up by some other people and the project is quite alive know
gain:



http://supertuxkart.berlios.de/



Then GotM picked LinCity and we gave that game some new graphics and
user interface, I modeled most of the 3D buildings, while other people
worked on the code and interface graphics. The project got mostly
finished, however I still consider it a failure since one of the key
problems wasn't addressed, namely the game still misses a proper
tutorial and some game elements just don't make any sense.



Windstille also got picked up by GotM, while we didn't manage a
release, it got a large over vault and its the game that I am
currently still working on. Beside from that I am also a little bit
working on getting SuperTux Milestone2 done.



Q. Of the above, do you have a favourite?


Construo is probably my best game that nobody knows about, its plain
and simple and actually fun to play, while many of the other projects
never went that far and got stuck somewhere earlier. It happens to be
the only of my games that I can actually enjoy playing. Beside from
that there is also Windstille, since that game is in some part based
on Retriever and I am kind of working on it for like 10 years I have
grown pretty attached to it.



Q. What attracted you to developing & contributing to open source
games rather than selling your efforts as shareware or commercial
titles?


Rather simple: Money means trouble, no money means a smooth ride. If I
open source it I don't have to care about advertising, publishers and
whatever, I can simply concentrate on the game and do whatever I like
instead of trying to figure out what would actually sell. Open Source
also gives the freedom to recycle bits and pieces from other project
much easier. Its also much easier to accept contributions when no
money is involved.



That said, all this is of course only true as long as you don't need
the money and do it in your spare time, when you actually want to make
a living out of writing games Open Source doesn't seem to be much of a
good choice.



Q. From your experiences, what would you say are the best tips for
making a successful open source game?


I think the by far two most important things are this:



Figure out what exactly you want to do before announcing the game to
the public. Sounds simple, but many Open Source games completly fail
on that, people tweak around an engine for month and years without
anybody having a clue where the whole game is actually going. So they
never really go anywhere with their project, but just running around
in circles forever.



Don't expect anybody else to help you, be prepared to do everything
yourself. When you do a Open Source game you won't magically get
contributions, you might get none at all, so you shouldn't depend on
them to get the job done, but instead be prepared to do everything
yourself.



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


One simple rule would be to not start a new project, ever. Try to join
one of the already ongoing Open Source projects, if you don't see them
going anywhere, hijack them and give them some direction. A goalless
project can often be very easily turned into a different direction, it
just requires that you actually know exactly where you want to be
going.



Another thing: Don't aim to low. Of course you shouldn't try to do
Doom3 when you don't have a clue about 3D programming, but there
simply isn't a need for yet another Tetris clone, we have by far
enough of that. If you try something new, try to actually make
something new, don't just recreate something for which there already
exist dozens of recreations.



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

Liquidwar, that game has a pretty cool concept, but rather ugly
interface and graphics, it could definitvly need some additional
polish and improvements.



My favorite Adonthell also needs a new release, it has been going
forward very slowly in the last years and could definitvly need a
solid push.



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?


I currently do a lot of work on Windstille, a lot of which actually
isn't even very relevant to the game itself (i.e. history, ship
design, etc.). I am more or less trying to create a little universe
instead of just what I would need for a simple 2D action adventure.
If I ever get done with Windstille itself, I probably turn some of
that additional material into a game of its own. One thing I always
wanted to do was a realistic mech simulation, kind of an Operation
Flashpoint in space type of game. However knowing that such a game
would require a loooonnnggg time I prefer to stick for the moment with
my simple 2D game in the Windstille universe, since even that is
already hard enough of a thing to get done.




Interview Notes



Go With The Flow

Firstly a quick update on FreeTrain. The main game has now been translated, so should compile and run on Windows. At the moment, though, there are a few things to be addressed before it can be officially released and also it probably needs porting to SDL to run on Linux as - although Mono is implementing WinForms - it makes a few DirectX calls. That and I'm too lame (in combination with VS2005) to even make it compile on Windows.



FlowFlowMania, a Pipe Mania clone, showed up on Freshmeat today. Sadly there's only 2 playable levels and graphics for a resolution of 320x240 but it's early days yet so hopefully development will continue. I loved Pipe Mania when it came out on my ZX48+.



Since I was commenting on FLOSS platform games (or lack of) the other day, "Steve" brought to my attention his game - Danger Man. I gotta say, although it's early days for this game (don't expect much), it was a fun to play for a few minutes. It's only v0.1 and there's no real animation but the essential gameplay elements are there. Danger Man reminded me a bit of Abuse [SDL] (Freshmeat link due to homepage not working) with the mouse/keyboard combination, although it has a long way to go before it reaches a similar level of polish.



SuperTux


Continuing the platformer theme, I played SuperTux 0.3.0 for the first time yesterday. It felt sluggish and generally not-as-fun (on my 1Ghz laptop) compared to SuperTux 0.2.0. Maybe I'm just getting old or something? It is labelled a "preview" release so I also had a look at their progress towards a full Milestone 2 release (v0.4.0 I presume) and noted a complaint about a penguin that can't swim. Does anybody else see an opportunity for a Mario meets Ecco the Dolphin clone? Now that would be something special. :-)



Of course to do that well, you might want 3D characters instead of 2D sprites. Perhaps an adaption of the Windstille engine? I'm an idea-a-minute at the moment!



I love Fish Fillets. If you haven't played it, go to that link IMMEDIATELY. I like it that much, that I'm going to mention it's commercial follow up - Fish Fillets II. The graphics are, as usual, much improved. Anyway, I mention it only to see if people can bug Altar Games to either make a Linux port or perhaps GPL the engine so people can do it themselves aka Fish Fillets NG.



There's a rumour that UFO:AI 2.1 will get released before the end of the month. They got bored backporting changes from SVN trunk to the 2.0 branch so skipped an official 2.0 release altogether (after 6 RCs). I've no complaints with that - at the end of the day open source developers have limitted time. If something is actually detracting from development then sometimes it is better to forget about it. At the end of the day players want the latest, greatest stuff so generally will prefer a quick 2.1 release to a 2.0 release that delays v2.1 of the game. Besides, the developers can just argue that 2.0 was just a preview of 2.1 anyway! ;-)



Music tip:

Conamore - I've Got This Feeling (Ben Macklin Mix)

Oh My Word

I didn't have an opportunity to sleep last night so inaccuracy, incompleteness, general rubbishness, etc, to be expected. ;-)



FG has come a long way since it started. I got sortable tables working yesterday for the main list so next step is to fill out the list properly and create the other lists. More tweaking is required on the template, but I think I'm in a position to finish off the upgrade next week. Not today.



In case you hadn't guessed I'm a little light on subject matter today.



TecnoballZ



TecnoballZ is a breakout game with an anime feel. The graphics have a nice oldskool feel to them, the sound is entertaining, and importantly the game evolves very quickly. Too many breakout games leave you waiting for ages to nail the last few bricks - but with weapons and multi-ball and all kinds of enhancements that quickly build up you never seem to suffer that with TecnoballZ. It's fun for a few minutes. :-)



There's stuff happening over with Windstille, a platform game full of potential. There's a really old gameplay video, and lots of graphics coming out of the woodwork. I hope there'll be a playable release soon because it's just the type of open source game that is missing - a nice looking platformer that plays like Turrican. If you don't know what I'm talking about then check out these freeware Turrican remakes, notably T2002, T4_funeral from the download page - Windows only. :-(



That's enough. My head hurts. Music tip:

Rivera & Padilla - Sick



Oh, the irony. :-)