Naujienos
6-10-2008
Vedamasis straipsnis: Planuoti keitimai per jaunimo akademijos rungtynes
Ar rungtynėse atsilikdami kada nors norėjote pakeisti savo gynėją papildomu puolėju? O ar norėjote išsiveržęs į priekį savo puolančią komandą paversti gynybine nepramušama siena? Nauja keitimų sistema nuo šiol leis atlikti tokius veiksmus!
Šiandien jaunių akademijose pristatome keitimus su išankstinėmis sąlygomis. Tai beta testas - jei ši naujovė pasiteisins, planuojame ją vėliau įdiegti ir pagrindinėms komandoms. Kaip naudotis keitimais parašyta
žinyne. O jei norite daugiau sužinoti apie pristatomos naujovės kūrimo procesą ir mūsų mintis apie keitimus, prašome toliau skaityti šį straipsnį.
Visą tą laiką, kol žaidžiau Hattrick (o tą darau jau maždaug trečdalį savo gyvenimo), svajojau apie galimybę priklausomai nuo rungtynių eigos daryti taktikos pakeitimus. Norėjau komandai pirmaujant baigti rungtynes „itališku stiliumi“ arba žaisti „va bank“, kai komandai atsiliekant ypač reikia įvarčio. Prisimenu, kad ne kartą sėdėdamas priešais monitorių ir žiūrėdamas savo rungtynes, mintyse pagalvodavau: ei, teisėjau, noriu pakeisti žaidėjus! Man keitimai per rungtynes yra dalis komandos valdytojo darbo. Manau, daugelis su šia intencija sutiks. Keitimai valdytojo darbą pagyvina ir suteikia daugiau realistiškos patirties. Ir tai turbūt daug svarbiau negu tiesiog galimybė pakeisti taktiką.
Nors keitimai ir buvo labai geidžiama funkcija ir žinojome, jog tokia naujovė žymiai pagerintų žaidimo potyrį, vis dėlto ją įdiegti buvo sunku. Mes tiesiog neturėjome išteklių ir laiko tokiam projektui, tad štai kodėl keitimų neišvydome tokį ilgą laiką. Kartais mes pasvarstydavome, kad dabartinis rungtynių varikliukas vargu ar sugebėtų susidoroti su keitimų funkcija - juk Hattrick, galų gale, yra supaprastintas žaidimas. Tačiau stebuklų būna... Ir svajonės virsta realybe... Šįsyk tai nutiko vieną 2007-ųjų žiemos rytą. Danielis paskambino man:
- Ką tik įdiegiau keitimus.
- Tu... Ką?
- Vakar kilo idėja, kaip įstatyti keitimus ir dirbau prie jų visą dieną, vakarą ir naktį. Nemiegojau visai. Tačiau dabar keitimai įdiegti.
Pavadinti tai klasikiniu Hattrick momentu būtų per švelnu. Be abejo, pradžioje funkcija dar tikrai nebuvo paruošta naudoti. Dar toli iki to. Tačiau keitimams buvo sukurti rungtynių varikliuko struktūros principai - pagaliau keitimai tapo įmanomi! Vis tik jie nebūtų buvę įmanomi, jei nebūtume perrašę viso jaunių rungtynių varikliuko programos kodo. Taigi galima sakyti, kad tai buvo dar viena prielaida atsirasti naujovei jaunių komandose.
Rungtynių varikliuko paruošimas keitimams buvo lengvesnis nei mes manėme. Daug sunkiau buvo sukurti gražų dizainą ir sugalvoti gerą veikimo logiką. Kol nebuvome visiškai pasiruošę išleisti keitimus, verčiau juos nukeldavome.
Mūsų motyvai
Palikime nuošaly mano svajones. Mūsų pagrindinė intencija iš pradžių buvo galimybė pakeisti pavargusį žaidėją šviežiu. Tai iš karto leistų atsiverti naujoms žaidimo taktikoms ir strategijos galimybėms. Pavyzdžiui, turėti daugiau žaidėjų komandoje būtų pranašumas. Bet po kiek laiko kažkaip jautėme, jog neturėtume pasitenkinti vien tokiu aspektu - norėjome daugiau taktikos galimybių. Taigi pridėjome galimybę nurodyti žaidėjams, kaip reikia žaisti esant vienam ar kitam rezultatui ir ką daryti, kai žaidėjas gauna raudoną kortelę.
Kaip ir diegdami bet kurią kitą naujovę, daug galvojome apie tai, kaip keitimus padaryti ne per daug sudėtingus. Hattrick yra paprastas žaidimas ir norėtume, kad toks ir liktų. Kai diegiame naują funkciją, visada siekiame, jog ši pridėtų žaidimui gylio, bet ne per daug sudėtingumo. Keitimai, neabejotinai, prideda žaidimui gylio, nes pagyvina valdytojo potyrį ir žaidimas tampa interaktyvesnis. Ir nors neįmanoma visiškai išvengti papildomo sudėtingumo, mes vis dar manome, kad keitimai yra Hattrick stiliaus naujovė.
O kaip traumos?
Mes pradėjome dairytis galimybių reaguoti į traumas. Deja, tai būtų pernelyg sudėtinga dabartiniame rungtynių varikliuke. Daugiausia problemų sukeltų poreikis visiškai perdaryti automatinių keitimų sistemą. Turėjome ir daugiau minčių, kaip padidinti keitimų galimybes, tačiau privalėjome sustoti, nes kitaip keitimų diegimas būtų trukęs amžinybę. Taigi nusprendėme išlaikyti dabartinę keitimų sistemą ir traumų atveju palikti ją automatinę. Bent jau kol kas. Todėl galime teigti, kad ši keitimų versija yra pirmoji, bet dar ne galutinė.
Sunkiausia dalis
Hattrick rungtynių varikliukas sukurtas 4-4-2 pagrindu, tad kai žaidžiate kitu išdėstymu, prieš tai turite perstatyti žaidėjus. O perstatytiems žaidėjams negalite duoti nurodymų. Pavyzdžiui, papildomam vidurio gynėjui negalite nurodyti žaisti atakuojančiai arba link krašto. Jo individualus nurodymas visada bus „papildomas gynėjas“. Tiesą sakant, tas papildomas gynėjas yra perstatytas žaidėjas iš kitos pozicijos aikštelėje. Kadangi suteikėme galimybę pakeisti elgesį rungtynių metu, turite suprasti, kad jei nurodysite savo papildomam gynėjui pradėti žaisti atakuojančiai 60-ąją minutę, jis netaps atakuojančiu papildomu gynėju. Jis nustos būti papildomas gynėjas ir pradės žaisti kaip atakuojantis savo pirminėje pozicijoje, esančioje kažkur kitur aikštelėje.
Pakeisti žaidėją kitu yra paprasta. Vos vienoje vietoje reikia kiek daugiau pagalvoti - būtent tada, kai keičiate perstatyto žaidėjo elgesį. Mums sunkiausia buvo sukurti gerą ir paprastą keitimų funkcijos vykdymo dizainą. Jei atvirai, reikėtų paminėti, kad tai nėra tobula sistema. Deja, rungtynių varikliukas mus riboja, nes šis sukonstruotas 4-4-2 pagrindu, o visi kiti išdėstymai rungtynių varikliuko atžvilgiu iš tikrųjų tėra kitokia 4-4-2 versija.
Kodėl beta testas jaunimo akademijų komandoms?
Kai daugiau nei prieš metus išleidome į pasaulį jaunimo akademijas, sakėme, kad jos bus naujų funkcijų bandymų poligonas. Išbandytos naujovės arba bus, arba nebus pritaikytos „tikrame“ Hattrick. Taigi dabar atėjo eilė išbandyti keitimų naujovę ir iš pradžių tik jaunių akademijose. Kad ir kaip ten būtų, mes jau kurį laiką bandome keitimus, bet iš patirties žinome, kad gali būti likę tam tikrų netikslumų, kurie neišplaukė į paviršių per bandymų laikotarpį. Gali kilti problemų su tam tikromis interneto naršyklėmis arba problemų, kurios pasireiškia tik didžiulių apkrovų metu (pavyzdžiui, tuo pačiu metu yra prisijungę daug vartotojų ir vyksta daug rungtynių). Be to, mums svarbu žinoti HT vartotojų nuomonę apie keitimų sistemą dar prieš šiai pasirodant pagrindinėse komandose. Kad ir kaip ten būtų, ši naujovė yra didelis pakeitimas.
Mes tikimės, jog ji Jums patiks (žinau, kad man tikrai!) ir mielai išklausysime Jūsų atsiliepimus konferencijose. Kaip jau minėjome pradžioje, prašome perskaityti naują žinyno dalį ir išsiaiškinti, kaip viskas veikia. Sėkmės!
Iki kito klasikinio žiemos ryto skambučio...