Harc Wesnothért

A csata Wesnothért

Fejlesztő David White és a független fejlesztői közösség [1]
Kiadó ingyenes terjesztés az interneten
Kiadási dátum 2003. június 18
Engedély GNU GPL
legújabb verzió 1.16.2
(2022. január 17.)
Legújabb
béta
1.17.0
(2022. január 17.)
Műfaj lépésről lépésre stratégia
Műszaki információk
Platformok Többplatformos szoftver
Játék módok egyjátékos , többjátékos
Interfész nyelvek Angol , német , cseh , spanyol , francia , hagyományos kínai , galíciai , skót gael , olasz , szlovén , lengyel , japán , egyszerűsített kínai , katalán , magyar [2] , orosz [2] és török ​​[2]
szállítók digitális terjesztés
Rendszerkövetelmények
_
  • Minimum: Microsoft Windows XP SP3, Apple macOS 10.6, Ubuntu 12.04
    • CPU egymagos 1,3 GHz
    • RAM 2 GB
    • HDD 700MB
    • képernyő felbontás 800x480
  • Ajánlott: Windows 7 SP1, Apple macOS 10.10, Ubuntu 14.04 vagy újabb
    • CPU kétmagos 2 GHz
    • RAM 4 GB
    • HDD 2 GB
    • képernyőfelbontás 1024x768 vagy több
Ellenőrzés billentyűzet és egér
Hivatalos oldal
 Médiafájlok a Wikimedia Commons oldalon

A Battle for Wesnoth (honosított verzió - "Battle for Wesnoth" , más néven "Wesnoth" [3] )fantasy körökre osztott stratégiai számítógépes játék , amelyet egy független fejlesztőcsapat hozott létre, és teljes egészébena GNU General Public License alatt terjesztik . A forráskód elérhető a játék honlapján, valamint a forráskódokból és kész csomagokból összeállított utasítások Microsoft Windows , Mac OS X , Linux és más operációs rendszerek különböző verzióihoz .

Játékmenet

A játék grafikai tervezése 2D, animált karakterekkel és néhány tereprészlettel, amit egyes felhasználók kritizálnak, mivel a 3D-s stratégiai játékok korában elavult . Az összes részlet gondos és jó minőségű megjelenítése azonban lehetővé teszi, hogy kellemes és kényelmes felületről beszéljünk [4] [5] [6] .

A játékmenet a klasszikus körökre osztott stratégia és szerepjáték elemeit egyaránt tartalmazza . A játékosnak, akinek eleinte csak egy harcosa (vezére) van, nagy sereget kell létrehoznia, és miután tapasztalatlan sorkatonákból erős veterán harcosokat állított fel, meg kell semmisítenie az ellenséges vezetőket. Ha éppen ellenkezőleg, a játékos vezérét megölik, legyőzöttnek kell tekinteni. Egyes kampányokban a vereség azoknak a kulcsszereplőknek a halálát is jelenti, akik elkísérik a vezetőt a történet előrehaladtával. Néha a győzelemhez egy fontos műtárgy kinyerésére vagy védelmére van szükség , stb. Minden új csata megkezdése előtt megjelenik egy ablak, ahol a győzelem és a vereség feltételei vannak megadva, néha pedig hasznos tanácsok.

Nemcsak a vezér, hanem minden egység a játékban egy külön egyéniség, bizonyos harci tulajdonságokkal, egészségkészlettel (ütőpontokkal), saját névvel (kivéve a halottakat, mechanizmusokat és szörnyeket), néha saját karakterrel és történettel is. a történet során. A csaták során, és különösen az ellenség megölésekor a harcos tapasztalatot szerez , amely egy bizonyos érték elérésekor lehetővé teszi számára, hogy új szintre lépjen, és kitartóbb és erősebben felfegyverzett harcossá váljon. Az egyes harcosok minden egyes párharcának kimenetele számos tényezőtől függ: napszak, tájkép , fegyver típusa (támadás), faj, harcos osztály, egyéni jellemzők, tapasztalat, egészségi állapot. Van egy olyan véletlenszerűség is, amely néha teljesen kiküszöböli ezeket a különbségeket. A játék átlagában azonban az előre jelzett találati értékektől való eltérések jelentéktelenek, és szinte lehetetlen az egész játékot tiszta szerencsével megnyerni.

