Kort vejledning ====================== > Spilleregler
Du får hurtigt lyst til at udforske Leek Wars-kortet på egen hånd. Men for det skal du forstå, hvordan det fungerer.
Måske virker det mærkeligt for dig, eller endda komplekst. Det er dog ret simpelt at bruge, når man først forstår, hvordan det er indrettet.
Spillekortet er i isometrisk visning. Så cellerne er firkanter, og vi ser dem, som om vi var placeret i et hjørne, lidt højt.
Denne synsvinkel antyder, at kortet er rektangulært. Men hvis vi siger det "fladt", får vi:
Kortet er en firkant, der hælder 45° eller mere visuelt i form af en diamant.
Hvis den placeres i en markør, er cellen i midten af kortet ved koordinaterne [0;0]. Kortets hjørner er ved koordinaterne [0;-17], [0;17], [-17;0] og [17;0].
På grund af kortets form kan vi sige, at:
Med x og y, koordinaterne for en celle og abs(), giver funktionen den absolutte værdi.
Summen af de absolutte værdier af koordinaterne i en celle kan ikke overstige 17. Det vil sige for eksempel celler med koordinater [0;18], [9;12], [-12;10] osv. Eksisterer ikke.
I Leek Wars kan du arbejde med cellekoordinater. Funktionerne getCellX og getCellY giver henholdsvis x- og y-koordinaterne for en given celle. Funktionen getCellFromXY gør det omvendte og returnerer den celle, der er placeret ved de koordinater, der sendes som en parameter. Vær forsigtig, hvis du passerer dens koordinater uden for kortet, vil funktionen returnere null.
Endelig skal du muligvis gennemse hele kortet. Men kortets form gør det lidt mere komplekst at navigere med koordinaterne.
Via koordinaterne skal du for eksempel gøre dette:
Men kortet har 613 celler, nummereret fra 0 til 612.
Som et resultat kan vi gennemse cellerne på en meget enklere og billigere måde i operationer:
Kortets form samt rækkefølgen af boksene gør det muligt at opnå en interessant egenskab, som gør det muligt at udlede en celle ud fra dens koordinater: en celle kan findes takket være formlen (306 + 18 * x + 17 * y). Et skift på en enhed på x-aksen resulterer således i en ændring i celleværdien på 18, og et skift på y-aksen resulterer i en ændring i celleværdien på 17. Denne egenskab gør det muligt at gemme et stort antal operationer i et vist antal algoritmer, men det kræver håndtering af kortets venstre og højre kant: ved at ville flytte en firkant kan vi ved en fejl få en firkant placeret overfor kortet !
Under dine kampe har du mulighed for at se numrene på cellerne: I valgmulighederne skal du vælge boksene _Vis cellenumre_ (for at se tallene) og _Taktisk tilstand_ (for at skjule forhindringerne).
Cellenummereringen er som følger:
Impossible de charger les données du jeu.
Vérifiez votre connexion et réessayez.