Showing posts with label opencity. Show all posts
Showing posts with label opencity. Show all posts

Simulate This - City Building + Tycoon Game Reviews

Welcome to a Free Gamer special! People often accuse the Free software and open source game sphere of lacking depth, that there are few good games. In 2009 Free Gamer is dedicated to dispelling this myth. As part of a series of articles on specific genres, highlighting the games that people develop for the love of development in order for us to play, I humbly present a set of reviews of open source city building and tycoon games. I try to be fair and critical, and I note that these games are all enjoyable in their own way. They are all certainly worth a look.

OpenTTD




OpenTTD


I started with OpenTTD 0.6.3 - being the only formerly commercial game I'm covering today, it is good a metric for the others. Still, it is not quite Free software, you need the abandonware Transport Tycoon Deluxe to run it. The community has been working on a project called OpenGFX to create both drop-in and high-resolution graphics to replace the proprietary materials. They are getting there, but I don't think they'll be complete before the end of this year.



I've been playing Transport Tycoon since I was a kid. The gameplay comes naturally to me, and is easy to get into. (My 8 year old son was playing with it after only brief instruction.) The great thing about OpenTTD is that it is polished. Everything works, and works well. The user interface is very nice - although sometimes you do get overwhelmed with windows. Game performance is exceptional, with a lot going on it was consistently smooth and never laggy. Which it shouldn't really be, considering this is a 10 year old game and I'm on a 2 year old laptop, but suffice to say these days my expectations are low!



There is one big problem with OpenTTD though. Once you work out how to connect a couple of industries or cities, the game challenge disappears. Almost all non-fluffed transport links are profitable and the AI is awful (although this is getting remedied by a new AI framework due in OpenTTD 0.7). There's no end goal, nothing other than building your bank balance and big networks and cities (which you can only influence, not control). It all gets a bit repetitive after a while. Despite the "reality" setting, the game world barely comes across as real. Towns are evenly spread out, but not connected with roads (you have to build them). You basically mould the map by placing down transport routes. Other than industry locations, you don't have to accommodate the game world much; it accommodates you.



The game needs to be tougher. Industry connections should be specific to deals between individual industry companies. You should be able to drive your competitors away by competing with them for contracts. There should be more limits on where you can build (contracts with councils, perhaps), shaping land should be more costly, there should be an element of challenging to getting up and running highly profitably. There's no station management - all rail stations are the same, roofed or not - no additional parts, just stations. Also there is a lack of passenger chaining. Big passenger stations have a limited catchment area, if you have other vehicles 'unload' passengers at them then those vehicles basically run on a loss. The gameplay is simple, but it is too simple, and that is why I don't play the game any more.



Simutrans




Simutrans


Overdue Update: The Simutrams community constructively took onboard my criticisms. Whilst I should have looked harder - there was a Starter Guide and other documents available - they have made documentation more accessible and prominently placed. The Simutrans wiki is a good resource for learning how to play the game.



Next up was Simutrans. Unlike OpenTTD, it is totally Free software, which is a good start. This is a difficult one, both to play and review. Although the website lists version 0.99.17 as stable, the forum lists 101.0 as the stable download and is more recent so I went with that. There's plenty of nice graphics packs readily available although only a few are really playable. I tried pak128 and pak96.comic - both aesthetically pleasing and supposedly playable.



The main menu music is horrendous. I know Germans have famously bad taste in music (the original author is a German guy) but the tune that greets you at the main menu is grating and negative. It's obviously a classical track in a minor key, but I can't see how that epitomises tycoons and enterprise. The user interface is a poor man's version of the OpenTTD UI. Often unclear, with frequent trivial glitches (text overflowing etc), it's just a bit messy and thus not quite so pleasant to interact with. Game performance again was very good - I remember it being quite poor when first tried Simutrans several years ago - and comparable with OpenTTD for smoothness.



