VASSAL – virtuaalisia sotapelejä yksin tai yhdessä

Editorial: Vassal, What Is It Good For? - Bell of Lost Souls

Virtuaalista sotapelaamista etsiville pelaajille löytyy monenlaisia vaihtoehtoja niin tietokoneelle kuin kännykällekin, samalla tavalla kuin muillekin lauta- ja korttipeleille (kts. Esim. Lautapelioppaan artikkeli aiheesta). Yksi vaihtoehto on kuitenkin ylitse muiden. VASSAL on pelimoottori, jonka kautta voi pelata yli kahta tuhatta erilaista lauta- ja korttipeliä. VASSAL:n valikoimaan kuuluu Carcassonnen kaltaisia europelejä mutta nimenomaan sotapelien pelaamisessa VASSAL on merkittävin, ja useimpien pelien kohdalla ainut vaihtoehto.

VASSAL tai Vassal engine, julkaistiin 2003. Ennen VASSAL:n kehittämistä Rodney Kinney oli koodannut 90-luvulla virtuaalisen pelimoottorin Advanced Squad Leader (ASL) sotapelin pelaamiseen (virtual ASL, VASL) (lue Rodneyn haastattelu täältä). VASL:n suosion lisääntyessä monet halusivat käyttää VASL:n alustaa muidenkin kuin ASL:n pelaamiseen. Aikansa asiaa mietittyään Rodney päätyi koodaamaan VASL:n uusiksi, ja vuonna 2003 julkaistiin VASSAL. VASSAL:n suurin muutos edelliseen on, että siihen voi vapaasti kehittää ja lisätä uusia lautapelejä moduuli-järjestelmän kautta. Tämä on myös VASSAL:n suurin etu, eli kuka tahansa voi kehittää siihen oman moduulin itselleen rakkaasta pelistä. Tämän ansiosta VASSAL:n moduulivalikoimassa on tällä hetkellä 2213 eri kategoriaa, eli n. pari tuhatta eri peliä.

VASSAL enginen nettisivu. Vaikka ulkoasu onkin vanhahtava, niin sivua päivitetään ahkerasti. Kuva: Marko Tainio.

Vapaan kehitysympäristön kääntöpuolena VASSAL:n käyttöliittymä on aloittelijalle vaikeahko, jopa sekava. Ensin pitää ladata VASSAL engine, ja sen jälkeen pelimoduulit, jotka pitää vielä erikseen asentaa käyttöön. Aloittelijoille löytyy hyvin ohjeistusta, joten jos on valmis käyttämään hiukan aikaa, niin systeemi on opeteltavissa (kts. pari opetusvideota artikkelin lopussa). Moduulien toimivuus riippuu paljon niiden tekijästä, eli se vaihtelee erinomaisen ja ei niin erinomaisen välillä. Toistaiseksi kaikki kokeilemani moduulit ovat kuitenkin toimineet hyvin, ajoittaista kaatuilua lukuun ottamatta. Moduuleita myös päivitetään, ainakin suositumpien pelien kohdalla.

Teknisesti VASSAL on koodattu Javalla, ja siltä se myös näyttää ja tuntuu. Toisaalta Javan käyttö takaa sen että VASSAL toimi kaikissa laitteissa joihin saa asennettua Javan.

VASSAL:n yleisilme (pelinä Paths of Glory). Ylhäällä on valikko ja tilaa lokitekstille. Keskellä on kartta, jota voi liikuetta ja zoomata vapaasti. Kuva: Marko Tainio.

Tutustumisen vaivanpalkkana VASSAL tarjoaa pelaajille virtuaalisen pelipöydän pelien pelaamiseen. VASSAL:issa pelistä on lauta, nappulat, kortit ja muut komponentit, virtuaalinen noppa ja mahdollisesti peliin liittyviä CRT (Combat results table)- tai muita taulukoita. Sääntöjä VASSAL ei implementoi. Pelaajien on siis itse huolehdittava siitä, että osaavat pelin. Samoin virheiden tekeminen on teknisesti ihan mahdollista, samoin kuin fyysiselläkin laudalla pelatessa. Esim. taistelun tapahtuessa on pelaajien vastuulla laskea millaisia kertoimia suuntaan tai toiseen tapahtuu. Moduulista riippuen VASSAL saattaa tarjota joitain lisätyökaluja esim. Line of Sight:n (eli sen arvioimiseen näkeekö joku yksikkö toisen) arvioimiseen tai aktivoitavien yksiköiden tunnistamiseen.

VASSAL:n avulla voi pelata pelejä sähköpostin välityksellä tai reaaliaikaisesti, yksin tai vastustajan kanssa.