A csata Wesnothért elegendő, de nem túl bonyolult. A számítógépes ellenfeleket elég jó intelligencia jellemzi: több irányból támadnak, kiválasztják a helyzetnek legmegfelelőbb csapatokat, megtámadják a leggyengébb harcosokat (vagy kulcsszereplőket, akiknek halála a játékos vereségét jelenti), és visszaveszik a megsérült katonáikat. csata. Ezért a számítógépre gyakorolt ​​primitív "számnyomás" módszere nem működik, alaposan meg kell fontolni a taktikát. A számítógépes játékos azonban soha nem megy teljesen védekezésbe, továbbra is támad, még akkor is, ha súlyos veszteségeket szenvedett és túlerőben van, ami megkönnyíti a legyőzését.

Kampányok

A játék egyjátékos módja a kampányok továbbításából áll. A hadjárat egy bizonyos számú forgatókönyv-csata sorozata. A hadjáratok cselekményei összefüggenek, és Wesnoth fantasztikus királyságának és a világ szomszédos államainak Irdia nevű királyságának kialakulásáról és életéről mesélnek. Egyes kampányok eseményei akár egy időben zajlanak, és átfedhetik egymást. A Wesnoth-saga több száz évre nyúlik vissza [7] (magában a játékban a forgatókönyvet megelőző jelenetek és forgatókönyv-párbeszédek révén derül ki). Ezzel szinte korlátlanul hozható létre további kampányok, amelyek közül sok elérhető kiegészítőkben, és egyszerűen letölthető közvetlenül a programból.

A játék első stabil verziójában - 1.0 - csak hat előre telepített kampány volt, az 1.10-es verzióban már tizenhat. A legújabb, 1.12-es verzióban a számuk nem változott, de magukat a kampányokat javították.

A beépített eszközök – egy térképszerkesztő és egy hatékony szkriptnyelv – segítségével a felhasználó saját térképeket és teljes kampányokat hozhat létre. Természetesen lehetnek teljesen önkényes cselekményeik.

Wesnoth fajai és a harcosok általános jellemzői

Összesen 20 fajt lehet megszámolni a játékban: víz, farkasok, gnómok, goblinok, griffek, drákok, denevérek, goblinok, emberek, halottak, mechanizmusok, szörnyek, nagák, ogrék, orkok, sólymok, trollok, kalifátus, elfek, gyíkok. Minden versenynek más típusú harcosai vannak. Egyes fajok frakciókban egyesülnek : például az északiak frakciójába orkok, trollok, goblinok, farkasok és nagák tartoznak.

Minden harcos jellemzője alapvető paramétereket tartalmaz: maximális egészségi szint, maximális hatótáv, tapasztalat, szint, világnézet (érzékenység a napszakra; fajtól függ). A harcos által használt fegyvertől függően létezik a támadás típusának fogalma (összesen hat) és a fegyver jellemzői (ebből tizenkettő van). Ennek megfelelően minden harcos rendelkezik a különböző típusú támadásokkal szembeni ellenálló képességgel (százalékban), és létezik a találati esély fogalma , amely elsősorban a tájtól, valamint a fegyver jellemzőitől függ. Egyes típusú harcosok különleges képességekkel rendelkeznek (14 van belőlük), például az augur gyík képes meggyógyítani a közeli barátságos egységeket körönként 4 életerőért. Ezenkívül minden harcosnak két (tizenhatból) egyéni jellemzője lehet , amelyek kissé megváltoztatják alapvető tulajdonságait, de vannak kivételek: például a halottaknak csak egy tulajdonságuk van - „halott” (lehetővé teszi, hogy ne féljenek a fegyvertől a „méreg”, a „kimerültség” és a „pestis”, valamint a víz alatti úszás), és a koboldnak egyáltalán nincsenek jellemzői.

Tájkép

A csatateret többféle terep boríthatja: fű, talaj, kövek, víz, hegyek, mocsarak, erdők, gombaligetek és mások. A terep típusa befolyásolja a különböző típusú vadászgépek mozgási sebességét és biztonságát különböző felületeken. Például a hegyekben a törpök ütésállósága 70%, a síkságon azonban csak 30%. A lovasok jól mozognak közúton vagy sík terepen, de nagyon lelassulnak a barlangokban. Ezenkívül egyes tereptípusok bárki számára járhatatlanok lehetnek (például a "magas hegyek" típusa) vagy bizonyos típusú vadászgépek számára (például a láván vagy a szakadékon csak repülő vadászgépek tudnak átkelni).