In the end, pak96.comic was not playable. I tried to create a passenger line and couldn't even build a train depot, it wasn't in the rail build options. No depot, no trains (no other way I could find to access a train building dialog). This is fine, pak96.comic is listed as alpha although the screenshots show quite a bit off so I hoped it'd be more complete. Update: I had chosen too early a start date, so no trains/buildings were yet available, but this was not clearly documented anywhere, you had to read the fine print!



However pak128, which is becoming the de facto graphics pack for Simutrans, is definitely playable. It looks good and distinctively different from OpenTTD. Towns are more dispersed, are connected with roads and have more character. People and cars appear on the streets. Industries appeared more diverse, with more types of goods to chain together and deliver. It made me really want to like the game. Then I tried to build some railways.



Actually laying the track was trickier than it should be, especially diagonally which was very fiddly. Also if you build a straight track, if you were not careful to overlap each section you created, tiny hard-to-see gaps would be left in the track. I assumed that these would be problematic for trains, but when it came to creating trains I was just lost. I managed to set up a depot and build a train. Frustratingly I could only build a train with a single passenger carriage. Any other combination didn't work. Basic dialog controls seemed to do strange things. Line management was unintuitive enough to make me start over. I made more progress with buses, and started to work out the line management.



If you can work out how to play Simutrans, and overlook some of the aesthetic flaws, it looks like it has more to offer than OpenTTD in terms of gameplay depth. There was more complex road management options, passenger networks, trams, station buildings, different types of stations. Less wash, rinse, repeat route building strategy and more adapting to the game world. It just lacks the polish that OpenTTD has, and lacks a good tutorial and an intuitive user interface.



FreeRails2




FreeRails2


FreeRails2 0.4.0 is a continuation of the FreeRails project (and Railz too?) as well as a spiritual successor ("clone") of Railroad Tycoon. I used to play Railroad tycoon as a kid - it's the original tycoon game. It's both challenging and fun, although you don't have to worry too much about your trains colliding and other formalities as your trains zip up and down and past each other without a hitch.



The graphics are basic but not bad. Performance is fair - it made my laptop fan run hard but the game itself was smooth. One of the nice things about the game is you can run it straight from the webpage, no messing about installing or updating. You can be up and playing within moments of visiting the homepage.



The gameplay is fairly straightforward. Create a rail network between cities and industries, assign trains to visit the stations. Trains can change their cars at each station, so one train can pick up livestock, deliver it to a factory, then return with the resultant goods. There even seemed to be an automatic option for trains - create a train without any cars and it will grab whatever is waiting at the station it arrives at.



It's a nice game but it misses some of the charm of the original Railroad Tycoon. I'll probably have another go at it another day but - having played the original a lot when I was young - I'm not driven to play it. I think it's a few features short at the moment. Fortunately development seems to be ongoing - 0.4.0 was released in August last year.



FreeTrain




FreeTrain


FreeTrain is billed as the "quintessential sandbox game". It has so much potential, the graphics are nice with a lot of attention to detail, there's hundreds of plugins and you can create amazing cityscapes with variable height skyscrapers and all kinds of buildings. It is a transport simulation and city building game combined. There's a reason I have championed development drives for it for so long.

However, being a sandbox is a big problem. You start with a big blank piece of land. Sandboxes work on wikis where you can test out features and not worry about it getting wiped out. Yet, you don't create an entire wiki in a sandbox. FreeTrain lacks a Linux port and a save game format (and thusly a scenario format) which means it is full of potential but more a toy / tool than a game at the moment. Hopefully development will pick up again soon.



If you know C# then please get in touch with me and help restore this game to the scene.



Micropolis




Micropolis


Micropolis is the original Sim City classic repackaged with a new name. Not much more to say, really.



