Benutzer-Werkzeuge

Webseiten-Werkzeuge


schule:farbwechsel_perlenspiel

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
Nächste ÜberarbeitungBeide Seiten der Revision
schule:farbwechsel_perlenspiel [2013-10-31 11:45] – angelegt marco.bakeraschule:farbwechsel_perlenspiel [2017-04-19 08:39] – Externe Bearbeitung 127.0.0.1
Zeile 30: Zeile 30:
     for(var i=0; i<aktuellerLevel; i++)     for(var i=0; i<aktuellerLevel; i++)
     {      { 
-        var rndX = PS.random(breite) - 1; +        var zufallX = PS.random(breite) - 1; 
-        var rndY = PS.random(hoehe) - 1; +        var zufallY = PS.random(hoehe) - 1; 
-        feldKlicken( rndXrndY);+        feldKlicken( zufallXzufallY);
     }     }
     klicks = 0;         klicks = 0;    
Zeile 72: Zeile 72:
  
  
-function feldKlicken(x,y)+function feldKlicken(x, y)
 { {
     PS.audioPlay("fx_click");     PS.audioPlay("fx_click");
     farbeWechseln(x, y);     farbeWechseln(x, y);
- nachbarFelderWechseln(x,y);+    nachbarFelderWechseln(x, y);
     klicks++;     klicks++;
 } }
Zeile 98: Zeile 98:
     if( PS.color(x,y) == PS.COLOR_WHITE )     if( PS.color(x,y) == PS.COLOR_WHITE )
     {     {
-        PS.color(x, y, PS.COLOR_BLACK );+        PS.color(x, y, PS.COLOR_BLACK);
     }     }
     else     else
     {     {
-        PS.color(x, y, PS.COLOR_WHITE );+        PS.color(x, y, PS.COLOR_WHITE);
     }     }
 } }
Zeile 141: Zeile 141:
 }; };
 </file> </file>
 +
 +===== Version 2 =====
 +
 +In der zweiten Version des Spiels wechselt die Farbe der Kacheln nicht nur zwischen schwarz und weiß, sondern zwischen schwarz, grau und weiß. Die neue Version kann eben falls [[http://bakera.de/pintman/FarbwechselPerlenspiel/game2.html|online gespielt]] werden.
 +
 +Für diese neue Version mussten nur zwei Methoden angepasst werden.
 +
 +<code javascript>
 +function levelGeloest()
 +{
 +    for(var x=0 ; x<breite; x++)
 +    {
 +        for(var y=0; y<hoehe; y++)
 +        {
 +            if( PS.color(x,y) != PS.COLOR_WHITE )
 +            {
 +                return false;
 +            }
 +        }
 +    }
 +    return true;
 +}
 +</code>
 +
 +<code javascript>
 +function farbeWechseln(x, y)
 +{
 +    if( !aufBrett(x, y) )
 +    {
 +        return;
 +    }                    
 +                                                              
 +    if( PS.color(x,y) == PS.COLOR_BLACK )
 +    {
 +        PS.color(x, y, PS.COLOR_GRAY );
 +    }
 +    else if( PS.color(x,y) == PS.COLOR_GRAY )
 +    {
 +        PS.color(x, y, PS.COLOR_WHITE );
 +    }
 +    else if( PS.color(x,y) == PS.COLOR_WHITE )
 +    {                                   
 +        PS.color(x, y, PS.COLOR_BLACK );    
 +    }
 +}
 +</code>
 +
schule/farbwechsel_perlenspiel.txt · Zuletzt geändert: 2021-04-25 13:43 von pintman