A falvak sajátos tájtípust alkotnak . Ezekben sok harcos 60-70% -os védelemmel rendelkezik a találatok ellen, és ezen felül, ha egy harcos megsérül, minden körben 8 életpont áll vissza. Ezért a falvak gyakran fontos erődítményekként szolgálnak a csatákban.

Korszakok

Egy Wesnoth-i korszak frakciók csoportja és a rájuk vonatkozó szabályok. Négy szabványos beépített korszak létezik:

A korai verziókban a Nagy Háborús korszak jelen volt , amelyet a frakciók kiegyensúlyozatlansága miatt eltávolítottak. Csak két frakciót tartalmazott - a Fény Szövetségét és a Sötétség Szövetségét, amelyek rendre tisztességes és kaotikus karaktereket tartalmaztak.

A játékosok saját korszakokat is létrehozhatnak. Egyes korszakokban az új fajok és frakciók létrehozásán van a hangsúly, máskor - főleg a meglévő frakciókra vonatkozó szabályok módosításán. Az 1.12-es verzióban a játékcsomag csak egy korszakot tartalmaz módosított szabályokkal - a New Lands- t .

Economics of Wesnoth

A játék gazdasági oldala gyengén fejlett. Ebben a tekintetben a "Battle for Wesnoth" nagyon hasonlít a Warlords játékhoz . Nincs bányászat vagy épületépítés (néhány forgatókönyv kivételével a multiplayerben), és a játékos bevétele a tulajdonában lévő erődítményekből és a befoglalható falvakból származik.

Minden forgatókönyv elején megadnak egy bizonyos minimális összeget. A kampányokban, ha az előző forgatókönyv korán befejeződik, a játékos ezen felül minden fel nem használt kör után készpénzbónuszt kap. Mindegyik ellenőrzött falu normál beállításokkal két egység aranyat ad a kincstárba, valamint egy aranyat a harcosok fenntartására. Néha a forgatókönyvekben készpénz kincsek vannak. Az így összegyűjtött pénzeszközöket katonák toborzására és fizetésére fordítják.

Minden harcos toborzása bizonyos összeget igényel. A legolcsóbb szabványos egységek a zombik (8 arany), a legdrágábbak a grifflovasok (24 arany). Egy korábban hadjáratban szolgáló harcos megidézése típustól és szinttől függetlenül 20 aranyba kerül. A harcos ezután a saját szintjének megfelelő karbantartást igényel, kivéve a „hűséges” személyiségjegyekkel rendelkező karaktereket, akik fizetés nélkül szolgálnak. Ha a falvak által adott fizetések nem elegendőek a harcosok megtartásához, akkor a főkincstár pénzét elköltik. Ha kimerülnek, akkor a forgatókönyv során a sereg nem szóródik szét, hanem a következő forgatókönyv elején a játékos csak minimális pénzt kap, amivel minimális katonát bérelhet vagy hívhat.

Többjátékos mód

Az egyjátékos mód mellett van egy többjátékos mód is, akár 9 ember vagy számítógép által irányított játékossal. Diplomácia nincs, de csapatjáték elérhető. Játszhatsz:

Egy normál többjátékos játék úgy néz ki, mint az egyetlen forgatókönyv, amelyben a játékosok egymás ellen állnak. Ha a játékot a „mindenki mindenki ellen” elv szerint játsszák, akkor az akkor ér véget, amikor a rivális felek összes vezetőjét megölik, egy kivételével; ha csapatos, akkor a győzelem akkor jön el, ha az összes csapat összes vezetőjét megölik, egy kivételével. A résztvevők kezdeti pénzösszegét a játék házigazdája határozza meg a parti létrehozásakor.

A többjátékos játékhoz a terjesztési készlet nagyszámú előre telepített kiegyensúlyozott (szimmetrikus) térképet tartalmaz: 17 két játékos számára, 3 három, 14 négy, 3 öt, 6 hat, 2 nyolc és 1 kilenc játékos számára. (1.12-es verzió). Ezenkívül létrehozhat egy véletlenszerű térképet a kívánt méretben különböző terepbeállításokkal - normál, sivatagi, mocsaras, havas. A véletlenszerű lapok nincsenek kiegyensúlyozottak, és a nyeremények inkább a szerencsétől függenek.

A többszereplős játék során a résztvevők szöveges üzeneteket válthatnak, csapatjátékban pedig lehetőség van privát üzenetek küldésére, amelyeket csak a csapattársak láthatnak. A hálózaton vagy az interneten keresztüli játékban megfigyelők lehetnek jelen , akik szintén képesek üzeneteket küldeni, de csak nem privát üzeneteket.