Ok, I'll make more effort than that. It looks very dated, and the game world looks tiny when juxtaposed in a large window at today's resolutions. Still, it is the grand daddy of city building games although sometimes is quite basic in it's mechanisms. You assign residential, commercial, and industrial zones. You build power plants, connect electricity grids, and manage taxes, and decide how to allocate emergency services. Occasionally you get to fight off Godzilla. Possibly a good starting game for younger players as there is less to grasp.



The limited nature of the game is shown by just how quickly the official forum expired. The most interesting thing about this game is that it was released as Free software as part of the One Laptop Per Child (OLPC / XO) project.



LinCity-NG




LinCity-NG


LinCity-NG is the GotM fork of LinCity. LinCity is a kind of Sim City classic clone. It looks equally dated but has a different slant on city management, which LinCity-NG builds upon. LinCity-NG has much nicer graphics, and many new features. The autopackage would not install so I had to build it from source.



Performance is pretty poor. Movement and animation was very laggy on my laptop, the music stuttery. The music was good and original although loops on the same track rather than cycling. The user interface is original but a bit messy with icons overlapping button borders and lots of scrolling required to read text that is presented in a huge font. Saying that, the help system is very useful. A description of pretty much any game item is just a click or two away, and tooltips are there for extra hints. This makes it much easier to get into than Simutrans where I was guessing at half the controls.



The game itself has quite a few angles to it. For once roads in a city building game serve a function other than being a requirement for buildings to exist. They enable greater transportation range of goods and materials between different types of buildings. You have to generate resources and jobs, and research technologies to gain access to new types of buildings. In some ways, it merges aspects of civilization building games with a city building game, which is a unique approach to the genre in my [limited] experience. You can even win the game by transporting your city population to another planet.



I couldn't quite overcome the poor performance. Moving around was just too slow to be enjoyable. LinCity-NG has come very far in the last couple of years, and it shows a lot of potential. Interesting gameplay ideas and nice graphics bode well, and with some tweaking, optimization, and improvements to the user interface this game could be a real Free software star. I hope they rename the game to an original name now it is departing from it's LinCity roots. It can't be Next Generation forever, and it's no longer really "Lin"City as it is ported to multiple platforms.



OpenCity




Open City


OpenCity is the only 3D game in this list. At version 0.0.6, it is still early on in development, you can create basic 3D cities in OpenCity, but the gameplay is limited and it won't capture a player's attention for long. Development has been steady for several years, and with more people showing an interest in contributing this is one for the future.



Afterword



Well I think you'll agree there's plenty of choice and lots of fun to be had. There's many different styles of game to suit many different player types.

Open Source Survives Financial Meltdown

There's a few juicy updates to several great Free Software game projects over the last few days. I'm feeling too lazy to grab screenshots though. You'll just have to peruse yourself if you find something interesting.



We'll start with TA:Spring 0.77b3 - Linux and Windows binaries are up for download - with the comment, "After some people have stated that we should release more early and often*, we give you 0.77b3 here." I downloaded and installed it using the generic Linux installer - worked without a hitch - and it looks fan-bloody-tastic. Still, the state of licensing of some of the content is a little unclear - I don't feel reassured that I'm playing a totally Free game although I'm certain some of the mods are Free Software. That doesn't bother me like it might some of the purists out there.



OpenLieroX 0.57_beta8 arrived. Worms and blood and chaotic 2D action. It's a pixel dream.



Open City 0.0.6 beta can be found on Sourceforge. There's no release notice yet on the website but there's plenty of features in it. Open City is a largely unknown open source 3D city building game. It really deserves more attention than it gets IMHO. The fundamental gameplay foundations are already in place and it's a more in-depth game than Lincity[-NG] or Micropolis (aka Sim City classic), but lacks the polish and stability required to make it attract a larger playing community. Every release is a step closer!



Ok, hrm, how about two new [to Free Gamer] projects?



