uloha:had_v3

Toto je starší verze dokumentu!


snake_v3.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ů
       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
 
                }
            }
        }
  • uloha/had_v3.1677085848.txt.gz
  • Poslední úprava: 2023/11/15 20:54
  • (upraveno mimo DokuWiki)