A többszereplős játékok másik fontos jellemzője az időkorlát: parti létesítésekor a házigazda beállíthat egy lépésenkénti időkorlátot - 30 és 1500 másodperc között. (Általában ez az érték 90 és 330 másodperc között van.) Ez az intézkedés lehetővé teszi a játék felgyorsítását és/vagy bonyolítását.

Túlélési csaták

A többjátékos játék egy érdekes fajtája a túlélésért vívott harc . Legáltalánosabb formájában a következőképpen írható le. Számos játékos szembesül a számítógéppel. A számítógép folyamatosan vagy bizonyos periodikusan (hullámokkal) támadja az emberi játékosokat, és egyre erősebb egységek és/vagy belőlük érkeznek támadásba. Ki kell tartani egy bizonyos számú lépést (ritkábban, hogy megsemmisítse az összes számítógépes ellenfelet).

Három ilyen forgatókönyv van előre telepítve a játék terjesztési készletében. Mindegyiket meglehetősen nehéz átadni, ha nem változtatja meg jelentősen a beállításokat (például ad hozzá sok pénzt az emberi játékosokhoz).

A "Team Survival" forgatókönyv a szabályok tekintetében tér el a legkevésbé a szokásos forgatókönyvtől - a hétköznapi harcosok a szokásos szabályok szerint járnak el benne. Az ellenség hullámokban jön, minden alkalommal erősebb. A győzelemhez 32 lépést kell kitartania.

A "Komor előrejelzés" forgatókönyvnek van egy érdekessége: a táj rendszeresen változik - a cselekmény szerint ez az időjárás változásainak köszönhető. Ahol rét volt, ott néhány mozdulattal megjelenhet egy sivatag, vagy fordítva, egy mocsár. Ez jól mutatja a program rendkívüli rugalmasságát, amely lehetővé teszi a játék bármely paraméterének megváltoztatását. Egyébként a Grim Forecast szabályaiban hasonló a Team Survivalhez, de a győzelem feltételei bonyolultabbak: nem csak 45 kört kell túlélned, hanem az összes számítógépes harcost is meg kell semmisíteni.

Az Új Föld forgatókönyve a legszokatlanabb a három közül. Speciális korszakot használ, ami játékmenetet tekintve érezhetően eltér a megszokott "Springtime"-től, és a Civilization játékhoz hasonlít . (Valójában ennek a forgatókönyvnek a távoli őse egy kiegészítő volt, amit Wesnoth Civilizációnak hívtak.) Az emberi játékosoknak csak egy faja van - az emberek, ebben a versenyben egy harcos-vezér van, aki eleinte csak mágusokat és parasztokat tud hívni. A parasztok tudják, hogyan alakítsák át a tájat, építsenek kastélyokat, falvakat, bányákat, gazdaságokat és egyetemeket. A bányák és farmok további bevételek kitermelését szolgálják. A mágusok ezzel szemben az egyetemeken tudományokkal foglalkoznak: vagy új egységek építésének technológiáját tanulmányozzák (az emberi fajból), vagy növelik a bányák és farmok termelékenységét. Ha egy vezetőt egyetemre helyeznek, akkor diplomáciát létesíthet törpékkel vagy elfekkel, és megtanulhatja, hogyan kell egységeket idézni ezekből a fajokból is. Így nemcsak a beérkező számítógépes csapatokkal vívott háborún van a hangsúly, hanem mindenféle fejlesztésen is. A forgatókönyvben szerepjáték is van: erős harcosokat szabadítani a csapdákból, akik aztán beállnak a felszabadító seregébe. A forgatókönyv szerint 25 lépésig életben kell maradnod, majd a győzelem számít, de ha akarod és van erőd, végezhetsz az ellenséggel.

Többjátékos kampányok

Az 1.6-os verzió óta megjelentek a többjátékos kampányok a játékban – ezekben nem egy emberjátékos, hanem több is ellenzi a számítógépet. Sokáig csak bővítmények részeként voltak elérhetőek (Trouble Times, Gobowars és mások). Hosszas finomítás után az 1.12-es verzió egy szabványos többjátékos kampányt vezetett be, a „The Legend of Vesmir”-et, amely a korábbi verziókban csak egyjátékos kampányként volt jelen a disztribúcióban [9] .

