uloha:had_v3

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Následující verze
Předchozí verze
uloha:had_v3 [2023/02/22 16:48] – vytvořeno adminuloha:had_v3 [2023/11/15 20:54] (aktuální) – upraveno mimo DokuWiki 127.0.0.1
Řádek 1: Řádek 1:
-{{ :uloha:snake_v3.zip |}}+Počáteční stav: {{ :uloha:snake_v3.zip |}} 
 + 
 +Koncový stav: {{ :uloha:snake_v4.zip |}} 
 === TODO === === TODO ===
   * Had sní jablíčko   * Had sní jablíčko
Řádek 7: Řádek 10:
   * Had koliduje sám se sebou   * Had koliduje sám se sebou
   * Počítadlo skóre/kroků   * 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.1677084538.txt.gz
  • Poslední úprava: 2023/11/15 20:54
  • (upraveno mimo DokuWiki)