We gebruiken cookies - deze helpen ons om je een betere online-ervaring te bieden.
Als je onze website gebruikt, ga je ermee akkoord dat we cookies opslaan en gebruiken op je toestel.

Wereld »   Nieuws 

Nieuws

6-10-2008 Artikel: Voorwaardelijke wissels voor jeugdploegen

Heb je ooit een verdediger willen wisselen voor een extra aanvaller toen je laat in de wedstrijd nog achter stond? Of je aanvallende ploeg veranderen in een verdedigende muur wanneer je voor stond? Nu we wissels invoeren, kan dat!

Vandaag worden de wissels geïntroduceerd in de jeugdacademies, als bèta-test. Hopelijk kunnen we de functie later ook implementeren bij de A-ploegen. Lees deze handleiding om te leren hoe je deze nieuwe mogelijkheid moet gebruiken. Als je meer wilt weten over de ontwikkeling en onze motieven voor deze wissels, lees dan dit artikel!
Zolang ik al Hattrick speel (ondertussen zowat een derde van mijn leven) verlang ik naar de mogelijkheid om tactische wijzigingen door te voeren afhankelijk van de stand in de wedstrijd. Een wedstrijd op z'n Italiaans op slot gooien als ik voor sta, of volledig voor de aanval kiezen als ik echt een doelpunt nodig heb. Ik kan me tal van keren herinneren dat ik mijn wedstrijd aan het volgen was en zei: "Hey scheids, ik wil een tactische wissel doorvoeren!" Wissels plannen maakt volgens mij deel uit van je job als manager, en ik denk dat de meesten van jullie het daarmee eens zullen zijn. Het maakt de ervaring realistischer en levendiger, en dat is misschien nog belangrijker dan de tactische mogelijkheden die wissels bieden.

Maar ook al zijn wissels altijd erg gewild geweest en wisten we dat het de spelervaring enorm zou verbeteren, toch mag je niet vergeten dat het een reusachtige functie is om in te voeren. Dat is ook de reden waarom het altijd plaats heeft moeten ruimen voor de ontwikkeling van andere nieuwigheden. We hadden in het verleden niet genoeg mogelijkheden en tijd voor een project als dit. Soms dachten we ook dat de wedstrijdengine het in zijn huidige vorm niet zou aankunnen. Hattrick is en blijft een simplistisch spel. Maar soms gebeurt er een mirakel en af en toe wordt een droom werkelijkheid. Deze keer gebeurde het op een winterse ochtend in 2007, toen HT-Daniel me opbelde:

- Ik heb wissels ingevoerd.
- Wat heb je?
- Gisteren kreeg ik een idee hoe ik een wisselsysteem kon maken. Ik heb sindsdien de hele namiddag, avond en nacht gewerkt. Ik heb helemaal niet geslapen. Maar nu is het klaar.

Het is een understatement te zeggen dat dit een klassiek Hattrick-moment is. Natuurlijk was het systeem nog niet klaar voor gebruik - verre van zelfs. Maar de basis voor de wedstrijdsimulator was er. Het was dus toch mogelijk! Het zou echter niet mogelijk geweest zijn als we niet de hele wedstrijdsimulator hadden herschreven voor de jeugdacademies. Dus je zou kunnen stellen dat dit ook een gevolg is van het introduceren van de jeugdopleidingen.

De wedstrijdengine voorbereiden op wissels verliep gemakkelijker dan verwacht, maar een goede, logische interface ontwikkelen was veel moeilijker dan aanvankelijk gedacht. En aangezien we niets wilden vrijgeven dat we zelf niet goed vonden, hebben we invoering uitgesteld.

Onze motieven

Naast mijn persoonlijke dromen was het van in het begin vooral onze bedoeling om met wissels een vermoeide speler te kunnen vervangen voor een frisse. Dat zou ook deuren openen voor nieuwe tactieken en strategieën, zoals voordeel halen uit een brede kern. Maar na een tijdje waren we daar niet tevreden mee. We wilden meer tactische opties bieden. Daarom hebben we de mogelijkheid toegevoegd om op voorhand een order in te geven die afhankelijk is van de tussenstand of het feit of iemand een rode kaart heeft gekregen.

