What is Ehasa status?

Status.ehasa.org on ehasan oma airsoft-pelinhallintajärjestelmä, josta näet pelin tilanteen reaaliajassa. Olemme myös kehittäneet android-sovelluksen, joka tukee parempaa gps-paikannusta, minkä ansiosta ryhmittymien johtajat näkevät suurissa tapahtumissamme joukkojensa liikkeet.

Olemme tehneet tapahtuman interaktiivisten karttojen luomisen helpoksi. Olemme myös tehneet ominaisuuden, jolla voit luoda omia salattuja/suljettuja karttoja esimerkiksi tietyille ryhmittymille. Lähes kaikki, kuten pisteet, liput, tehtävät jne. voidaan helposti jakaa eri tapahtumien välillä.

Tilassa käytetään kuulaportti-tunnuksia. Pelin järjestäjä voi myös määrittää tapahtuman niin, että siihen voi kirjautua vain, jos pelaaja on ostanut lipun, merkitty saapuneeksi ja pelaa fraktiossa.

GPS-seurannan ansiosta voimme myös seurata pelaajien ajoneuvojen ajonopeuksia ja joukkojen liikkumista pelissä. Esimerkiksi tstos-tapahtumissa ajoneuvoissa on oltava tilasovellus tai gps-seurantalaite, jotta ajoneuvon liikkeitä voidaan seurata.

Tilaa kehitetään epäsäännöllisesti Ehasan tarpeiden mukaan.

Capture points

Jotta Status-ominaisuuksista saataisiin täysi hyöty irti, sitä on tarkoitus käyttää yhdessä kaappauspisteidemme (Flag boxit) kanssa.

Sieppauspisteet ovat GPRS-moduulilla varustettuja elektronisia laitteita. Kun painat ryhmittymääsi koskevaa painiketta (punainen, keltainen, sininen tai vihreä), se käynnistää pelinjohtajan valitseman kaappausajan. Kaappausajan jälkeen laitteesta kuuluu äänimerkki, jonka jälkeen se siirtyy vahvistusaikaan, jonka myös pelinvalvoja valitsee. Vahvistamisen aikana pelaajan on painettava alkuperäistä painiketta uudelleen, minkä jälkeen tiedot kaappauksesta siirtyvät tilajärjestelmään.

Tilassa kunkin lipun asetuksia voidaan muuttaa, esimerkiksi niin, että lipun voi vallata vain tietty ryhmittymä tai että lippu on tuhottu, joten kukaan ei voi vallata sitä. Kaappauspiste voidaan myös asettaa tuottamaan mukautettu määrä pisteitä.

Kun mietit kaappauspisteiden käyttötapoja, vain mielikuvituksesi on rajana. Niitä on jopa käytetty pelin sisäisinä hälytyksinä Carrington Event -aseiden myymälässä (aseta 0 minuutin kaappausaika ja vahvistusaika).

Development of Status and Capture points

Status and ticket boxes have been developed since 2012 to mainly serve Ehasa's events. Nowadays we also rent them to other game organisers.

2023

Nykytila

Meillä on tällä hetkellä lähes 20 kaappauspistettä, joita vuokraamme myös muille pelinjärjestäjille. Laatikoita kehitetään edelleen aktiivisesti, sillä yritämme tehdä niistä vakaampia. Taisteluryhmien tapahtumien yhteydessä tila käännettiin myös englanniksi. Status-järjestelmää kehitetään edelleen, ja uusia elämänlaadun päivityksiä otetaan käyttöön.

2022

Toinen suuri päivitys pisteiden kaappaamiseen

Tiedonsiirto-ongelmat, laitteiden hitaus ja arduino-levyn muistin puute aiheuttivat vuosien mittaan raivostuttavia ongelmia. Joskus laitteet eivät lähettäneet tietoja, tai joskus ne vain jähmettyivät kesken pelin. Laitteet olivat myös todella hitaita. Kaappauspainikkeen painamisen jälkeen kaappaus alkoi yleensä 5-10 sekunnin kuluttua. Suurin osa ongelmista johtui tavasta, jolla ohjelma oli koodattu. Ohjelma päätettiin kirjoittaa kokonaan uudelleen, ja HTTP:stä luovuttiin ja se korvattiin MQTT:llä. Toki uusi ohjelma toi mukanaan uusia virheitä, mutta ainakin tiedonsiirto oli selvästi sujuvampaa. Joka tapauksessa tila on meille vaikea ohjelma, koska voimme testata sitä laajamittaisesti vain noin kaksi kertaa vuodessa tapahtumissamme.

2016

Capture points merkittävä päivitys

Kun aloimme suunnitella TSTOS-parolaa, tajusimme, että kaappauspisteitä olisi paljon enemmän ja että niitä olisi voitava ohjata kauko-ohjatusti. Halusimme myös hidastaa lippujen kaappausta ja ohjata pelaajia puolustamaan lippuja kaappauksen aikana. Mikään näistä ominaisuuksista ei ollut mahdollista edellisessä laitteessa. Siksi meidän oli kehitettävä täysin uusi. Aluksi halusimme tehdä uudesta laitteesta ainakin hieman vettä hylkivän, koska laitteet asennettiin yleensä jo päiviä ennen pelin alkua. Uusi laite sai asetukset palvelimelta ja toimi niiden mukaisesti. Tämäkään ei ollut täysin ongelmatonta, sillä koodin monimutkaistuessa ilmeni tiedonsiirto-ongelmia ja muistivuotoja. Siksi meidän oli vielä vuosien ajan joskus mentävä kaappauspisteille käynnistämään ne uudelleen.

2015

Kaappauspisteiden synty

Ei kestänyt kauan ennen kuin tajusimme, että lippujen miehittäminen on tylsää ja turhaa. Aloimme jopa käyttää vähemmän statusjärjestelmää, koska tiesimme, että se vaati paljon järjestäjiä. Siksi syntyi ajatus korvata lippujen järjestäjät sähköisellä järjestelmällä. Ensimmäinen kaappauspistelaitteisto perustui Arduinoon ja GPRS-kilpeen. Laitteessa oli vain kaksi painiketta, ja se teki suoran HTTP GET-pyynnön palvelimelle, ja lippu saatiin talteen muutamassa sekunnissa. Vaikka se oli hyvin yksinkertainen, se toimi.

2012

Tilajärjestelmän ensimmäinen versio

Ensimmäistä tilaversiota käytettiin Conquest 2 -tapahtumassa. Järjestelmä oli silloin hyvin yksinkertainen. Järjestäjät pysyivät jokaisen lipun kohdalla ja ilmoittivat radiolla keskellä pelialuetta olevalle järjestäjälle, joka sitten painoi tietokoneen oikeaa painiketta merkitäkseen, että lippu oli otettu. Kuvan mukaan tilan käyttäminen Conquest 2 -tapahtumassa vaati vähintään 7 järjestäjää. Yksi kutakin lippua varten ja yksi keskellä pelialuetta odottamaan radioviestejä tietokoneelta.