Zobrazit stránkuStarší verzeZpětné odkazyNahoru Tato stránka je pouze pro čtení. Můžete si pouze prohlédnout zdrojový kód, ale ne ho měnit. Zeptejte se správce, pokud si myslíte, že něco není v pořádku. Počáteční stav: {{ :uloha:snake_v3.zip |}} Koncový stav: {{ :uloha:snake_v4.zip |}} === 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ů <code javascript> for(const object1 of this.gameObjects){ for(const object2 of this.gameObjects) { if(object1 === object2) { break } 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 this.solveCollision(object1, object2) } } } </code> uloha/had_v3.txt Poslední úprava: 2023/11/15 20:54autor: 127.0.0.1