Létra

Hivatalosan a játék fejlesztői nem támogatják a "Spring"-en a minősítéseket és az esport versenyeket, különösen biztonsági okokból: többféle módon lehet megcsalni a játékosok viselkedését (csalás), beleértve a játék kódjának módosítását [10] . A játékosközösség egy része azonban, aki a játékosok erejének formális meghatározásában érdekelt, olyan oldalakat hoz létre, ahol a játékosok értékelését az Elo rendszer szerint számítják ki . Ehhez regisztrálni kell az oldalon, majd bizonyos szabályok szerint részt kell venni a mérkőzéseken. A nyertes elküldi az eredményt az oldalra. Mivel a létra nem a Vesnot hivatalos része, ezek az oldalak változhatnak. Jelenleg a legnagyobb oldal a Ladder of Wesnoth , de vannak a létrának más változatai is.

Wesnoth Life versenyek

Az orosz nyelvű Wesnoth Life portál (kifejezett rendszeresség nélkül) különféle formátumú versenyeket tart [11] , főleg kuparendszerben. Az oldalon regisztrálva bárki részt vehet rajtuk. Általában ezeknek a versenyeknek minden résztvevője Oroszországból és a volt Szovjetunió más országaiból származik . A játék jegyzőkönyvei elérhetőek a weboldalon. 2015 végéig 20 versenyt rendeztek.

Kiegészítések

A rajongók számos kiegészítést készítettek a játékhoz – az egyes térképektől a korszakokig és a teljes kampányokig. Az 1.10-es verziónál számuk 593 darab volt, 1.12 - 575. A kiegészítők letölthetők és automatikusan telepíthetők közvetlenül a játék felületéről (" Addons " menüpont), vagy manuálisan a hivatalos szerverről [12] . A kiegészítők legjobbjait, ha jól hangolják és elérik a népszerűséget, véglegesíthetik és beépíthetik a játék standard disztribúciójába (utolsó ilyen példa a Dead Waters kampány [13] ).

Problémák a bővítményekkel

Mivel a kiegészítők nem a Wesnoth hivatalos részei, támogatásuk nagy része az eredeti fejlesztőtől és a rajongók kis csoportjaitól származik. Ezért elég sok olyan kiegészítés található a szerveren, amelyek fejlesztése még nem fejeződött be, rosszul portolták át az előző verzióból, vagy egyéb komoly hibákat tartalmaznak . Előfordulhat, hogy a fejlesztő a készenlét korai szakaszában elhagyja a bővítményt, senki sem viszi át a játék következő verziójába, és örökre eltűnik. A meglehetősen hibakereső verziók azonban gyakran nem kerülnek portolásra. Ráadásul még a legjobb kiegészítőknek is sokkal gyengébb a lokalizációja, mint a játék fő részének; a legtöbben csak angol nyelvűek.

Műszaki jellemzők

Cross-platform

Mivel a játék kódja a GPL licenc alatt van nyitva, és nincs szabadalmaztatott API -khoz kötve , a Battle for Wesnoth könnyen portolható különféle operációs rendszerekre. A hivatalos weboldalon ingyenesen elérhetők a játék Microsoft Windows, Mac OS X és Pandora [14] jelenlegi és fejlesztői verzióinak kész csomagjai , valamint hivatkozások az aktuális verzió telepítéséhez különböző GNU/ tárolókra. Linux asztali disztribúciók [15] . Korábban az oldal az elavult (nem támogatott) verziók csomagjait is közzétette AmigaOS 4, Solaris , OS/2 és eComStation , RISC OS , Syllable rendszerekhez . Ezen kívül kompatibilitást jelent a BeOS , FreeBSD , OpenBSD , NetBSD , DragonFly BSD [16] . A Haiku OS rajongói portokat gyűjtenek hozzá [17] .

A játék a jelenlegi 1.12-es verzióhoz [18] és az előző ághoz 1.10 -hez [19] került Androidra , mindkét verzió ingyenes. Az Apple iOS- hez az elavult 1.10.5 [20] és az instabil ág 1.13 [21] portjai vannak , ezeket díj ellenében terjesztik, körülbelül 4 USD áron.

Végül az oldal tartalmazza a játék forráskódját és az építési utasításokat, hogy a rajongók megpróbálhassák a játék portolását más operációs rendszerekre és hardverplatformokra.

Rendszerkövetelmények