LBA Prequel (project) is a fan-made effort to create a Free game based on the Little Big Adventure universe, a prequel to the original games. The franchise is officially discontinued so unofficial intervention is required. They are taking the work of two previous projects - which partially reverse engineered the original games to create cross platform engines to play them - to create an engine capable of playing the original titles and the game LBA Prequel is essentially a total conversion that uses this engine.



Epic of Thalia is an RPG of the non-MMO variety. Woohoo! MMO has become the new shell suit, for those of us that don't like MMOs. Alas, I digress. The game is in early stages of development and the website is cryptic until you realise you have to click on the 'navigation' button. What is good is that they have an active source repository** and a few concept releases already, which is more than many aspiring projects make. The Epic of Thalia team is, like all good open source projects, looking for contributors.



* I firmly believe it is true: "release early, release often" is the mantra of a successful open source project.



** It's Darcs. Which reminds me of a new DRCS I saw called Fossil - it's an integrated RCS, Wiki, and bug tracking system. Think git meets trac. Anybody tried it yet?



EDIT: Just got emailed that Platinum Arts Sandbox 2.2.4 is out. The project is an attempt to make a version of Sauerbraten that's more kid-friendly and oriented around cooperative content. Lots of new features and there's been work on a Kid Friendly RPG (brainstorming) for it too, check out Cabzilla:



Writers Block (or should I say LOADS OF NEWS)

Well, no blog in a while so I'll pitch in.



The big release was Scourge 0.20 which is really turning into a nice game. It's one of my favourite projects, not least because of the regular releases and the RPG theme and it's a complete game (12 chapters of storyline). It's surely worthy of being listed on the FreeGameDev complete games page! Version 0.20 was probably the biggest feature packed release yet, and the game now has numerous active contributors.



Open City 0.06dev1 got released in April, which I didn't see mentioned anywhere. Nice to see the project continuing at a steady pace. Grab it from the project downloads on Sourceforge (the website does not link it directly) and see what new features are going into Open City on the project's development page.



Howitzer Skirmish now has a website. It's the tank game with full physics simulation of the tracks:



In the physics simulation, a motor drives the sprocket, which in turn collides with all the links in the track. Each link in the tracks, is a fully simulated rigid body.


Blocks is a fun and free software 3D Jump n' Run for Linux and Windows. A youtube is worth a (frames*1000) words.





Looks very cool although perhaps a bit floaty for my liking. Definitely a great addition to the open source game scene though and it's complete and playable. Download and enjoy.



Not so complete and playable is Dungeon Hack (project page). It started out as an effort to bring Elder Scrolls II: Daggerfall into the 21st century but due to copyright concerns has become a game in it's own right merely inspired by Daggerfall. The original releases were only targeting Windows but now it's getting ported to Linux. Definitely one for the future and it has been in development for some years - some nice screenshots - now so looks like it shouldn't be disappearing.



Oh noes, there's more news... too much for one post? Nah... let's get on with it...



Update: Corrected PureBasic reference - it said FreeBasic before, and that is Free Software!



Lost Labyrinth is an awesome graphical roguelike. It's really a cool game and a great time-waster. The only problem? It needs PureBasic which isn't free and as such it can't be included in your favourite Linux distributions. Well, that's about to change:



Yes Lost Labyrinth can be packaged for Fedora/Debian now, as a Free purebasic compiler has been written named elice.


Great news for lazy sods everywhere!



If you like maths and cricket, try this! Ta ta!

Simu-this


OpenCity


OpenCity 0.0.5 has been unleashed upon the wider public. The game is, well, not yet much of a game but it is progressing steadily. I would like to see the author approach maybe the Open Transport Tycoon project to see if there's any room for utilizing some of their many wonderous building models. I'm a big believer in project synergy, of which there isn't nearly enough occurence in the Free Software game world. People seem to fear a lack of identity to a game, but a game identity is foremost created by experience - of which graphics are only a part of the bigger picture. Also, just becasue two projects share graphical resources, doesn't mean they have to completely overlap.



