Taistelu Wesnothin puolesta | |
---|---|
| |
Kehittäjä | David White ja riippumaton kehittäjäyhteisö [1] |
Kustantaja | ilmainen jakelu Internetissä |
Julkaisupäivä | 18. kesäkuuta 2003 |
Lisenssi | GNU GPL |
uusin versio |
1.16.2 (17. tammikuuta 2022) |
Uusin beta |
1.17.0 (17. tammikuuta 2022) |
Genre | askel askeleelta strategia |
Tekniset yksityiskohdat | |
Alustat | Monialustainen ohjelmisto |
Pelitilat | yksinpeli , moninpeli |
Käyttöliittymäkielet | englanti , saksa , tšekki , espanja , ranska , perinteinen kiina , galicia , skotlannin gaeli , italia , slovenia , puola , japani , yksinkertaistettu kiina , katalaani , unkari [2] , venäjä [2] ja turkki [2] |
kantajat | digitaalinen jakelu |
Järjestelmävaatimukset _ |
|
Ohjaus | näppäimistö ja hiiri |
Virallinen sivusto | |
Mediatiedostot Wikimedia Commonsissa |
Battle for Wesnoth (lokalisoitu versio - "Battle for Wesnoth" , myös yksinkertaisesti " Wesnoth " [3] ) onfantasia vuoropohjainen strategiatietokonepeli , jonka on luonut riippumaton kehitystiimi ja jaettu kokonaanGNU General Public License -lisenssillä . Lähdekoodi on saatavilla pelin verkkosivuilla, samoin kuin rakennusohjeet lähdekoodeista ja valmiista paketeista Microsoft Windowsille , Mac OS X :lle, Linuxin eri versioilleja muille käyttöjärjestelmille .
Pelin graafinen suunnittelu on 2D, jossa on animoituja hahmoja ja joitakin maaston yksityiskohtia, joita jotkut käyttäjät arvostelevat vanhentuneeksi 3D-strategiapelien aikakaudella . Kaikkien yksityiskohtien huolellinen ja laadukas renderöinti antaa kuitenkin mahdollisuuden puhua käyttöliittymästä miellyttävänä ja kätevänä [4] [5] [6] .
Peli sisältää elementtejä sekä klassisesta vuoropohjaisesta strategiasta että roolipelistä . Pelaajan, jolla on aluksi vain yksi soturi (johtaja), on luotava suuri armeija ja kasvatettuaan voimakkaita veteraanitaistelijoita kokemattomista varusmiehistä, tuhottava vihollisen johtajat. Jos päinvastoin pelaajan johtaja kuolee, hänet katsotaan voitetuksi. Joissakin kampanjoissa tappio on myös avainhenkilöiden kuolema, jotka seuraavat johtajaa tarinan edetessä. Joskus voitto vaatii tärkeän esineen poistamista tai suojaamista jne. Ennen jokaisen uuden taistelun alkua näytetään ikkuna, jossa esitetään voiton ja tappion ehdot ja joskus hyödyllisiä neuvoja.
Ei vain johtaja, vaan jokainen pelin yksikkö on erillinen yksilö, jolla on tiettyjä taisteluominaisuuksia, kuntovarasto (iskupisteet), oma nimi (paitsi kuolleet, mekanismit ja hirviöt), joskus myös oma luonteensa ja historiansa. tarinan aikana. Taistelujen aikana ja erityisesti vihollista tappaessaan taistelija saa kokemusta , joka saavuttaessaan tietyn arvon antaa hänelle mahdollisuuden siirtyä uudelle tasolle ja muuttua sitkeämmäksi ja raskaasti aseistetuksi soturiksi. Jokaisen yksittäisen taistelijan kaksintaistelun tulos riippuu monista tekijöistä: vuorokaudenajasta, maisemasta , aseen tyypistä (hyökkäys), rodusta, hävittäjäluokkasta, yksilöllisistä ominaisuuksista, kokemuksesta, terveydentilasta. On myös satunnaisuuden elementti, joka joskus poistaa nämä erot kokonaan. Pelin keskiarvossa poikkeamat ennustetuista osumaarvoista ovat kuitenkin merkityksettömiä, ja on lähes mahdotonta voittaa koko peli puhtaalla tuurilla.
Taistelu Wesnothin puolesta on riittävä, mutta ei liian monimutkainen. Tietokoneen vastustajat erottuvat melko hyvästä älykkyydestä: he käyttävät hyökkäyksiä useista suunnista, valitsevat tilanteeseen sopivimmat joukot, hyökkäävät heikoimpien taistelijoiden (tai avainhahmojen, joiden kuolema tarkoittaa pelaajan tappiota) kimppuun ja ottavat takaisin taistelussa loukkaantuneita sotilaita. taistelu. Siksi primitiivisen "numeropaineen" menetelmä tietokonetta vastaan ei toimi, on tarpeen harkita huolellisesti taktiikkaa. Tietokonepelaaja ei kuitenkaan koskaan mene täysin puolustuskannalle, jatkaa hyökkäämistä, vaikka hän kärsii suurista tappioista ja on ylimääräinen, mikä helpottaa hänen lyömistä.
Pelin yksinpelitila koostuu kampanjoiden läpikulusta. Kampanja on sarja tietyn määrän skenaariotaisteluja. Kampanjoiden juonit liittyvät toisiinsa ja kertovat fantastisen Wesnothin valtakunnan ja naapurivaltioiden Irdian syntymisestä ja elämästä maailmassa. Joidenkin kampanjoiden tapahtumat tapahtuvat jopa samaan aikaan ja voivat mennä päällekkäin. Wesnothin saaga kestää satoja vuosia [7] (itse pelissä se paljastuu skenaariota edeltävien kohtausten ja käsikirjoitusdialogien kautta). Tämä mahdollistaa lähes rajattoman lisäkampanjoiden luomisen, joista monet ovat saatavilla lisäosissa ja jotka voidaan helposti ladata suoraan ohjelmasta.
Pelin ensimmäisessä vakaassa versiossa - 1.0 - oli vain kuusi esiasennettua kampanjaa, versiossa 1.10 - jo kuusitoista. Uusimmassa versiossa 1.12 niiden määrä ei ole muuttunut, mutta itse kampanjoita on parannettu.
Käyttäjä voi luoda omia karttoja ja kokonaisia kampanjoita käyttämällä sisäänrakennettuja työkaluja - karttaeditoria ja tehokasta komentosarjakieltä . Tietysti niillä voi olla täysin mielivaltaisia juonia.
Yhteensä pelissä voidaan laskea 20 rotua: vesi, sudet, tontut, peikkot, griffins, drake, lepakot, peikko, ihmiset, kuolleet, mekanismit, hirviöt, nagat, ogrit, örkit, haukat, peikot, kalifaatti, haltiat, liskoja. Jokaisella rodulla on erilaisia taistelijoita. Jotkut rodut ovat yhdistyneet ryhmittymiin : esimerkiksi Northerners-ryhmään kuuluu örkkejä, peikkoja, peikkoja, susia ja nagoja.
Minkä tahansa taistelijan ominaisuus sisältää perusparametrit: maksimaalinen terveystaso, enimmäisetäisyys, kokemus, taso, maailmankuva (herkkyys kellonaikaan; riippuu rodusta). Taistelijan käyttämästä aseesta riippuen on käsite hyökkäyksen tyyppi (yhteensä kuusi) ja aseen ominaisuudet (niitä on kaksitoista). Näin ollen jokaisella soturilla on ominaisuus vastustuskyky erityyppisiä hyökkäyksiä vastaan (prosentteina), ja on olemassa osumamahdollisuuden käsite , joka riippuu ensisijaisesti maisemasta sekä aseen ominaisuuksista. Joillakin taistelijatyypeillä on erityisiä kykyjä (niitä on 14), esimerkiksi augur-liskolla on kyky parantaa lähellä olevia ystävällisiä yksiköitä 4 terveydellä jokaisella kierroksella. Lisäksi jokaisella taistelijalla voi olla kaksi (kuudestatoista) yksilöllistä ominaisuutta , jotka muuttavat hieman hänen perusominaisuuksiaan, mutta poikkeuksia on: esimerkiksi kuolleilla on vain yksi ominaisuus - "kuollut" (mahdollistaa he eivät pelkää aseen ominaisuuksia "myrkky", "uupumus" ja "rutto", samoin kuin uinti veden alla), ja peikkolla ei ole ominaisuuksia ollenkaan.
Taistelukenttä voidaan peittää erilaisilla maastoilla: ruohoa, maaperää, kiviä, vettä, vuoria, soita, metsiä, sieniltoja ja muita. Maaston tyyppi vaikuttaa erityyppisten hävittäjien liikkumisnopeuteen ja niiden turvallisuuteen eri pinnoilla. Esimerkiksi vuoristossa kääpiöillä voi olla 70 % iskuvastusta, mutta tasangoilla vain 30 %; Ratsastajat liikkuvat hyvin tiellä tai tasaisessa maastossa, mutta hidastavat paljon luolissa. Lisäksi jotkin maastotyypit voivat olla läpäisemättömiä kenellekään (esimerkiksi "korkeat vuoret" -tyyppi) tai tietyntyyppisille hävittäjille (esim. laavan tai jyrkänteen voi ylittää vain lentävät hävittäjät).
Kylät ovat erityinen maisematyyppi . Niissä monilla taistelijoilla on suoja osumilta 60-70% tasolla, ja lisäksi, jos taistelija haavoittuu, 8 terveyspistettä palautetaan jokaisella kierroksella. Siksi kylät toimivat usein tärkeinä tukikohtina taistelussa.
Wesnothin aikakausi on ryhmä ryhmittymiä ja niille asetettuja sääntöjä. Sisäänrakennettuja vakioaikakausia on neljä:
Varhaisissa versioissa oli läsnä Suuren sodan aikakausi , joka poistettiin ryhmittymien epätasapainon vuoksi. Se sisälsi vain kaksi ryhmää - Alliance of Light ja Alliance of Darkness, jotka sisälsivät vastaavasti kunnollisia ja kaoottisia hahmoja.
Pelaajat voivat myös luoda omia aikakausia. Joillakin aikakausilla painopiste on uusien rotujen ja ryhmittymien luomisessa, toisilla - lähinnä olemassa olevien ryhmittymien sääntöjen muuttamisella. Versiossa 1.12 pelipaketti sisältää vain yhden aikakauden muokatuilla säännöillä - New Lands .
Pelin taloudellinen puoli on huonosti kehittynyt. Tässä suhteessa "Battle for Wesnoth" on hyvin samanlainen kuin Warlords -peli . Siellä ei ole kaivos- tai rakennusrakentamista (joitakin moninpelin skenaarioita lukuun ottamatta), ja pelaajan tulot tulevat hänen omistamistaan linnoituksista ja kylistä, jotka voidaan valloittaa.
Jokaisen skenaarion alussa annetaan tietty vähimmäismäärä rahaa. Kampanjoissa, jos edellinen skenaario toteutuu aikaisin, pelaaja saa lisäksi käteisbonuksen jokaisesta käyttämättömästä kierroksesta. Jokainen valvottu kylä vakioasetuksilla antaa kaksi kultayksikköä kassaan sekä yhden kullan taistelijoiden ylläpitoon. Joskus skenaarioissa on käteisaarteita. Tällä tavalla kerätyt varat käytetään sotilaiden värväämiseen ja heille palkan maksamiseen.
Jokaisen soturin rekrytointi vaatii tietyn määrän. Halvimmat vakioyksiköt ovat zombit (8 kultaa), kalleimmat griffin ratsastajat (24 kultaa). Aiemmin kampanjassa palveleneen soturin kutsuminen tyypistä ja tasosta riippumatta maksaa 20 kultaa. Soturi vaatii sitten hänen tasoaan vastaavaa ylläpitoa, paitsi "uskollisen" persoonallisuuden piirteen omaavia hahmoja, jotka palvelevat ilman palkkaa. Jos kylien antamat palkat eivät riitä pitämään sotureita, niin pääkassan varat käytetään. Jos ne ovat lopussa, skenaarion aikana armeija ei hajoa, mutta seuraavan skenaarion alussa pelaaja saa vain vähimmäisrahaa, jolla hän voi palkata tai kutsua vähimmäismäärän sotilaita.
Yksinpelin lisäksi tarjolla on myös moninpeli, jossa on jopa 9 ihmisen tai tietokoneen ohjattua pelaajaa. Ei ole diplomatiaa, mutta joukkuepeliä on tarjolla. Sinä voit soittaa:
Normaali moninpeli näyttää ainoalta skenaariolta, jossa pelaajat ovat toisiaan vastaan. Jos peliä pelataan periaatteella "kaikki kaikkia vastaan", se päättyy, kun kaikki kilpailevien puolueiden johtajat tapetaan yhtä lukuun ottamatta; jos se on joukkue, voitto tulee, kun kaikki joukkueen johtajat kuolevat yhtä lukuun ottamatta. Pelin isäntä määrittää osallistujien alkuperäisen rahasumman juhlia luodessaan.
Moninpeliä varten jakelusarjassa on suuri määrä valmiiksi asennettuja tasapainotettuja (symmetrisiä) karttoja: 17 kahdelle pelaajalle, 3 kolmelle, 14 neljälle, 3 viidelle, 6 kuudelle, 2 kahdeksalle ja 1 yhdeksälle. (versio 1.12). Lisäksi voit luoda haluamasi kokoisen satunnaisen kartan erilaisilla maastovaihtoehdoilla - normaali, aavikko, soinen, luminen. Satunnaiset kortit eivät ole tasapainossa, ja voitot riippuvat enemmän tuurista.
Moninpelin aikana osallistujat voivat vaihtaa tekstiviestejä, ja joukkuepelissä on mahdollista lähettää vain joukkuetovereille näkyviä yksityisviestejä. Pelissä verkon tai Internetin kautta voi olla läsnä tarkkailijoita , joilla on myös mahdollisuus lähettää viestejä, mutta vain ei-yksityisiä.
Toinen tärkeä ominaisuus moninpelissä on aikaraja: juhlia luodessaan isännöitsijä voi asettaa aikarajan siirtoa kohti - 30 - 1500 sekuntia. (Yleensä tämä arvo on välillä 90 - 330 sekuntia.) Tämän toimenpiteen avulla voit nopeuttaa ja/tai monimutkaistaa peliä.
Mielenkiintoinen moninpelilaji on taistelu selviytymisestä . Yleisimmässä muodossaan sitä voidaan kuvata seuraavasti. Useat pelaajat kohtaavat tietokoneen. Tietokone hyökkää jatkuvasti tai tietyin jaksoin (aallot) ihmispelaajien kimppuun ja hyökkäyksiin saapuu yhä tehokkaampia yksiköitä ja/tai niitä enemmän. On tarpeen kestää tietty määrä liikkeitä (harvemmin tuhota kaikki tietokoneen vastustajat).
Kolme tällaista skenaariota on esiasennettu pelin jakelusarjaan. Kaikki ne ovat melko vaikeita ohittaa, jos et muuta asetuksia merkittävästi (esimerkiksi lisäämällä paljon rahaa ihmispelaajille).
"Team Survival" -skenaario eroaa sääntöjen suhteen vähiten tavallisesta skenaariosta - tavalliset taistelijat toimivat siinä vakiosääntöjen mukaisesti. Vihollinen tulee aaltoina, joka kerta vahvempina. Voittaaksesi sinun on kestettävä 32 siirtoa.
Skenaariossa "Synkkä ennuste" on mielenkiintoinen piirre: maisema muuttuu säännöllisesti - juonen mukaan tämä johtuu sään muutoksista. Siellä missä oli niitty, autiomaa tai päinvastoin suo voi ilmaantua muutamalla liikkeellä. Tämä osoittaa hyvin ohjelman poikkeuksellisen joustavuuden, jonka avulla voit muuttaa mitä tahansa pelin parametreja. Muuten Grim Forecast muistuttaa sääntöjä Team Survivalin kanssa, mutta voittoolosuhteet ovat monimutkaisemmat: sinun ei tarvitse vain selviytyä 45 kierrosta, vaan myös tuhota kaikki tietokonetaistelijat.
Uuden maan skenaario on näistä kolmesta epätavallisin. Se käyttää erityistä aikakautta, joka pelaamisen suhteen eroaa huomattavasti tavallisesta "Springtimesta" ja muistuttaa peliä Civilization . (Itse asiassa tämän skenaarion kaukainen esi-isä oli lisäosa, jota kutsuttiin Wesnothin sivilisaatioksi.) Ihmispelaajilla on vain yksi rotu - ihmiset, tässä rodussa on yksi taistelija-johtaja, joka voi aluksi kutsua vain maageja ja talonpoikia. Talonpojat osaavat muuttaa maisemaa, rakentaa linnoja, kyliä, kaivoksia, maatiloja ja yliopistoja. Kaivokset ja maatilat tarjoavat lisätuloja. Maagit puolestaan harjoittavat tieteitä yliopistoissa: joko opiskelevat uusien yksiköiden rakentamistekniikkaa (ihmisrodusta) tai lisäävät kaivosten ja maatilojen tuottavuutta. Jos johtaja sijoitetaan yliopistoon, hän voi luoda diplomatiaa kääpiöiden tai haltioiden kanssa ja oppia kutsumaan yksiköitä myös näistä roduista. Näin ollen painopiste ei ole vain sodassa saapuvien tietokonejoukkojen kanssa, vaan myös kaikenlaisessa kehityksessä. Käsikirjoituksessa on myös roolipelitehtävä: vapauttaa ansoista vahvoja taistelijoita, jotka sitten liittyvät vapauttajan armeijaan. Skenaariossa sinun on pysyttävä hengissä 25 siirtoa, sitten voitto lasketaan, mutta jos haluat ja sinulla on voimaa, voit lopettaa vihollisen.
Versiosta 1.6 lähtien peliin on ilmestynyt moninpelikampanjoita - niissä ei yksi ihmispelaaja, vaan useita vastustaa tietokonetta. Pitkään ne olivat saatavilla vain osana laajennuksia (Trouble Times, Gobowars ja muut). Pitkän jalostuksen jälkeen versio 1.12 esitteli yhden tavallisen moninpelikampanjan - "The Legend of Vesmir", joka aiemmissa versioissa oli mukana jakelussa vain yhden pelaajan kampanjana [9] .
Virallisesti pelin kehittäjät eivät tue "Springin" luokituksia ja esports-kilpailuja etenkään turvallisuussyistä: pelaajien käyttäytymisen huijaamiseen on useita tapoja (huijata), mukaan lukien pelikoodin muuttaminen [10] . Osa peliyhteisöstä, joka on kiinnostunut pelaajien vahvuuden muodollisesta määrittämisestä, luo kuitenkin sivustoja, joissa pelaajien luokitus lasketaan Elo-järjestelmän mukaan . Tätä varten sinun tulee rekisteröityä sivustolle ja osallistua otteluihin tiettyjen sääntöjen mukaisesti. Voittaja lähettää tuloksen sivustolle. Koska tikkaat eivät ole Vesnotin virallinen osa, nämä sivustot voivat muuttua. Tällä hetkellä suurin sivusto on Ladder of Wesnoth , mutta tikkaista on myös muita versioita.
Venäjänkielinen Wesnoth Life -portaali järjestää (ilman selvää säännöllisyyttä) erimuotoisia turnauksia [11] , pääasiassa cup-järjestelmässä. Niihin voi osallistua kuka tahansa rekisteröitymällä sivustolle. Yleensä kaikki näiden turnausten osallistujat ovat Venäjältä ja muista entisen Neuvostoliiton maista . Peliennätykset löytyvät nettisivuilta. Vuoden 2015 loppuun mennessä järjestettiin 20 turnausta.
Harrastajat ovat tehneet peliin monia lisäyksiä - yksittäisistä kartoista aikakausiin ja kokonaisiin kampanjoihin. Versiossa 1.10 niiden lukumäärä oli 593 kappaletta, 1.12 - 575. Lisäosat voidaan ladata ja asentaa automaattisesti suoraan pelin käyttöliittymästä (" Addons " -valikkokohta) tai manuaalisesti viralliselta palvelimelta [12] . Parhaat lisäosat, jos ne ovat hyvin viritetty ja saavuttaneet suosion, voidaan viimeistellä ja sisällyttää pelin vakiojakeluun (viimeinen tällainen esimerkki on Dead Waters -kampanja [13] ).
Koska lisäosat eivät ole Wesnothin virallinen osa, suurin osa niiden tuesta on alkuperäisellä kehittäjällä ja pienillä harrastajaryhmillä. Siksi palvelimella on melko paljon lisäyksiä, joita ei ole vielä kehitetty, jotka on huonosti siirretty edellisestä versiosta tai sisältävät muita vakavia virheitä . Sattuu niin, että kehittäjä hylkää laajennuksen varhaisessa valmiusvaiheessa, kukaan ei siirrä sitä pelin seuraavaan versioon ja katoaa ikuisesti. Varsin virheenkorjattuja versioita ei kuitenkaan usein siirretä. Lisäksi jopa parhaiden lisäosien lokalisointi on paljon huonompi kuin pelin pääosassa; useimmilla on vain englanti.
Koska pelikoodi on avoin GPL-lisenssillä eikä ole sidottu omiin sovellusliittymiin , Battle for Wesnoth on helppo siirtää useisiin käyttöjärjestelmiin. Virallisella verkkosivustolla valmiit paketit pelin nykyisistä ja kehitysversioista Microsoft Windowsille, Mac OS X:lle ja Pandoralle [14] ovat saatavilla ilmaiseksi , samoin kuin linkkejä arkistoihin nykyisen version asentamiseksi eri GNU/ Linux-työpöytäjakelut [15] . Aiemmin sivusto julkaisi myös paketteja vanhentuneita (ei tuettuja) versioita varten AmigaOS 4, Solaris , OS/2 ja eComStation , RISC OS , Syllable . Lisäksi on ilmoitettu yhteensopivuus BeOS , FreeBSD , OpenBSD , NetBSD , DragonFly BSD [16] kanssa . Haiku OS -harrastajat ovat keränneet siihen portteja [17] .
Peli on siirretty Androidille nykyiselle versiolle 1.12 [18] ja edelliselle haaralle 1.10 [19] , molemmat versiot ovat ilmaisia. Apple iOS:lle on olemassa vanhentuneen version 1.10.5 [20] ja epävakaan haaran 1.13 [21] portit , niitä jaetaan maksua vastaan noin 4 Yhdysvaltain dollarin hintaan.
Lopuksi sivusto sisältää pelin lähdekoodin ja rakennusohjeet, jotta harrastajat voivat kokeilla pelin siirtämistä muille käyttöjärjestelmille ja laitteistoalustoille.
Vuoden 2017 puolivälistä lähtien virallisella verkkosivustolla on julkaistu uutta tietoa ohjelman järjestelmävaatimuksista. Ne ovat nykyaikaisten standardien mukaan maltillisia: prosessorin vähimmäistaajuus on vain 1,3 GHz, 2 Gt RAM-muistia, näytönohjaimelta ei vaadita mitään paitsi SVGA-tukea. Mutta lisäksi virallinen foorumi tarjoaa tietoa Vesnotin käynnistämisestä erittäin vanhentuneilla tietokoneilla. Peli toimii myös sellaisilla melko heikkoilla laitteilla kuin älypuhelimet [22] . Tästä voimme päätellä, että se toimii missä tahansa huollettavassa tietokoneessa, joka tukee asianmukaista käyttöjärjestelmää, mutta ehkä käytettäessä suuria karttoja, lukuisia armeijoita tai monimutkaisia skriptejä, tietokonesoittimen liikkeiden aikana on pitkiä taukoja. Jokaisella tietokoneella, joka on ajan tasalla Battle for Wesnothin nykyisen version kanssa, sen pitäisi toimia mukavasti käyttäjän kannalta.
On syytä muistaa, että suuren määrän lisäosia asentaminen vähentää aina ohjelman nopeutta, erityisesti alkuperäistä käynnistysaikaa.
Battle for Wesnoth -pelissä on edistynyt ohjejärjestelmä, jossa on helppo navigoida ja joka kuvaa Wesnothin maantieteellisiä käsitteitä, maisemaominaisuuksia, hävittäjiä ja niiden ominaisuuksia, yleistä pelinhallintaa ja muita asioita. Erityisen hyödyllisiä aloittelijoille ovat pelin aloitusnäytössä näkyvät taktiset vinkit.
Pelin käyttöliittymä on käännetty yli 50 kielelle ja murteelle, mutta käännöksen täydellisyys ja laatu eivät ole samat eri kielille. Vapaaehtoisten ponnistelujen avulla lokalisointia laajennetaan ja parannetaan jatkuvasti. Venäjänkielisen käännöksen valmistumisasteeksi arvioitiin 7.5.2015 mennessä 96,17 % [23] . Sen lisäksi, että se oli virallisesti mukana jakelussa, harrastajat loivat venäjänkielisestä käännöksestä epävirallisia versioita [24] .
Pelissä voit kutsua komentokonsolia painamalla "kaksoispiste"-näppäintä englanninkielisessä asettelussa ja syöttämällä sitten varsinaisen komennon parametreineen. Komennot ovat erityisen tärkeitä moninpelissä, kun on tarpeen poistaa yhteys katkennut tai virheellinen pelaaja, siirtää ohjaus jne. Esimerkiksi komento :kick username poistaa käyttäjätunnuksen pelistä. : nosaves-komennolla voit nopeasti poistaa automaattiset tallennuksen käytöstä, mikä nopeuttaa peliä. On myös debug-komentoja, joita voidaan haluttaessa käyttää " huijauskoodeina ". Täydellinen luettelo komennoista on saatavilla virallisella verkkosivustolla [25] ja ohjelman ohjejärjestelmässä.
Ohjelman pääkoodi on kirjoitettu C++ :lla [26] . Grafiikka näytetään SDL -kirjaston avulla .
Taistelu Wesnothin pääteemana | |
Kirjailija: Aleksi Aubry-Carlson | |
Toisto-ohje |
Multimediaresurssit tallennetaan avoimissa muodoissa: yksikkökuvat, aloitusnäytöt ja muu grafiikka - PNG -muodossa , musiikki - Ogg Vorbis -muodossa . Tämän avulla voit helposti muokata olemassa olevia resursseja ja luoda omia, mikä edistää pelin suunnittelun jatkuvaa edistymistä. Jos Wesnoth D. Whiten luoja luonnehti alfaversion 0.1 käyttöliittymää "rumaksi" ja "hirviksi", niin ensimmäisellä vakaalla 1.0-julkaisulla oli havaittavissa merkittäviä parannuksia.
Kuvakaappaus pelin versiosta 0.1 tai 0.2 [27]
Kuvakaappaus pelistä (versio 1.02)
Kuvakaappaus pelistä (versio 1.8.1)
Uusien karttojen luomiseen ja olemassa olevien karttojen muokkaamiseen jakelupakkaus sisältää intuitiivisen karttaeditorin, joka toimii WYSIWYG -periaatteella ja sisältää kaikki tarvittavat toiminnot: kartan koon määrittäminen, minkä tahansa tyyppisen maiseman piirtäminen, pelaajan siirtojärjestyksen asettaminen. Editori tukee usean ikkunan tilaa, jossa on mahdollisuus kopioida karttaosia ikkunasta toiseen.
Ennen versiota 1.6 tekoälyn komentosarjojen luomista Pythonissa tuettiin versiossa 1.6. Python-tuki on poistettu turvallisuussyistä [28] . Version 1.8 kehittämisen aikana lisättiin mahdollisuus ohjelmoida tekoäly Lua-kielellä [29] .
Versiossa 1.12 on kolme esiasetettua tekoälyvaihtoehtoa: Oletus, Vahva ja Kokeellinen.
Wesnothia varten kehitettiin niin kutsuttu WML (The Wesnoth Markup Language) [30] , joka yksinkertaistaa huomattavasti yksiköiden ja ryhmittymien, skenaarioiden ja kampanjoiden kehittämisprosessia. Se muistuttaa epämääräisesti merkintäkieliä, kuten HTML :ää , koska siinä esiintyy myös tunnisteen käsite. Esimerkki yksinkertaisesta WML-kielellä kirjoitetusta kartasta (example.cfg-tiedosto):
[moninpeli] id=Esimerkki_kartta name=Esimerkkikartta map_data="{~esimerkki.kartta}" description= _"Karttaesimerkki" kierrokset = -1 pelaajat = 4 {DEFAULT_SCHEDULE} [/moninpeli]Vuodesta 2008 vuoteen 2014 Battle for Wesnoth -kehittäjät osallistuivat joka vuosi Google Summer of Code -projektiin [31] [32] . Vuosina 2015-2017 osallistuminen ei ollut.
Kuten yllä todettiin, koodin ja resurssien muokkausvapauden ansiosta kehittäjät ovat luoneet monia lisäosia, joista jotkin poikkeavat huomattavasti alkuperäisen pelin säännöistä. Useimpien lisäysten pääparametrit ovat kuitenkin Wesnothin saagan asettaman juonen puitteissa. Kuitenkin vuosina 2005-2007 oli ainakin yksi laajennus, joka käyttämällä Battle for Wesnoth -moottoria oli itse asiassa erillinen futuristinen strategia omalla tarinallaan, nimeltään Spacenoth. Vaikka se ei ollut valmis kehityksessä, lähdekoodin (ei saatavilla vuodesta 2015), juonteiden ja yksiköiden kuvaukseen [33] ja muihin Spacenothin resursseihin perustuen, Bob_The_Mighty-niminen pelaaja loi Galactic Empires -lisäosan. [34] .
Lisäksi riippumaton espanjalainen kehittäjä, John Ander Penalba, vuosina 2008-2009. työskenteli Heroes of Wesnoth -nimisen pelin parissa. Kirjoittajan mukaan hän aikoi luoda analogin pelistä " Heroes of Might and Magic " käyttämällä "Battle for Wesnothin" grafiikkaa (ja joitain juonielementtejä), mutta perustuen hänen omaan ohjelmakoodiinsa [35] . Kehitys kuitenkin hylättiin alfa-vaiheessa. GPL v.3 -lisenssin alainen lähdekoodi on kuitenkin saatavilla osoitteessa launchpad.net [36] , teoriassa pelin kehitystä voidaan jatkaa. Mielenkiintoista on, että suositun getdeb.net-tietovaraston luojat rakentavat edelleen Heroes of Wesnothin uusinta versiota (0.1.2) uusimpia Ubuntu -julkaisuja varten [37] .
Taistelu Wesnothin puolesta vaikutti myös Wyrmsunin [38] reaaliaikaisen strategiapelin luomiseen Stratagus - moottorilla . Kirjoittaja huomauttaa:
Wyrmsunin tarina sisältää monia elementtejä, jotka on muokattu Wesnothin taistelun kuvauksesta (joka on myös lisensoitu GPL v. 2:lla), esimerkiksi: ensimmäisen Dwarven-kampanjan pääjuttu, Sceptter of Fire, on adaptaatio Wesnothin taistelusta. samanniminen kampanja. » Wyrmsunin universumiin.
![]() | |
---|---|
Temaattiset sivustot |
|