Toto je starší verze dokumentu!
TODO
- Had sní jablíčko
- Jablíčko se zobrazí na dalším místě
- Vyjetí hada z obrazovky = buď smrt hada, nebo se objeví na opačné straně
- Smrt hada = restart hry, nebo hláška
- Had koliduje sám se sebou
- Počítadlo skóre/kroků
for(const object1 of this.gameObjects){ for(const object2 of this.gameObjects) { if(object1 == object2) {return} const stringParts1 = object1.getParts().map(souradnice=>souradnice.join("_")) const stringParts2 = object2.getParts().map(souradnice=>souradnice.join("_")) const intersection = stringParts1.filter(value => stringParts2.includes(value)); if(intersection.length > 0){ // dochazi ke kolizi dvou objektu } } }