VASSAL:n alkuvalikko keskittyy olennaiseen listaamalla asennetut moduulit. Samasta pelistä voi olla useampi eri versio, kuten tässä tapauksessa The Mighty Endeavor pelistä. Kuva: Marko Tainio.
Pelin valinnan jälkeen voi valita haluaako aloittaa uuden pelin, etsiä nettipeliä vai jatkaa tallennettua peliä. Kuva: Marko Tainio.

Sähköpostipeluu

Minulla VASSAL:n peluu on ollut paria poikkeusta lukuun ottamatta sähköpostipelaamista, jossa lähetellään vuorotiedostoja sähköpostin, Dropboxin tai jonkun vastaavan palvelun kautta toiselle pelaajalle. Pelaaminen tapahtuu vuorotellen niin, että pelaaja käynnistä pelissä nauhoitteen (beging logfile) ja alkaa sen jälkeen tehdä toimintojaan, eli pelata kortteja liikuttaa nappuloita jne. Vuoron aikana voi myös kirjoitella kohteliaita kommentteja vastapelaajalle.  Kun vuoro on valmis lopettamalla nauhoitteen se tallentuu pelaajan tietokoneelle, josta se pitää lähettää vastapuolelle.

VASSAL:n sähköpostipelaaminen soveltuu hyvin peleihin, joissa on selkeät, laajahkot vuorot. Näihin kuuluu mm. EastFront II, Paths of Glory, Angola! ja Europe Engulfed. Pelityyppi, johon sähköpostipelaaminen soveltuu huonosti, on pelit jossa vastapelaajalla on runsaasti reaktiomahdollisuuksia kesken vuoroa. Koska tämä edellyttää reaktiota vastapuolelta, hidastaa se peliä merkittävästi. VASSAL tarjoaa joitain työkaluja tilanteen hoitamiseen esim. ASL:ssa, jossa vastustaja voi liikkeen aikana päättää puuttua peliin ampumalla juuri liikkuvaa yksikköä, mutta tämä lisää selvästi peliaikaa.

Peli luonteeseen kuuluu myös se, että periaatteessa mikään ei varmista, että vastapuoli ei yritä huijausta; teoriassa oman vuoron voisi pelata uudelleen ja uudelleen ja lähettää sitten version joka on itselle edullinen. Eli pelimuoto ei oikein sovi turnauspeleihin tuntemattomien kanssa, jos turnauksella olisi jotakin erityistä ulkopelillistä merkitystä. Tätä voi tosin korjata käyttämällä jotain VASSAL:n ulkopuolista noppapalvelua. Henkilökohtaisesti en ole nähnyt näille tarvetta, vaan pelaamme herrasmiessäännöillä, joissa muutenkin oiotaan mutkia pelattavuus edellä.

Paths of Glory pelin korttipakat. Kortit pitää lisätä itse oikeiseiin pinoihin, mutta VASSAL osaa sekoittaa kortit niin, että sieltä nousee aina satunnaisesti huonot kortit käteen. Kuva: Marko Tainio.

Reaaliaikainen peluu

VASSAL mahdollistaa myös reaaliaikaisen peluun, jossa kukin pelaaja tuijottaa omaa monitoria ja seuraa sen kautta mitä toinen pelaaja tekee. Mitään tekstiä ihmeellisempää kommunikointityökalua VASSAL ei sisällä, joten käytännössä pelaamisen aikainen pöytäpuhe (table talk) hoidetaan Skypen, tai jonkin muun vastaavan kautta.

Reaaliaikaisesta pelaamisesta minulla on vain vähän kokemusta, mutta sen perusteella se toimi hyvin. Bonuksena pelin voi tallentaa milloin tahansa, ja peliä voi jatkaa sitten kun aikataulut taas sopivat. Tämän ansiosta monen tunnin eepoksenkin voi pelata läpi vaikkapa tunnin paloissa.

Isosta kauntteripinosta näkee vain omat yksiköt osoittamala hiirella pinon päälle (Angola!). Kuva: Marko Tainio.

Yksinpelaaminen

VASSAL on myös suosittu tapa pelata yksinpelejä, tai monenpalaajan pelejä yksinään. VASSAL:sta löytyy kattava valikoima yksinpeleiksi tarkoitettujen sotapelien moduuleja (esim. blogissa arvosteltu Navajo Wars). Lisäksi VASSAL:n kautta voi pelata kätevästi yksinään monen pelaajan pelejä pelaten samalla kaikkien eri osapuolten vuorot.

Paths of Glorya voi pelata ympärysvaltojen, keskusvaltojen, tarkkailijan tai yksinpelaajan roolissa. Kuva: Marko Tainio.

Peliseuran etsiminen

