Taistele Wesnothin puolesta

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
_
  • Vähintään: Microsoft Windows XP SP3, Apple macOS 10.6, Ubuntu 12.04
  • Suositus: Windows 7 SP1, Apple macOS 10.10, Ubuntu 14.04 tai uudempi
    • Prosessori , kaksiytiminen 2 GHz
    • RAM 4GB
    • HDD 2GB
    • näytön resoluutio 1024x768 tai enemmän
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 kulku

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ä.

Kampanjat

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.

Wesnothin rodut ja hävittäjien yleiset ominaisuudet

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.

Maisema

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.

Eras

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 .

Economics of Wesnothin

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.

Moninpelitila

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ä.

Selviytymistaistelut

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.

Moninpelikampanjat

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] .

Tikkaat

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.

Wesnoth Life -turnaukset

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.

Lisäykset

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] ).

Lisäosien ongelmat

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.

Tekniset ominaisuudet

Cross-platform

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.

Järjestelmävaatimukset

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.

Ohjejärjestelmä

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.

Kielituki

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] .

Konsolin komennot

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ä.

Kehitys

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.

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.

Tekoäly

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.

WML-kieli

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]

Google Summer of Code

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.

Vaikutus muihin peleihin

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.

Muistiinpanot

  1. Wesnoth: Tekijät (linkki ei saatavilla) . Haettu 24. huhtikuuta 2013. Arkistoitu alkuperäisestä 28. huhtikuuta 2013. 
  2. 1 2 3 https://wesnoth.itch.io/battle-for-wesnoth
  3. Google Summer of Code 2013 Arkistoitu 12. huhtikuuta 2013.
  4. Aleksanteri Tarasov: Taistelu Wesnothin puolesta . Haettu 4. toukokuuta 2022. Arkistoitu alkuperäisestä 20. lokakuuta 2020.
  5. Battle for Wesnoth - Valeri Shibanovin blogi (linkki ei saavutettavissa) . Haettu 19. toukokuuta 2013. Arkistoitu alkuperäisestä 13. marraskuuta 2014. 
  6. Battle For Wesnoth - laajennus strategeille ja taktikoille . Haettu 13. marraskuuta 2014. Arkistoitu alkuperäisestä 13. marraskuuta 2014.
  7. Wesnothin historia . Haettu 19. toukokuuta 2013. Arkistoitu alkuperäisestä 8. huhtikuuta 2016.
  8. Palvelinluettelo . Haettu 21. elokuuta 2006. Arkistoitu alkuperäisestä 21. elokuuta 2006.
  9. Legend of Wesmere (moninpeli) . Haettu 19. toukokuuta 2013. Arkistoitu alkuperäisestä 18. kesäkuuta 2013.
  10. Kilpailullinen pelaaminen . Käyttöönottopäivä: 19. toukokuuta 2013. Arkistoitu alkuperäisestä 27. kesäkuuta 2013.
  11. Turnaukset . Haettu 19. toukokuuta 2013. Arkistoitu alkuperäisestä 31. toukokuuta 2013.
  12. Kaikki extrat . Haettu 19. toukokuuta 2013. Arkistoitu alkuperäisestä 8. elokuuta 2013.
  13. Battle for Wesnoth 1.10 Release Notes . Haettu 21. toukokuuta 2013. Arkistoitu alkuperäisestä 2. kesäkuuta 2013.
  14. Lataa . Haettu 19. toukokuuta 2013. Arkistoitu alkuperäisestä 19. heinäkuuta 2013.
  15. Wesnoth Binaries Linux . Haettu 19. toukokuuta 2013. Arkistoitu alkuperäisestä 16. toukokuuta 2013.
  16. Kuvaus . Haettu 19. toukokuuta 2013. Arkistoitu alkuperäisestä 16. toukokuuta 2013.
  17. Ohjelmistoportit Haiku-käyttöjärjestelmää varten
  18. Versio 1.12 Androidille . Haettu 7. toukokuuta 2015. Arkistoitu alkuperäisestä 18. toukokuuta 2015.
  19. Versio 1.10 Androidille . Haettu 7. toukokuuta 2015. Arkistoitu alkuperäisestä 18. toukokuuta 2015.
  20. Battle for Wesnothin iPhone 3GS, iPhone 4, iPhone 4S, iPhone 5, iPod touch (3. sukupolvi), iPod touch (4. sukupolvi), iPod touch (5. sukupolvi) ja iPad iTunes App Storesta . Haettu 19. toukokuuta 2013. Arkistoitu alkuperäisestä 16. kesäkuuta 2014.
  21. Battle for Wesnoth HD . Haettu 28. lokakuuta 2017. Arkistoitu alkuperäisestä 28. lokakuuta 2017.
  22. ↑ Android-portin kirjoittaja Alessandro Pira listaa 700 MHz ARM - prosessorin, 512 Mt RAM-muistin ja 800 x 480 näytön resoluution järjestelmän vähimmäisvaatimuksiksi.
  23. Käännöstilastot . Haettu 14. toukokuuta 2013. Arkistoitu alkuperäisestä 25. kesäkuuta 2013.
  24. Fallen Phoenixin lokalisointi . Käyttöpäivä: 21. toukokuuta 2013. Arkistoitu alkuperäisestä 27. maaliskuuta 2013.
  25. Komentotila . Haettu 19. toukokuuta 2013. Arkistoitu alkuperäisestä 27. maaliskuuta 2013.
  26. Haastattelu: David White . Haettu 21. toukokuuta 2013. Arkistoitu alkuperäisestä 6. elokuuta 2013.
  27. Virallisella verkkosivustolla ei ole tarkkoja versiotietoja, kuvakaappaus on merkitty "vanhaksi"
  28. Kampanjan kehitys -osio version 1.6 lehdistötiedotteessa . Haettu 22. maaliskuuta 2009. Arkistoitu alkuperäisestä 23. maaliskuuta 2009.
  29. Tietoturvaongelmia ei kuitenkaan voitu välttää tässäkään - version 1.12.1 julkaisun jälkeen havaittiin haavoittuvuus, joka vaikuttaa kaikkiin versioihin 1.7.0 alkaen. Arkistoitu 7. maaliskuuta 2016 Wayback Machinessa
  30. ViiteWML . Haettu 23. maaliskuuta 2009. Arkistoitu alkuperäisestä 23. maaliskuuta 2009.
  31. Google Summer of Code 2008 . Haettu 19. toukokuuta 2013. Arkistoitu alkuperäisestä 21. toukokuuta 2013.
  32. Google Summer of Code 2009 . Käyttöpäivä: 19. toukokuuta 2013. Arkistoitu alkuperäisestä 25. kesäkuuta 2013.
  33. Spacenothin kuvaus . Haettu 15. syyskuuta 2014. Arkistoitu alkuperäisestä 15. syyskuuta 2014.
  34. Galactic Empires -lisäosa . Käyttöpäivä: 26. tammikuuta 2015. Arkistoitu alkuperäisestä 28. tammikuuta 2015.
  35. Pelin ilmoitus Wesnothin foorumilla . Haettu 15. syyskuuta 2014. Arkistoitu alkuperäisestä 15. syyskuuta 2014.
  36. Heroes of Wesnothin sivu . Haettu 15. syyskuuta 2014. Arkistoitu alkuperäisestä 15. syyskuuta 2014.
  37. Heroes of Wesnoth PlayDeb.netissä (downlink) . Haettu 15. syyskuuta 2014. Arkistoitu alkuperäisestä 15. syyskuuta 2014. 
  38. Wyrmsun-osio Stratagus-foorumilla . Haettu 15. syyskuuta 2014. Arkistoitu alkuperäisestä 15. syyskuuta 2014.

Linkit