Getting back to OpenTTD, version 0.6 is around the corner and 0.6-beta2 was released a few days ago. 0.6 final, "will give you loads of new features, like newhouses, newindustries, signals and diagonal tracks under bridges, trams, autoslope, oneway roads, half tile slopes and much more. It furthermore contains quite a few performance improvements under certain conditions as well as a very long list of bugreports."



OpenTTD is pretty addictive and this sounds like another good upgrade. I'd better stay away, if this blog is to regain momentum. ;-)



There's a lot of people hacking away on OpenTTD for one reason or another. I thought this 3D hack-up (as opposed to a mock-up, a hack-up is a barely functioning codebase to showcase an idea) was pretty interesting, as was the suggestion that 3D could work in different ways - I quite like the idea of an abstract 3D transport simulation.




Free Games on SkyOS


Keeping with the city/transport simulation theme, Simutrans 0.99.16 got released a few days ago. Simutrans and OpenTTD are both incredibly portable. Both have been ported to BeOS [a classic-but-defunct operating system]. I'm not sure how current the OpenTTD build is, but Simutrans could probably run on Haiku [an open source successor to BeOS].



I do think that a good niche for Free Software games is alternative operating systems. Not only does it allow OS enthusiasts to port games to their favourite platform (e.g. the SkyOS author has ported a number of open source games) but it allows the games to be played on a platform that commercial games are not available on, even if it is a tiny minority.

Yeah, yeah, been quiet, will change, etc

Some people can organise themselves really well and accomplish everything they want to each day. Sadly that's not me!



However now my girlfriend is away for 2 months which means I have a lot of extra time. ;-)




OpenCity


Anyhow, OpenCity 0.0.5beta is available for download. It's not much of a game yet but is a promising start. Underwater schools aside, the user interface is quite nice, it seems solid enough, and the codebase looks like it is engineered with lots of original features. "Starting earthquake subsystem" is one of the impressive phrases to read when starting the game.



I also had a go at the latest Ghouls and Ghosts Remix release. Nostalgic! It's very good fun except for two things 1) it's insanely hard [or is that part of the fun?] and 2) the keys are not Linux friendly. Using alt/ctrl for jump/shoot and arrow keys for movement isn't a good idea when ctrl+alt combined with arrow keys tends to interact with your window manager (as with most modern distros). Oops.



I have more important things to talk about though. FreeArtSearch is a project by Ghoulsblade/Hagish (SFZ developers, FG forum hosts, among other things) to create a place where artwork for games is indexed all in a single place. It has automated tag clouds and lots of other features engineered towards making it easy to track down art relevant to your needs.



They also set up Planet FreeGameDev, a place where people's Free game development blogs are getting syndicated. Want your blog there? Post here or in the forums. Where those two get the time to set up all these things, make games (interesting SFZ information/videos in that link), and attend university, who knows!

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?

netPanzer Development Resumes

netPanzer


netPanzer development seems to have resumed. "New" developer Krom Xp issued an update back in April that I'd not seen until now. He seems to have focused on making the game more stable, which is a Good Thing (tm). This action-strategy war game (doesn't action-strategy sound better than RTS?) is available for Windows and Linux and looks rather cool too - helped by formerly being a commercial game.



The other day I was whining about the lack of single player open source FPS [or FPS RPG] games... well, d'oh, I forgot Eisenstern. A collaborative fork of Sauerbraten, the design for Eisenstern makes for very interesting reading. It will be one huge map with 5-50 hours worth of gameplay, very few limitations on what the player can do, with most story and quest work being done through the guidance of NPCs - although they can be ignored and you can slaughter everybody if that's what makes you feel good.



That's not the only SP-focused mod appearing for Sauerbraten. Somebody has started on a sci-fi horror mod. It's early days but my gut instinct says we'll see more of this due to the ability to rapidly create content for Sauerbraten and the relative eagerness (and decent looking screenshots) of this fella.