VASSAL tarjoaa mahdollisuuden etsiä pelejä verkosta aina kun pelimoduuli ladataan, mutta minulla ei ole mitään kokemusta tämän toimivuudesta. Tämän lisäksi VASSAL enginen foorumilla on oma osio peliseuran etsinnälle, mutta senkään toimivuudesta minulla ei ole omakohtaista kokemusta. BGG:ssa oli myös aikaisemmin oma lista pelikutsuilla, mutta lista on tätä kirjoittaessa lopettanut toimintansa, enkä huomannut että tilalle olisi muodostunut uutta listaa.

Käytännössä olen pelannut VASSAL:n kautta vain sellaisten pelaajien kanssa, joiden kanssa olen pelannut esim. pelikerhoissa ja tapahtumissa. Esim. Suomen Lautapeliseuran foorumilla voi huudella peliseuraa myös VASSAL-peleihin.

Suomen sodat pelejä VASSAL:ssa

VASSAL:n pelivalikoima on niin kattava, että en ala sitä käymään tässä tarkemmin läpi. Jos kyseessä on viime vuosina julkaistu sotapeli, joka on herättänyt maailmalla mielenkiintoa, niin suurella todennäköisyydellä se löytyy VASSAL:sta. Sen sijaan kävin läpi Pelejä Suomen Sodista sarjassa mainitut pelit tarkistaakseni mitä kaikkia pelejä löytyisi pelattavaksi. Löytämäni 12 peliä on listattu alla vanhimmasta tuoreimpaan. Esim. Huoltoreitti-blogin taustajoukkoihin kuuluvan Antti Lehmusjärven sisällissotapeli 1918 Veli veljeä vastaan löytyy VASSAL-moduulina.

Winter War1972
Salla 1941: A Fight to the Finnish1991
A Winter War1992
Arctic Storm: The Russo-Finnish Winter War 1939-401992
Kestenga: Another Fight to the Finnish1993
Down In Flames: Winter War 1939-401995
A Frozen Hell2000
Buffalo Wings2010
Karelia '442011
Red Winter: The Soviet Attack at Tolvajärvi, Finland – 8-12 December 19392012
Leningrad '412017
1918: Veli Veljeä Vastaan2018

Vaihtoehdot VASSAL:lle

Virtuaalisotapelaamisessa VASSAL:lla on lähes monopolit, mutta muitakin vaihtoehtoja on olemassa. Esim. AlternativeTo sivusto listasi kymmenen eri vaihtoehtoa VASSAL:lle, mukaan lukien mm. Tabletop Simulator ja Yucata. Yucatan pelilista on europelihenkinen, mutta on siellä mm. A Few Acres of Snow ja Sekigahara, joista jälkimmäistä jotkut pitävät parhaana blokkisotapelinä. Tabletop Simulatoria en tunne, mutta käsittääkseni se on hyvin sama tyylinen VASSAL:n kanssa, eli siihen voi lisätä erikseen pelejä. Suurin ero on tietysti siinä että Tabletop Simulator on maksullinen.

Yhteenveto

VASSAL on lauta- ja korttipelien pelaamiseen suunniteltu pelimoottori, jonka avulla voi pelata satoja sotapelejä. VASSAL tarjoaa Java-pohjaisen virtuaalisen alustan pelien pelaamiseen, mutta jättää sääntöjen seuraamisen ja noudattamisen pelaajien vastuulle. VASSAL:n käyttöliittymä voisi olla modernimpi, mutta sen käytön kyllä oppii jos on valmis käyttämään aikaa opettelemiseen. Sen jälkeen pelaaminen ei lopu kesken, kiitos yli kahden tuhannen pelimoduulin. VASSAL:sta löytyy myös mukavasti moduuleja Suomen sotiin liittyvistä peleistä. Peliseuran etsintä jää kuitenkin edelleen pelaajan harteille. VASSAL:n avulla voi myös pelata kätevästi yksinepelejä, joten peliseura ei ole välttämättä tarpeen.

Kirjoittanut: Marko Tainio ja Antti Lehmusjärvi.

PS. Kaksi videotutoriaalia VASSAL:n käytöstä (englanniksi)

Hyvä yleiskatsaus VASSAL:n käyttöön.
Tässä videossa käydään tarkemmin läpi reaaliaikainen pelaaminen ja peliseuran etsintä.

2 vastausta artikkeliin “VASSAL – virtuaalisia sotapelejä yksin tai yhdessä”

  1. Onpas mielenkiintoinen vaihtoehto Tabletop Simulatorille ja vastaaville!

Vastaa käyttäjälle Antti Lehmusjärvi Peruuta vastaus

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

This site uses Akismet to reduce spam. Learn how your comment data is processed.