2017 közepe óta a hivatalos weboldal új információkat tett közzé a program rendszerkövetelményeiről. Modern mércével mérsékeltek: a minimális processzorfrekvencia mindössze 1,3 GHz, 2 GB RAM, a videokártyától az SVGA támogatáson kívül semmi sem kell. De emellett a hivatalos fórum információkat nyújt a Vesnot nagyon elavult számítógépeken történő elindításáról. A játék olyan meglehetősen gyenge eszközökön is működik, mint az okostelefonok [22] . Ebből arra következtethetünk, hogy minden működőképes számítógépen futni fog, amely támogatja a megfelelő operációs rendszert, de nagy térképek, számos hadsereg vagy összetett szkriptek használatakor valószínűleg hosszú szünetek lesznek a számítógépes lejátszó mozgása során. Minden olyan számítógépen, amelyen naprakész a Battle for Wesnoth aktuális verziója, kényelmesen kell futnia a felhasználó számára.

Ne feledje, hogy nagyszámú kiegészítő telepítése mindig csökkenti a program sebességét, különösen a kezdeti indítási időt.

Súgórendszer

A Battle for Wesnoth egy fejlett súgórendszerrel rendelkezik, egyszerű navigációval, amely leírja Wesnoth földrajzi fogalmait, a táj tulajdonságait, a harcosokat és azok jellemzőit, az általános játékvezérlést és egyéb kérdéseket. A kezdők számára különösen hasznosak a játék kezdőképernyőjén megjelenő taktikai tippek.

Nyelvi támogatás

A játék felületét több mint 50 nyelvre és dialektusra fordították le, azonban a fordítás teljessége és minősége nem azonos a különböző nyelveken. Az önkéntesek erőfeszítései révén a lokalizáció folyamatos bővítése és javítása történik. Az orosz fordítás elkészültségét 2015. május 7-én 96,17%-ra becsülték [23] . Amellett, hogy hivatalosan is szerepelt a terjesztésben, a rajongók létrehozták az orosz fordítás nem hivatalos verzióit [24] .

Konzolparancsok

A játékban a parancskonzolt úgy hívhatjuk meg, hogy az angol elrendezésben megnyomjuk a „kettőspont” billentyűt, majd beírjuk a tényleges parancsot paraméterekkel. A parancsok különösen fontosak egy többjátékos játékban, amikor el kell távolítani egy lekapcsolt vagy hibás játékost, át kell adni a vezérlést stb. Például a :kick username parancs eltávolítja a felhasználónevet a játékból. A :nosaves parancs lehetővé teszi az automatikus mentések gyors letiltását, ami felgyorsítja a játékot. Vannak olyan debug parancsok is, amelyek szükség esetén " csalás kódként " használhatók. A parancsok teljes listája elérhető a hivatalos weboldalon [25] és a program súgórendszerében.

Fejlesztés

A program fő kódja C++ nyelven íródott [26] . A grafikák az SDL könyvtár használatával jelennek meg .

Battle for Wesnoth fő téma
Szerző: Aleksi Aubry-Carlson
Lejátszási súgó

A multimédiás erőforrásokat nyílt formátumban tároljuk: egységképeket, indítóképernyőket és egyéb grafikákat - PNG -ben, zenéket - Ogg Vorbis -ben . Ez lehetővé teszi a meglévő erőforrások egyszerű módosítását és saját létrehozását, ami hozzájárul a játék tervezésének folyamatos fejlődéséhez. Ha az alfa 0.1-es verzió interfészét Wesnoth D. White alkotója „csúnyának” és „borzalmasnak” jellemezte, akkor az első stabil 1.0-s kiadásnál jelentős fejlesztések voltak észrevehetők.

Új térképek létrehozásához és meglévő térképek szerkesztéséhez a terjesztési készlet tartalmaz egy intuitív térképszerkesztőt, amely a WYSIWYG elven működik, és tartalmazza az összes szükséges funkciót: a térkép méretének meghatározása, bármilyen típusú táj megrajzolása, a játékosok lépéseinek sorrendjének beállítása. A szerkesztő támogatja a többablakos módot, és lehetővé teszi a térképrészletek átmásolását egyik ablakból a másikba.

Mesterséges intelligencia

Az 1.6-os verzió előtt az 1.6-os verzióban a Pythonban támogatott szkriptek létrehozása a mesterséges intelligencia számára . A Python támogatását biztonsági aggályok miatt eltávolítottuk [28] . Az 1.8-as verzió fejlesztése során lehetőség nyílt mesterséges intelligencia programozására a Lua nyelven [29] .

