Käytämme evästeitä - ne auttavat meitä antamaan sinulle paremman verkkokokemuksen.
Sivustoamme käyttämällä hyväksyt, että saatamme tallentaa ja käyttää evästeitä laitteellasi.

Maailma »   Uutiset 

Uutiset

6-10-2008 Pääkirjoitus: Juniorijoukkueiden ehdolliset pelaajavaihdot

Oletko joskus halunnut vaihtaa puolustajan tilalle hyökkääjän, jos olet ollut tappiolla ottelun loppuhetkillä? Tai ehkäpä olet halunnut komentaa hyökkäävän joukkueesi puolustusmuuriin johdon jälkeen? Tämä on nyt mahdollista uuden vaihto-ominaisuuden myötä!

Tänään otamme beetatestinä käyttöön ennalta asetetut ehdolliset vaihdot nuorisojoukkueille. Toivottavasti vaihdot voidaan ottaa käyttöön aikuisten joukkueille myöhemmin. Käyttöohjeissa on lisätietoa uuden toiminnon käyttämisestä. Jos haluat tutustua tarkemmin vaihto-ominaisuuden kehitysprosessiin ja motiiveihin, jatka lukemista.
Koko Hattrick-urani ajan – noin kolmasosan elämääni – olen kaivannut mahdollisuutta tehdä taktisia muutoksia ottelutilanteesta riippuen. Olen halunnut komentaa joukkueen puolustamaan tiiviisti Italian tyyliin johtotilanteessa tai komentaa kaikki hyökkäämään epätoivoisestikin, jos maalia kaivataan. Monet kerrat olen istunut koneen äärellä seuraamassa ottelua ja tuuminut, kuinka hienoa olisi esittää tuomarille taktista vaihtoa. Minulle pelaajavaihtojen suunnitteleminen on osa managerina toimimista, ja useimmat ovat varmasti kanssani samaa mieltä. Joukkueen johtaminen on vaihtojen myötä realistisempaa ja vivahteikkaampaa. Tämä on ehkä jopa tärkeämpi tavoite kuin vaihtojen taktiset mahdollisuudet.

Vaihtoja on kaivattu kauan ja tiedämme, että ne parantaisivat pelikokemusta, mutta toiminnon suunnitteleminen on ollut valtava työ. Tästä syystä niiden kehittäminen on saanut menneisyydessä tehdä tilaa toisille toiminnoille. Meillä ei ole yksinkertaisesti ollut riittävästi voimavaroja ja aikaa tällaiseen projektiin. Olemme jopa miettineet, ettei ottelumoottori nykyisellään soveltuisi pelaajavaihtoihin. Hattrick on loppujen lopuksi yksinkertainen peli. Ihmeitä kuitenkin tapahtuu, ja unelmat käyvät toteen. Tällä kertaa hieno hetki ajoittui talviaamuun vuonna 2007, jolloin Daniel soitti minulle ja kävimme seuraavan keskustelun:

- Olen nyt luonut pelaajavaihtojärjestelmän.
- Olet tehnyt mitä?
- Sain eilen ajatuksen pelaajavaihtojen viimeistelemisestä, ja olen tehnyt töitä idean parissa koko iltapäivän, illan ja yön. En ole nukkunut hetkeäkään, mutta järjestelmä on valmis.

Tuota aamua voisi kutsua klassiseksi Hattrick-hetkeksi, mutta sekään ei kuvaisi sen tärkeyttä riittävästi. Järjestelmä ei toki ollut valmis käyttöön – kaukana siitä. Kuitenkin ottelumoottorin perusrakenne oli valmis, ja vaihdot oli kuin olikin mahdollista toteuttaa. Se ei olisi ollut mahdollista ilman junioriakatemian ottelumoottorin uudelleenkirjoittamista. Voikin sanoa, että vaihdot ovat junioriakatemian käyttöönoton seuraus.

Ottelumoottorin valmisteleminen vaihtoja varten oli luultua helpompaa, mutta hyvän, loogisen ja toimivan käyttöliittymän kehittäminen oli vaikeampaa kuin olimme kuvitelleet. Emme halunneet julkaista järjestelmää, johon emme olisi tyytyväisiä, joten mieluummin lykkäsimme julkaisua.

Motiivimme
Omat unelmani sikseen. Päätavoitteemme vaihtojen suhteen oli alusta alkaen tarjota mahdollisuus vaihtaa väsyneen pelaajan tilalle tuore pelimies. Se itsessään loisi uusia taktisia ja strategisia mahdollisuuksia, esimerkiksi suurilukuisemman joukkueen rakentamisen. Jonkin ajan kuluttua emme halunneet tyytyä vain tähän. Halusimme luoda lisää taktisia vaihtoehtoja. Lisäsimme sitten mahdollisuuden asettaa ennalta komentoja, jotka riippuisivat ottelutilanteesta sekä myös pelikielloista.

