Wesnoth – avoimen lähdekoodin vuoropohjainen strategiapeli
The Battle for Wesnoth (tai vain Wesnoth) on strategiapeli, joka on suunniteltu ja alun perin julkaistu David Whiten toimesta ensimmäisen kerran kesäkuussa 2003. Peli on vapaan lähdekoodin projekti ja julkaistu GNU GPL -lisenssillä, joten lähdekoodia saa vapaasti tarkastella, muokata ja jakaa. Alun perin julkaistu vakaampi versio 1.14.5 ilmestyi 18. syyskuuta 2018, mutta pelin kehitys on jatkunut sen jälkeenkin uusien versiosarjojen ja päivitysten muodossa.
Pelin perusidea ja mekaniikat
Wesnoth on vuoropohjainen sotastrategia, jossa taistelut käydään kuusikulmaisilla (hex) ruuduilla. Pelaajat komentavat joukkoja, jotka koostuvat eri yksiköistä ja rotutyypeistä (esim. ihmiset, haltijat, örkit, kuoleman joukot ja muut). Keskeisiä pelimekanismeja ovat:
- Kokemus ja ylennykset: yksiköt keräävät kokemuspisteitä taisteluista ja voivat nousta tasoja/promootioita, jotka parantavat niiden ominaisuuksia ja avaavat vahvempia yksikkölajeja.
- Maaston vaikutus: maastot kuten metsät, vuoret ja kylät vaikuttavat liikkumiseen, puolustukseen ja parantumiseen; kylät tuottavat tuloa ja parantavat yksiköitä, kun ne vallataan.
- Resurssien ja yksiköiden hallinta: kultaa tarvitaan uusien yksiköiden värväämiseen ja armeijan ylläpitoon; taktinen sijoittelu ja yksikköjen yhdistelmät ovat ratkaisevia.
- Erilaiset hyökkäystyypit: lähitaistelu-, etä- ja erikoishyökkäykset sekä yksikkökohtaiset kyvyt tekevät joukkojen koostamisesta strategisen valinnan.
- Näkökenttä ja erilaiset pelitilat: pelissä on usein näkyvyyteen (fog of war) liittyviä elementtejä ja joissakin kampanjoissa vuorokausi- tai säävaihtelut voivat vaikuttaa taisteluihin.
Kampanjat ja moninpeli
Wesnoth tarjoaa laajan valikoiman yksinpelikampanjoita, joista klassisimpia on David Whiten kirjoittama "Heir to the Throne" -kampanja. Kampanjat kertovat tarinoita eri aikakausista ja toimivat usein opastuksena pelin eri mekaniikoihin. Moninpelissä voi pelata paikallisesti (hotseat), verkon yli ja joissain tapauksissa sähköpostipohjaisesti; pelissä on myös palvelin- ja lobby-toimintoja pelaajien yhdistämiseksi.
Laajennettavuus ja yhteisö
Wesnothin vahvuus on aktiivisessa yhteisössä ja laajassa moddattavuudessa. Peli sisältää sisäänrakennetun kartta- ja tehtäväsuunnitteluohjelman sekä mahdollisuuden lisätä kampanjoita, yksiköitä ja skenaarioita. Sisällön luomiseen käytetään pääosin WML (Wesnoth Markup Language) -merkintäkieltä, ja pelin sisäinen lisäosapalvelin mahdollistaa yhteisön luomien lisäosien helpon lataamisen ja jakelun.
Tekniset tiedot ja saatavuus
Peli on toteutettu avoimen lähdekoodin periaattein (lähdekoodi C++ -pohjaisena) ja toimii useilla alustoilla, kuten Linuxilla, Windowsilla ja macOS:lla; myös FreeBSD:lle ja mobiililaitteille on olemassa portteja. Grafiikka ja musiikki ovat pitkälti yhteisön tuottamia ja julkaistu useimmiten vapailla lisensseillä tai tekijöiden myöntämillä käyttöoikeuksilla.
Yhteenveto
Wesnoth on helposti lähestyttävä, mutta taktisesti syvä vuoropohjainen strategiapeli, joka korostaa yksikköjen kehittymistä, maaston ja resurssien hallintaa sekä yhteisön tuottamaa sisältöä. Se sopii niin yksinpelistä kiinnostuneille kuin moninpelin ystäville, ja sen avoin kehitysmalli on mahdollistanut pitkän eliniän ja laajan modiyhteisön.


Battle for Wesnothin logo
Kehitys
Peli on ohjelmoitu C++-kielellä. Se on alustarajat ylittävä ja toimii AmigaOS 4:ssä, BeOS:ssä, FreeBSD:ssä, Linuxissa, Mac OS X:ssä, Microsoft Windowsissa, MorphOS:ssä, NetBSD:ssä, OpenBSD:ssä, RISC OS:ssä, iOS:ssä, Solariksessa ja Androidissa.
Hankkeella on erittäin suuri yhteisö, ja siihen osallistuu myös monia avustajia. Jotkut kehittäjät ovat tunnettuja tekijöitä muissa vapaan ja avoimen lähdekoodin projekteissa. Tällaisia ovat esimerkiksi Eric S. Raymond tai Rusty Russell.
Peli on käännetty yli 50 kielelle. Kymmenellä näistä kielistä peli on käännetty erittäin hyvin (näillä kielillä yli 95 % viesteistä on käännetty).