Az 1.12-es verzióban három előre beállított mesterséges intelligencia opció található: Alapértelmezett, Erős és Kísérleti.

WML nyelv

Wesnoth számára fejlesztették ki az úgynevezett WML-t (The Wesnoth Markup Language) [30] , amely nagyban leegyszerűsíti az egységek és frakciók, forgatókönyvek és kampányok kidolgozásának folyamatát. Homályosan emlékeztet a jelölőnyelvekre, például a HTML -re, mivel ott megjelenik a címke fogalma is. Példa egy egyszerű, WML-ben írt térképre (example.cfg fájl):

[többjátékos] id=Példa_térkép name=Példatérkép map_data="{~example.map}" description= _"Térképpélda" fordulat=-1 játékosok=4 {DEFAULT_SCHEDULE} [/multiplayer]

Google Summer of Code

2008-tól 2014-ig a Battle for Wesnoth fejlesztői minden évben részt vettek a Google Summer of Code projektben [31] [32] . 2015-2017-ben részvétel nem volt.

Hatás más játékokra

Ahogy fentebb megjegyeztük, a kód és az erőforrások módosításának szabadságának köszönhetően a fejlesztők számos kiegészítőt hoztak létre, amelyek némelyikének szabályai jelentősen eltérnek az eredeti játék szabályaitól. Ennek ellenére a legtöbb kiegészítés fő paraméterei a Wesnoth-saga által meghatározott cselekmény keretein belül vannak. 2005-2007-ben azonban volt legalább egy olyan bővítés, amely a Battle for Wesnoth motort használva tulajdonképpen egy külön futurisztikus stratégia volt saját történettel, a Spacenoth néven. Bár a fejlesztés még nem fejeződött be, a forráskód (2015-től nem elérhető), a cselekmények és egységek leírása [33] és egyéb Spacenoth-források alapján a Bob_The_Mighty néven futó játékos elkészítette a Galactic Empires kiegészítőt. [34] .

Ezenkívül egy független spanyol fejlesztő, John Ander Penalba 2008-2009-ben. dolgozott a Heroes of Wesnoth nevű játékon. A szerző szerint a " Heroes of Might and Magic " analógját kívánta létrehozni a "Battle for Wesnothért" grafikájának (és néhány cselekményelemének) felhasználásával, de saját programkódja alapján [35] . A fejlesztést azonban az alfa szakaszban felhagyták. A GPL v.3 licenc alatti forráskód azonban elérhető a launchpad.net oldalon [36] , elméletileg folytatható a játék fejlesztése. Érdekes módon a népszerű getdeb.net adattár készítői még mindig a Heroes of Wesnoth legújabb verzióját (0.1.2) építik a legújabb Ubuntu kiadásokhoz [37] .

A Battle for Wesnoth szintén hatással volt a Wyrmsun [38] valós idejű stratégiai játék létrehozására a Stratagus motoron . A szerző rámutat:

A Wyrmsun-történet számos elemet tartalmaz a wesnothi csata leírásából (amely a GPL v. 2 alatt is engedélyezett), például: az első törpe hadjárat fő történetszála, a Tűz jogalapja a wesnothi csata adaptációja. azonos nevű hadjárat. » a Wyrmsun univerzumba.

