|
|
Subscribe / Log in / New account

The Battle for Wesnoth hits 1.0

At linux.conf.au 2005 in Canberra, kernel hacker Rusty Russell was heard to voice a complaint. It seems that he had discovered The Battle for Wesnoth, and his productivity had suffered ever since. He mentioned it again some months later in Ottawa, so one presumes that the problem had not yet gone away. Rusty is [Wesnoth screenshot] not the only developer who has been afflicted by the Wesnoth disease over the last year. If the pace of free software development appears to have slowed recently, Wesnoth may well be to blame.

Battle for Wesnoth 1.0 was released on October 2. Your editor, being a serious type, does not normally see fit to play computer games (those past episodes with DND, rogue, empire, netrek, nethack, etc. were just aberrations, honest). But a 1.0 release of a popular, GPL-licensed game calls out for investigation; journalistic ethics require it. So your editor pulled down the new release and checked it out. For a while. In fact, the LWN Weekly Edition almost did not happen this week, and it's all Wesnoth's fault.

Wesnoth is a two-dimensional swords, sorcery, and strategy game. In its most basic form, the player must lead an army of elvish fighters against the enemy (played by the computer), occupy villages, rape, pillage, and wipe out the opposing leader. There is a variety of different character types with different capabilities, and characters grow with experience. The game includes a tutorial which makes getting started easy. There is also a pleasant set of musical tracks and (sometimes less pleasant) sound effects that go with the game. Your editor did not know, previously, that ghosts would grunt when struck.

[Editor screenshot] The game was designed to be extended. An editor packaged with Wesnoth (and which is fun to work with in its own right) makes it easy to design battlefields, and tools are available for the creation of complete games. Many "campaigns" designed by users are hosted on the central Wesnoth server; they are easily downloaded from within the game and played. Wesnoth also offers multi-player operation.

It has often been said that gaming is one area where free software will never come close to the proprietary competition. The high expense and hit-oriented nature of the commercial game industry simply sets the bar too high. And, in fact, Wesnoth is still a far cry from commercial battle games available for proprietary platforms. The turn-oriented play, relatively simple animation, and hexagonal-grid landscape all look primitive compared to a high-budget commercial game.

But the gap is closing. Wesnoth as a game is engaging, challenging, and visually and aurally pleasing. Wesnoth may not be able to compete with the latest commercial blockbuster, but it does demonstrate that the free software community is getting better at creating games. In this area, as with many others, our reach is increasing.

There is another important aspect to Wesnoth's success which was also pointed out by Rusty. There is plenty of good programming in Wesnoth, but it doesn't stop there. Somebody has spent quite a bit of time designing graphics and animated effects. Others have contributed music which one is tempted to leave playing even after one has been crushed by the opposition and seen one's castles go up in flames. As free software develops, there will be more need for people who can make these kinds of contributions. Wesnoth has set an example - applicable to a much wider range of development projects - on how non-code contributors can be welcomed. For that, if nothing else, the Wesnoth 1.0 release deserves hearty congratulations.

Now your editor must go off and retry The Eastern Invasion one more time...


to post comments

The Battle for Wesnoth hits 1.0

