Kartta opetusohjelma ====================== > Pelin säännöt
Haluat nopeasti tutustua Leek Wars-karttaan yksin. Mutta sitä varten sinun on ymmärrettävä, miten se toimii.
Ehkä se tuntuu sinusta oudolta tai jopa monimutkaiselta. Se on kuitenkin melko yksinkertainen käyttää, kun ymmärrät, miten se on järjestetty.
Pelikartta on isometrisessä näkymässä. Joten solut ovat neliöitä, ja näemme ne ikään kuin olisimme sijoitettu nurkkaan, hieman korkealle.
Tämä kuvakulma viittaa siihen, että kartta on suorakaiteen muotoinen. Mutta jos laitamme sen "litteäksi", saamme:
Kartta on 45° kallistettu neliö tai visuaalisesti timantin muotoinen.
Jos sijoitetaan merkkiin, kartan keskellä oleva solu on koordinaateissa [0;0]. Kartan kulmat ovat koordinaateissa [0;-17], [0;17], [-17;0] ja [17;0].
Kartan muodon vuoksi voimme sanoa, että:
X:n ja y:n avulla solun koordinaatit ja abs(), funktio, joka antaa itseisarvon.
Solun koordinaattien itseisarvojen summa ei saa ylittää 17. Eli esimerkiksi solut, joiden koordinaatit ovat [0;18], [9;12], [-12;10 ] jne. ei ole olemassa.
Leek Warsissa voit käsitellä solujen koordinaatteja. Funktiot getCellX ja getCellY antavat tietyn solun x- ja y-koordinaatit. Funktio getCellFromXY tekee päinvastoin ja palauttaa solun, joka sijaitsee parametrina välitetyissä koordinaateissa. Ole varovainen, jos ohitat sen koordinaatit kartan ulkopuolelta, funktio palauttaa nolla.
Lopuksi saatat joutua selaamaan koko karttaa. Mutta kartan muoto tekee koordinaattien avulla navigoinnista hieman monimutkaisempaa.
Esimerkiksi koordinaattien avulla sinun pitäisi tehdä tämä:
Mutta kartassa on 613 solua, numeroitu 0 - 612.
Tämän seurauksena voimme selata soluja paljon yksinkertaisemmin ja edullisemmin toiminnassa:
Kartan muoto sekä ruutujen järjestys mahdollistavat mielenkiintoisen ominaisuuden, jonka avulla on mahdollista päätellä solu sen koordinaateista: solu löytyy kaavan (306 + 18 * x +) ansiosta 17 * y). Siten yhden yksikön siirtyminen x-akselilla muuttaa solun arvoa 18 ja siirto y-akselilla muuttaa solun arvoa 17. Tämä ominaisuus mahdollistaa suuren määrän operaatioiden tallentamisen tietyssä määrässä algoritmeja, mutta se vaatii kartan vasemman ja oikean reunan hallintaa: halutessaan siirtää yhtä neliötä voimme vahingossa saada karttaa vastapäätä sijaitsevan neliön. !
Taistelujen aikana sinulla on mahdollisuus tarkastella solujen numeroita: vaihtoehdoista sinun on valittava ruudut _Näytä solujen numerot_ (nähdäksesi numerot) ja _Taktinen tila_ (piilottaaksesi esteet).
Solujen numerointi on seuraava:
Impossible de charger les données du jeu.
Vérifiez votre connexion et réessayez.