Jegyzetek

  1. Wesnoth: Credits (hivatkozás nem érhető el) . Letöltve: 2013. április 24. Az eredetiből archiválva : 2013. április 28.. 
  2. 1 2 3 https://wesnoth.itch.io/battle-for-wesnoth
  3. Google Summer of Code 2013 Archiválva : 2013. április 12.
  4. Alekszandr Taraszov: Csata Wesnothért . Letöltve: 2022. május 4. Az eredetiből archiválva : 2020. október 20.
  5. Battle for Wesnoth - Valerij Shibanov blogja (elérhetetlen link) . Letöltve: 2013. május 19. Az eredetiből archiválva : 2014. november 13.. 
  6. Battle For Wesnoth – terület stratégáknak és taktikusoknak . Letöltve: 2014. november 13. Az eredetiből archiválva : 2014. november 13..
  7. Wesnoth története . Letöltve: 2013. május 19. Az eredetiből archiválva : 2016. április 8..
  8. Szerverek listája . Letöltve: 2006. augusztus 21. Az eredetiből archiválva : 2006. augusztus 21..
  9. Wesmere legendája (többjátékos) . Letöltve: 2013. május 19. Az eredetiből archiválva : 2013. június 18.
  10. Versenyképes játék . Hozzáférés dátuma: 2013. május 19. Az eredetiből archiválva : 2013. június 27.
  11. Versenyek . Letöltve: 2013. május 19. Az eredetiből archiválva : 2013. május 31..
  12. Minden extra . Letöltve: 2013. május 19. Az eredetiből archiválva : 2013. augusztus 8..
  13. Battle for Wesnoth 1.10 Kiadási megjegyzések . Letöltve: 2013. május 21. Az eredetiből archiválva : 2013. június 2.
  14. Letöltés . Letöltve: 2013. május 19. Az eredetiből archiválva : 2013. július 19.
  15. Wesnoth Binaries Linux . Letöltve: 2013. május 19. Az eredetiből archiválva : 2013. május 16..
  16. Leírás . Letöltve: 2013. május 19. Az eredetiből archiválva : 2013. május 16..
  17. Szoftverportok a Haiku operációs rendszerhez
  18. 1.12-es verzió Androidhoz . Letöltve: 2015. május 7. Az eredetiből archiválva : 2015. május 18..
  19. 1.10-es verzió Androidhoz . Letöltve: 2015. május 7. Az eredetiből archiválva : 2015. május 18..
  20. Battle for Wesnoth iPhone 3GS, iPhone 4, iPhone 4S, iPhone 5, iPod touch (3. generáció), iPod touch (4. generáció), iPod touch (5. generáció) és iPad készülékekre az iTunes App Store-ban . Letöltve: 2013. május 19. Az eredetiből archiválva : 2014. június 16.
  21. Battle for Wesnoth HD . Letöltve: 2017. október 28. Az eredetiből archiválva : 2017. október 28..
  22. ↑ Az Android port szerzője, Alessandro Pira 700 MHz-es ARM processzort, 512 MB RAM-ot és 800x480-as képernyőfelbontást sorol fel minimális rendszerkövetelményként.
  23. Fordítási statisztikák . Letöltve: 2013. május 14. Az eredetiből archiválva : 2013. június 25.
  24. A Fallen Phoenix lokalizációja . Hozzáférés dátuma: 2013. május 21. Az eredetiből archiválva : 2013. március 27.
  25. Parancs mód . Letöltve: 2013. május 19. Az eredetiből archiválva : 2013. március 27..
  26. Interjú: David White . Letöltve: 2013. május 21. Az eredetiből archiválva : 2013. augusztus 6..
  27. A hivatalos weboldalon nincs pontos verzióinformáció, a képernyőképen "ősi" jelzés található.
  28. Kampányfejlesztés rész az 1.6-os verzió sajtóközleményében . Letöltve: 2009. március 22. Az eredetiből archiválva : 2009. március 23..
  29. A biztonsági problémákat azonban itt sem lehetett elkerülni – az 1.12.1-es verzió megjelenése után az 1.7.0-tól kezdődően az összes verziót érintő biztonsági rést azonosítottak. Archiválva 2016. március 7-én a Wayback Machine -en
  30. ReferenciaWML . Letöltve: 2009. március 23. Az eredetiből archiválva : 2009. március 23..
  31. Google Summer of Code 2008 . Letöltve: 2013. május 19. Az eredetiből archiválva : 2013. május 21..
  32. Google Summer of Code 2009 . Hozzáférés dátuma: 2013. május 19. Az eredetiből archiválva : 2013. június 25.
  33. A Spacenoth leírása . Letöltve: 2014. szeptember 15. Az eredetiből archiválva : 2014. szeptember 15..
  34. Galactic Empires Supplement . Hozzáférés dátuma: 2015. január 26. Az eredetiből archiválva : 2015. január 28.
  35. Játékhirdetés a Wesnoth fórumon . Letöltve: 2014. szeptember 15. Az eredetiből archiválva : 2014. szeptember 15..
  36. Heroes of Wesnoth oldal . Letöltve: 2014. szeptember 15. Az eredetiből archiválva : 2014. szeptember 15..
  37. Heroes of Wesnoth a PlayDeb.net-en (lefelé mutató link) . Letöltve: 2014. szeptember 15. Az eredetiből archiválva : 2014. szeptember 15.. 
  38. Wyrmsun szekció a Stratagus fórumon . Letöltve: 2014. szeptember 15. Az eredetiből archiválva : 2014. szeptember 15..

Linkek