Zoals steeds hebben we grondig nagedacht over hoe we wissels in het spel konden invoeren zonder het te complex te maken. Hattrick is een simplistisch spel, en dat zouden we graag zo houden. Als we iets nieuws introduceren, willen we meer diepgang in het spel krijgen, maar geen complexiteit. Wissels vergroten zeker de diepgang: ze geven een levendigere spelervaring en het spel zelf wordt interactiever. En ook al is het onmogelijk om alle complexiteit te vermijden, we vinden toch dat dit wissels zijn op z'n Hattricks.

Wat dan met blessures?

We zijn ook beginnen uitkijken naar de mogelijkheid om te reageren op blessures. Jammer genoeg bleek dat te ingewikkeld voor de huidige wedstrijdsimulator. Het grootste probleem was dat we dan ook een compleet nieuw en automatisch wisselsysteem moesten ontwerpen en implementeren. Er waren nog andere dingen die we leuk hadden gevonden, maar we mochten deze nieuwe mogelijkheid niet te groot laten worden in zijn beginfase, anders zou het een eeuwigheid geduurd hebben voor we de functie konden vrijgeven. Dus hebben we besloten om het huidige systeem voor blessures te behouden en dit volledig automatisch te laten gebeuren - voorlopig. Dat wil zeggen dat we dit beschouwen als de eerste versie van wissels, maar niet de laatste.

De grootste moeilijkheid

De wedstrijdengine van Hattrick is gebouwd rond een 4-4-2-opstelling. Als je een andere opstelling wilt (bv. 3-5-2), moet je spelers repositioneren. Deze spelers kun je geen individuele orders geven: een extra centrale middenvelder kan bijvoorbeeld niet aanvallend ingesteld worden. Zijn individuele order is om te spelen als "extra centrale middenvelder". Deze extra middenvelder wordt in feite gerepositioneerd vanop een andere plaats op het veld. Nu we het mogelijk hebben gemaakt om een individuele order tijdens de wedstrijd te veranderen, moet je ook beseffen dat als je je "extra centrale middenvelder" vanaf de 60e minuut aanvallend laat spelen, hij geen "aanvallende extra centrale middenvelder" wordt. Hij is dan vanaf de 60e minuut namelijk geen extra middenvelder meer, maar zal aanvallend beginnen te spelen vanop zijn originele positie ergens anders op het veld!

Een speler wisselen voor een andere speler is gemakkelijk. Alleen wanneer je de opdracht van een gerepositioneerde speler wijzigt, moet je dus goed nadenken. Voor ons was de uitdaging dus het ontwikkelen van een interface die hier goed mee om kon. En eerlijk gezegd: de beste oplossing die we hebben gevonden, is niet perfect. Maar jammer genoeg beperkt de wedstrijdengine ons hier, want die is gebouwd rond 4-4-2. Elke opstelling is voor de simulator immers niet meer dan een andere versie van 4-4-2.

Waarom een bèta-test voor jeugdploegen?

Toen we de jeugdacademies meer dan een jaar geleden voorstelden, hebben we ook gezegd dat we ze zouden gebruiken om nieuwe toevoegingen te testen die al dan niet daarna ook in het "echte" Hattrick zouden belanden. Het is dus een natuurlijke keuze om dit eerst bij jeugdploegen in te voeren. We zijn al vrij lang aan het testen, maar toch weten we dat er zich bugs kunnen voordoen die tijdens de testfase niet aan het licht zijn gekomen. Er kunnen problemen zijn met bepaalde browsers, maar ook bij grote drukte, zoals wanneer er veel gebruikers online zijn of veel wedstrijden tegelijk worden gespeeld. Bovendien zouden we ook graag horen wat jullie ervan vinden voordat we het bij de grote jongens invoeren. Het is uiteindelijk toch een enorme toevoeging en een grote verandering.

We hopen dat jullie ervan zullen genieten (ik zal dat zeker doen!) en we zullen graag luisteren naar jullie mening op het forum. Zoals gezegd in het begin: lees ook het nieuwe hoofdstuk in de handleiding om te begrijpen hoe alles werkt. Succes!

Tot het volgende klassieke winterse telefoontje...
 
Server 071