| Written by Radoslav Dejanović,
on 29-05-2008 22:44
|
Views : 8856  |
Favoured : 228 |
Published in : , English language |
Wine project has gone a long way. It has been in development since 1993., when it was a laughing stock of casual Windows professionals, who took rounds in making fun of application that aimed at running Windows applications on Linux (another member of laughing stock), yet was barely able to run Minesweeper for Windows 3.11.
Fifteen years later, the development of first stable version is nearing its completion. Fifteen years is a long, long time, but to understand why it took so long you have to understand that Wine team didn't have any help from Microsoft. All they had were books on programming in Windows environment, and reverse engineering of a platform that is constantly changing. This is by no means a smal feat. They surpassed many other players, even the mighty IBM who took their chance in using win32s on OS/2 platform with the same goal as Wine project, took lead for a year or two as it could run more applicatins than Wine at that time, then abandoned the project as the OS/2 market share shrank.
Today, I am looking at Wine 1.0.0 rc2 – and as you are reading this, there should be rc3 available on Winehq site, an even more improved candidate. In the meantime, Wine has sprouted two commercial offspring, enhanced versions of Wine that can run Office aplications (Crossover) and Windows games (Cedega). Is Wine 1.0 going to make them obsolete? Hardly – they are more thoroughly tested variations that are more user-friendly, and they surely won't go away. No, they can only get better.
What does this Wine release candidate offer? An absolute Windows compatibility? No. This is probably never going to happen, but the compatibility seem to be quite high. There's a lot of applications that run well under Wine, as you can see on their web catalogue.
What I wanted to figure out is – how good this Wine rc is for playing Windows games.
I find this an area of personal interest, for I am a gamer as well as businessman. Yep, young generation...
The other motivation is that constant back-chat about Linux having no good games (or no games at all). While this is true compared with a number of games for Windows (the main OS competitor), if there's a way to run Windows games on Linux, then gaming is no more a problem.
My choice of games to test is a little bit unusual.
There are some games that run natively on Linux, such as Enemy Territory: Quake Wars, or UT2004, or Quakes (I, II, III, MMCDXIX...), or Savage... so there's no reason to test Windows versions of those. I didn't want to test modern Windows games such as Crysis of Far Cry or Oblivion, just because they are mainstream. As a gamer, I find mainstream computer games dull and boring, as big game companies don't want to experiment – they just release one after another “episodes” and sequels. Boring, I tell ya!
Have you ever heard of Indie games? It's a whole world of small teams or individual developers developing computer games (mostly) for fun. They are cheaper, but most of the time a lot more entertaining – the lack of budget is compensated with great gameplay and atmosphere. What is much more important, if you're looking after a game for your kid, one that has funny characters, colors, music, and little to no violence – take a look at Indie market. In a short time while preparing this article, I have found few of those games – small, cute, addictive games for the whole family.
In my quest for Indie games I stumbled upon a site named Game Tunnel, where there's their top 100 of independent games. That page is about a year old now, but it does contain a list of quite interesting games, and most of those I have reviewed can be found there.
I have selected sixteen of them. To pass my test a game must be playable without doing any special tweaking of Wine – that means, stock Wine rc from WineHQ, no modifications at all. The game must install and run as is. Distribution: Ubuntu 8.04 64-bit.
Out of sixteen, six didn't work for some reason. Some just didn't work, one asked for .Net (which doesn't come in stock Wine), and one was playable, but the screen was so offset that half top was off the screen – therefore it was considered unplayable with rc2.
Given the numbers and my previous experience with games under Wine, I presume it is safe to say that about two thirds of games for Windows should be playable on Linux. This excludes most recent games with DX10 and other features for which there was no time to include (read: reverse-engineer) support in Wine.
But then, if you want to play latest Windows games, and you have money to pay extra for them, you should really buy Windows. If you're after just a couple of nice games, Wine really can help you. My conclusion is that Wine can be used to play Windows games. It is not perfect, but it is good enough for all but hard-core gamers and nitpickers. Not a prime time for Linux gaming, but it does offer a big choice of Windows games on Linux platform.
Let's see which of those sixteen games do work flawlessly:
DrDobbs Challenge

This is a platform game, where your task is to collect some Microsoft trademarked symbols, while avoiding bugs. There's a rumor that on higher levels a giant penguin is rampaging trough the level, but PR person at Microsoft told me that they know nothing about that, and Dr. Dobb told me personally that if he would be the one who wrote it, it would be in VisualBasic. There are no weapons around, you have to be careful and watch your every step.
(this game is, in fact, programming contest by Dr. Dobb's Journal)
Eets

Ever played Lemmings? A classic? Yes, there is a Lemmings clone for Linux, but this is not the clone. This is a funny game about hungry Eet, a cute little cartoonish creature who must be guided by your careful hand to his snack – a piece of puzzle. To do that you have a choice of action items that affect Eet in a funny way. This game is safe to give to your child.
Jets'n'guns


A fast sidescroller with nice graphics. Guns, explosions and teeny tiny astronauts that run around the half destroyed base for you to take them down. No blood, but this is a shooter. Old-style.
Wik & the Fable of Souls

There's that guy that look like Gollum, with a frog-like tongue (serves both as a grappling hook and feeding protrusion). Another platform with nice graphics, no violence and rather odd main character in a fairy-tale world. This game has some issues with mouse cursor artefacts, but nothing that would prevent you from playing it. And pretty much kid-safe.
Little soldiers

A nice puzzle platform with elements of Lemmings. Guide your little soldiers trough maze. Not particularly entertaining, but still a nice game.
Snowy: Space Trip

Great game for kids! There's that polar bear named Snowy, and his duty is to find and bring to safety what is obviously an alien race (friendly, though). Mechanical beasts are bad guys. Very entertaining platformer. Very children friendly.
Master of Defense

Not much to say about this game. It's Flash Element TD in 3D. Give it a try.
Steam Brigade

An excellent steampunk clash – you control a guy in some sort of air baloon with huge magnet, trying to get your soldiers to enemy steam factory, where an engineer would sabotage it. Highly addictive, but not for children. Lots of sacrified soldiers around, you know...
Super Gerball

Marble mania clone. In 3D. Kind of retro graphics, but much fun for your kid.
Kid Mystic

Ever wanted to be a kid with a hydrocephalus? Now you can be! This is a nice 3D RPG where a kid wizard must fight hoards of enemies (spiders, mushrooms, etc) to defeat the final monster. Pretty much kid safe.
Games that didn't work with rc2: Outpost Kaloki, Chromadome, Venture Arctic, Minigolf Mania, Trash Game, Mr. Smoozles goes nutso. |