There's been a lot of progress in the OpenCity codebase since it's last release. *twiddles thumbs impatiently*



I came across Street Rods 3 yesterday. It seems like it is dead although there is talk in the forums attempting to revive the game. An open source attempt to create a sequel to the Amiga classic Street Rods 2, you buy and modify cars and illegally race them to earn cash. The current incarnation only runs on Windows and development has been abandoned. However there still seems to be enthusiasm amongst the people in the forums, just it's offset by frustration at lack of progress. I get the impression it's all artists and no coders - funny how most projects seem to have either one or the other abundance of the two talents, but rarely both.



Anyway, I hadn't heard of SR3 until today and it's been in development for 6 years. Either they were doing something wrong or the Gods hate them. Time for them to sacrifice a few virgins, I think.

Beyond The Red Line

Welcome to post number 100 on Free Gamer. Slowly I am finding out how to push blogger to it's limits. The list is starting to look much better, now that the layout is getting there. The tedious work of populating it with real information is looming. Once that is done, several more mini-lists will sprout up.



Anyway, back to the daily grind of talking about Free Software games. It's a hard knock life, it is. ;-)



Starting with Freeciv, which saw 2.1beta4 released (download) over the weekend. (Not sure how I missed that yesterday.) It fixes many crashes so hopefully should be a lot more stable than 2.1beta3 which, in my experience, was fairly ropey. Initial feedback seems to be pretty good.



I created some Ubuntu packages for Freeciv-2.1beta4. I felt like doing a good deed for the day, or something like that.



Beyond The Red Line



Battlestar Galactica: Beyond The Red Line is a game being developed by fans for fans of the series and is based on a modified version of the open sourced Freespace2 engine. It looks fantastic! They just released a demo of their work so far.



Since it is a total conversion (i.e. not a mod) you do not need the origianl Freespace2 game [media] to play, making this game Free! Another cool 3D arcade space shooter joins the mix. Awesome. :-)



I've not mentioned Open City for a while. This 3D Sim City inspired title is slowly taking shape. The last release was showing a lot of promise and I'm hopeful the next release (thriftily labelled 0.0.5) should have all the essential elements of a city management game.



Iris2



Another game that saw a release over the weekend was Iris2. This is a complete rewrite using the OGRE 3D engine. It looks very tasty indeed. Whilst you do need the original Ultima Online files, you can download a trial version for free and use it to play unlimited on free shards as it only locks you out of official shards (shards being servers).



Music tip:

Rooster & Peralta - Pornokopia (Kobbe & Leeds mix)



PS. Please comment on the new list format. Good feedback early on means less work later on fixing it!

New Releases on the Horizon

There are imminent releases for OpenCity and Pingus.



OpenCity 0.0.4beta is looking a lot more playable than it's version number suggests with the TODO looking like 0.0.5 will contain most elements you'd expect in a city simulation game.



Pingus will probably be a 0.7 alpha release because the project is struggling for developers and Pingus 0.6 is getting withdrawn from distros as it needs the deprecated Clanlib 0.6 to run. It'd be nice to see a new Pingus release since the game is pretty much there, it just needs a few more levels and a tiny bit of polishing and it'll be better than the original Lemmings titles.



SuperTuxKart 0.2rc1 is available for download. There's been a lot of code activity so I'm waiting on the next rc to try it out although I think you need a good PC to play it - I've heard a few murmours that the graphics engine really needs optimising.



Enough of games that are gearing up to releases, there was a new game announced on the Linux Game Tome: Max Fighter, a 2D shooter with a strong asteroids influence. It's got nice graphics and is quite fun but the gameplay quickly becomes very repetitive and it's nowhere near as addictive as SolarWolf nor has the depth of Chromium BSU. It was also very choppy / low fps on my 1ghz laptop. In times of CPU/GPU affluence it seems that increasingly developers are caring less about optimising their games.