Yleisen toimintatapamme mukaisesti mietimme tarkkaan, kuinka vaihdot voisi ottaa käyttöön tekemättä järjestelmästä liian monimutkaista. Hattrick on yksinkertainen peli, ja sellaisena haluamme sen pitää. Kun otamme käyttöön uusia ominaisuuksia, haluamme niiden lisäävän pelin syvyyttä – ei monimutkaisuutta. Vaihdot syventävät peliä toden teolla ja elävöittävät pelikokemusta ja tekevät siitä vuorovaikutteisemman. Täysin yksinkertaista järjestelmää ei ole olemassakaan, mutta kokonaisuudessaan järjestelmä sopii hyvin Hattrick-tyyliin.

Entäpä loukkaantumiset?
Aloimme vähitellen suunnitella mahdollisuutta reagoida myös loukkaantumisiin, mutta se osoittautui hankalaksi tehtäväksi nykyisen ottelumoottorin puitteissa. Ongelmallisinta oli, että meidän olisi samalla suunniteltava ja toteutettava myös täysin uusi automaattinen pelaajavaihtojärjestelmä. Olisimme halunneet ottaa käyttöön joitain muitakin toimintoja, mutta meidän oli asetettava rajat ominaisuuksille, ettei järjestelmä laajenisi liikaa alkuvaiheessa. Muutoin julkistus olisi viipynyt ikuisuuksiin. Päätimme siis säilyttää nykyisen vaihtojärjestelmän loukkaantumisten osalta ja jättää se toistaiseksi edelleen täysin automaattiseksi. Nykyinen pelaajavaihtojärjestelmä on siis ensimmäinen versio – ei lopullinen järjestelmä.

Vaikein pala purtavaksi
Hattrickin ottelumoottori rakentuu 4-4-2-taktiikan varaan, ja muissa muodostelmissa vaaditaan pelaajien uudelleensijoittamista. Uudelleensijoitetuille pelaajille ei voi kuitenkaan antaa yksilöllisiä ohjeita. Lisäkeskikenttäpelaaja ei voi pelata puolustavana tai hyökkäävänä. Hänen komennuksena on toimia ”lisäkeskikenttäpelaajana”. Todellisuudessa tämä ”lisäkeskikenttäpelaaja” on toiselta pelipaikalta uudelleensijoitettu pelaaja. Olemme nyt lisänneet mahdollisuuden muuttaa yksilöllistä käskytystä ottelun aikana. Onkin syytä ymmärtää, että jos ”lisäkeskikenttäpelaaja” komennetaan hyökkääväksi 60. minuutilla, hänestä ei tule hyökkäävää keskikenttäpelaajaa. Hän ei ole enää itse asiassa ”lisäkeskikenttäpelaaja”, vaan hän alkaa pelata hyökkäävästi alkuperäisellä pelipaikallaan.

Pelaajan korvaaminen toisella on helppoa. Enemmän pohdintaa vaaditaan oikeastaan vain, kun uudelleensijoitetun pelaajan käskytystä muutetaan. Vaikeinta on ollut suunnitella käyttöliittymä, jossa nämä toiminnot esitettäisiin selkeästi. Paras kehittämämme ratkaisu ei ole täydellinen. Ottelumoottori rajoittaa käyttöliittymää harmittavasti, sillä se rakentuu 4-4-2-taktiikan ympärille ja muut taktiikat ovat itse asiassa vain 4-4-2-taktiikan muunnelmia.

Syyt beetatestiin juniorijoukkueilla
Kun otimme käyttöön junioriakatemian yli vuosi sitten, sanoimme käyttävämme sitä uusien ominaisuuksien testaamiseen, ja ennen pitkää nämä ominaisuudet voisivat siirtyä myös ”oikeaan” Hattrickiin. Onkin luonnollista, että toiminto on käytössä aluksi junioriakatemiassa. Olemme testanneet toimintoa jo jonkin aikaa, mutta siitä huolimatta edessä on varmasti joitain bugeja, joita emme ole testijakson aikana havainneet. Ongelmia voi esiintyä tietyillä nettiselaimilla, mutta tietyt bugit voivat johtua valtavien käyttäjämäärien ja pelattavien ottelujen aiheuttamasta suuresta palvelinkuormituksesta. Haluamme myös kuulla käyttäjien mielipiteen ominaisuudesta ennen sen käyttöönottoa aikuisten joukkueissa. Kyseessä on kuitenkin merkittävä uusi toiminto ja suuri muutos.

Toivottavasti pidät uudesta toiminnosta – mina pidän ainakin! Kuuntelemme myös mielellämme mielipiteitäsi konferensseissa. Kuten jo pääkirjoituksen alussa mainittiin, ensin on syytä tutustua järjestelmään huolella lukemalla uusi ohjekappale. Onnea matkaan!

Seuraavaa klassista talviaamupuhelinsoittoa odotellen…
 
Server 071