Posted Oct 6, 2005 10:21 UTC (Thu) by dvrabel (subscriber, #9500) [Link] (1 responses)

"Wesnoth may not be able to compete with the latest commercial blockbuster"

The graphics, sounds and music don't even stand up to commercial games from over a decade ago.

As for the "artists working for free are scarce" argument, I have to disagree. There's plenty of talented artists in the various 'mod' communities. Wesnoth just doesn't attract them because the underlying game mechanics are too 'old school'.

The Battle for Wesnoth hits 1.0

Posted Oct 6, 2005 21:18 UTC (Thu) by riel (subscriber, #3142) [Link]

While the graphics are not as nice as those in commercial games, I have to say that Wesnoth is much nicer when it comes to gameplay.

I have lost way too much time to Wesnoth...

The Battle for Wesnoth hits 1.0

Posted Oct 6, 2005 13:29 UTC (Thu) by smitty_one_each (subscriber, #28989) [Link]

Yeah, I emerged it.
I thought that the tutorial was top notch. I think even my mother might like the game.
Alas, no time. :(

klik://wesnoth-latest

Posted Oct 6, 2005 14:55 UTC (Thu) by lovelace (guest, #278) [Link] (8 responses)

Wesnoth has also apparently become a good example of how easy it is to make a klik package. It appears that within 3 hours of the debian package being uploaded someone had made a klik package of it. (http://www.kdedevelopers.org/node/1517)

klik://wesnoth-latest

Posted Oct 6, 2005 15:25 UTC (Thu) by proski (subscriber, #104) [Link] (4 responses)

I see references to Klik in comments to several stories. It looks like astroturfing to me. If appearance of e.g. Fedoda packages for particular software is not newsworthy, why is it for Klik? Maybe you could contribute a good lengthy article about Klik instead of sticking a short comment to every story?

klik://wesnoth-latest

Posted Oct 6, 2005 19:15 UTC (Thu) by yokem_55 (subscriber, #10498) [Link] (1 responses)

It's notable, in part because it isn't the same as a Fedora package. Klik packages are user runnable files that is fairly distribution independant, which makes it very easy to get to the software without a) building and installing it yourself, or b) waiting for your distro to package it for your system. Thus for new stuff coming out, klik packages represent a nice, quick and easy way to try new software.

klik://wesnoth-latest

Posted Oct 6, 2005 22:11 UTC (Thu) by piman (guest, #8957) [Link]

> b) waiting for your distro to package it for your system.

Except Klik packages are built out of Debian packages. So while you might not have to wait for *your* distribution to package it, you could also just be running Debian.

klik://wesnoth-latest

Posted Oct 6, 2005 19:41 UTC (Thu) by lovelace (guest, #278) [Link] (1 responses)

I have absolutely nothing to do with klik and, in fact, I've never actually used klik myself. I just happened to see that article on Wesnoth and klik just yesterday and thought it would be a good example of how fast open source moves, especially since it was relevant to the article.

Your allegations of "astroturfing" are completely and utterly unfounded.

klik://wesnoth-latest

Posted Oct 7, 2005 0:18 UTC (Fri) by giraffedata (guest, #1954) [Link]

Your allegations of "astroturfing" are completely and utterly unfounded.

Your implication that there were allegations of astroturfing is what is unfounded. That comment ("this looks like ...") just states the author's impression. As such, it invites contradiction by a more knowledgeable person, which you thankfully supplied.

klik://wesnoth-latest

Posted Oct 7, 2005 15:58 UTC (Fri) by erich (guest, #7127) [Link] (2 responses)

I don't see a point in using klik, except to make my system behave less predictable (and thus less stable).
klik reminds me a lot of autopackage, which I think is a very bad concept.
Also how is klik supposed to e.g. prevent things like the C++ API differences?
No, I'm really happy with my distributions dependency management, so I do not intend to install anything else.

klik://wesnoth-latest

Posted Oct 9, 2005 13:12 UTC (Sun) by farnz (subscriber, #17727) [Link] (1 responses)

Klik differs from autopackage in that klik does not expect to install stuff onto your machine. It just downloads the files needed to run the application into an "AppDir", and runs it from there. See the architecture documentation for full details. It therefore cannot conflict with your distribution package management (unlike autopackage), and uninstalling your klik packages (restoring the system to its lack-of-klik state) is a simple case of deleting the downloaded AppDirs (which won't conflict with anything from the distro).

klik://wesnoth-latest

Posted Oct 14, 2005 14:57 UTC (Fri) by quintesse (guest, #14569) [Link]

Which is not entirely true of course if the package makes system-global changes like file associations, menu items, icons, etc. Especially if those were taken by an existing program already.

But at the same time I'm sure that in the end those problems can be fixed or worked around.

The Battle for Wesnoth hits 1.0

Posted Oct 6, 2005 16:04 UTC (Thu) by isaac (guest, #32896) [Link]

I just wished to thank LWN for such a nice article about Wesnoth :), I really expect you (and other people) can continue your work even with Wesnoth out there ;)

Isaac Clerencia, Battle for Wesnoth RM

The Battle for Wesnoth hits 1.0

Posted Oct 6, 2005 16:45 UTC (Thu) by cdmiller (guest, #2813) [Link] (12 responses)

Heh,

In a different genera Nexuiz is going strong:

http://www.nexuiz.com

"Nex - you - isn't"

Posted Oct 7, 2005 1:53 UTC (Fri) by amazingblair (guest, #2789) [Link] (5 responses)

Apropos of nothing:

"Nexuiz" is another example of all the clunky names that we nerds come up with. I can think of no redeeming way to pronounce it. It seems that computer expertise is linked to having a tin ear for language. I still remember the feeling of revulsion that washed over me when I discovered that "Gnu" was NOT pronounced /noo/, like the graceful animal, but /guh-noo/, like... well, like nothing at all.

Thank goodness Linus Torvalds allowed himself to be talked into "Linux" instead of his awful first choice, "Freax" (sp?). Brrr!

-Amazing Blair

"Nex - you - isn't"

Posted Oct 7, 2005 9:13 UTC (Fri) by jschrod (subscriber, #1646) [Link] (4 responses)

Interesting. I would have thought that Freax is pronounced in most languages the same since it is derived from Freak (which has been incorporated into many languages).

Whereas Linux is pronounced differently in its originating language Finnish and English. (AFAIK, Finnish is like German: The `i' is pronounced as `e', the `u' as in `wonderful'.) French is different again.

Btw, the graceful animal Gnu is not pronounced /noo/, at least not in my language (German). There the `G' is spoken. And I always pronounce GNU, the project, just like Gnu, the animal, in my own language. Which seems to be quite right, if I deciver your pronounciation glyphs correctly...

Bit anglo-centric in your pronouncation woes, aren't you?

Cheers, Joachim

How do you pronounce Linux

Posted Oct 8, 2005 12:57 UTC (Sat) by emj (guest, #14307) [Link] (3 responses)

I would like to see you promounce freak in Spanish, Swedish or even Japanese... ;-)

BTW are the *.au files with linux pronouncing Linux in Swedish and English still available? They are pretty funny showing how pronouciation works when you are talking your native tounge (swedish) and not (english).

How do you pronounce Linux

Posted Oct 9, 2005 12:16 UTC (Sun) by jschrod (subscriber, #1646) [Link] (1 responses)

Oh, I don't know about Japanese, but my Spanish and Swedish acquaintances pronounce Freak as I do in German: the English way. For us, freak is a foreign word that has been incorporated into our languages and is part of our everyday speech.

Proper names like Linus or Linux are a different thing, though. There are both American folks with that name (Linus Pauling comes immediately to mind), as well as it is a common name in the scandinavian countries. (With very different pronounciation, of course. :-) Anyhow, I have to say that I don't know where the *.au files of Linus are and that I have never listened to them. Having been in in the North often enough, I know how they pronounce it there. :-)

Cheers, Joachim

How do you pronounce Linux

Posted Oct 28, 2005 20:09 UTC (Fri) by amazingblair (guest, #2789) [Link]

Joachim,

You're quite right about my anglo-centricism regarding this pronunciation issue, I must admit. (And your deciphering of my quick-and-dirty glyphs is perfect.) It's interesting that "Gnu" has two syllables in German, and fitting. In English, however, it's an ugly sound and stands out as unnatural. Funny how the same sounds in a different language setting can have a different effect, but that's the case. /guh-noo/ is cringe-inducing in English, to those with a sensitive ear. :-)

Besides, Richard Stallman is an English-speaking American. He invented Gnu the project. He's exactly the sort of geek who would come up with the wrong (for English) pronunciation of the word. Probably played Dungeons & Dragons and pronounced "scepter" and "specter" BOTH as /skep-tur/! Ha!

On a side note: it never occurred to me that "Freax" might be pronounced the same as "freaks". Looking at the two-syllable model of Unix, Minix, Linux, etc, I took Freax to be something like "Free-axe", another linguistic whopper. The name Linux is so clever, combining Linus with Unix. So "Free-axe" would combine Free with the -x from Unix. But "Freaks"? That doesn't imply anything but oddity on display! Oh well... as I say, glad he opted for Linux.

-Herr Blair

How do you pronounce Linux

Posted Oct 9, 2005 13:08 UTC (Sun) by farnz (subscriber, #17727) [Link]

The sounds are still available on kernel.org; try the English version or the Swedish version.

Why don't they say what it is?

Posted Oct 7, 2005 15:34 UTC (Fri) by walles (guest, #954) [Link] (3 responses)

Why is it so hard for many projects to present themselves on their main page? They should have the Info page as a front page, not the News page.

Why don't they say what it is?

Posted Oct 7, 2005 16:49 UTC (Fri) by hollis (subscriber, #6768) [Link] (1 responses)

Very true.

The same goes for release announcements too: "Version 0.7 of Foo is out! Changes include a new frobulator and a reimplemented bar." But what _is_ it?

Why don't they say what it is?

Posted Oct 14, 2005 10:03 UTC (Fri) by Jyhem (guest, #29388) [Link]

I concur. The piss-poor design of this website must have lost more potential players than any weakness in the gaming itself could.

Even if you put the the "info" page as homepage (which you should), the second must useful page is the "screenshots" page. Which is *also* missing from the menubar !
This is even more silly as it actually exists, only it's hidden behind the "media" link.

sigh :-(

Why don't they say what it is?

Posted Oct 17, 2005 19:53 UTC (Mon) by alext (guest, #7589) [Link]

Agreed.

I took one look (like I do to sites with that arrangement) I left bevause life is too short to try to pick which link tells me about the thing. Anyone mainly interested in the news will surely just bookmark straight to it or have an aggregator if they support it.

nesuixn't

Posted Oct 7, 2005 16:00 UTC (Fri) by erich (guest, #7127) [Link] (1 responses)

The biggest issue with nesuix is that their web front page doesn't even contain a clue what it is about. or that it's a game at all. Or what it's licence is. Just some tiny text about some new releases.

nesuixn't is now

Posted Jan 3, 2006 8:44 UTC (Tue) by pdundas (guest, #15203) [Link]

I agree - so I asked them nicely, and they fixed it :-)
http://www.nexuiz.com/


Copyright © 2005, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds