> Ohjelmointi
Tämä algoritmi pyrkii löytämään solut, joihin vastustajalla ei ole näköyhteyttä edes liikkuessaan.
Yleensä kuulet tästä algoritmista nimellä "Cache-cache" tai "piilota" useimmille englanninkielisille.
Piilostaminen on yksi ensimmäisistä tavoista, joiden avulla voit hallita liikkeitäsi tehokkaammin.
Jos purjo piiloutuu esteen taakse niin, että vastustaja ei pääse siihen, vastustajalla ei ole muuta vaihtoehtoa kuin käyttää kieroa menetelmää, kuten Spark, joka iskee esteiden läpi, tai AoE.
Menetelmä, jota käytetään yleisesti piilotettavien solujen etsimiseen, käyttää accessible cell-algoritmia.
Joten ensimmäinen askel on saada solusi saataville, jotta tiedät, mihin soluihin voit siirtyä ja siten mahdollisesti piiloutua. Mutta myös tuntea vastustajasi (tai vastustajasi), jotta tiedät, minne vastustajasi voi mennä, ja siten löytää solu, josta hän ei pääse sinuun edes liikkuessaan.
Sitten on tarpeen määrittää solut, jotka ovat "turvallisia" purjosi käytettävissä olevien solujen joukossa. Tätä varten sinun on testattava jokainen näistä soluista ja tarkistettava näkölinjat vastustajan käytettävissä olevilla soluilla. Jos solun ja vastustajan välillä ei ole näköyhteyttä, tämä ei pysty kohdistamaan tätä solua edes liikkuessaan.
Ajatuksena on siis lähteä siitä hypoteesista, että solu on "turvallinen", ja yrittää todistaa päinvastainen. Testaamme sitten jokaista vastustajan solua niin kauan kuin ei ole näköyhteyttä. Heti kun näköyhteys on olemassa, se tarkoittaa, että vastustaja voi saavuttaa tämän solun. Tietysti on mahdollista tarkentaa ja laskea "vaara" piilopaikan ehdokkaille valita vähiten huono, esimerkiksi olla jättämättä vastustajalle mahdollisuutta M-Laser linjalaukaukseen.
Vihreä neliö: Purjo / Punainen neliö: Vastustaja / Siniset neliöt: Vastustajan käytettävissä olevat solut Vihreä viiva: Ei näköyhteyttä / Punainen viiva: Näkökenttä
Impossible de charger les données du jeu.
Vérifiez votre connexion et réessayez.