Π ΠΈΡΡΠ½ΠΎΠΊ 9.5. ΠΠ»ΠΈΠΏ Β«bad appleΒ» ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· 20 ΠΊΠ°Π΄ΡΠΎΠ². ΠΠ°ΠΆΠ΄ΡΠΉ ΠΊΠ°Π΄Ρ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΡΠ±Π»ΠΎΠΊΠ° ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· ΡΠΎΠ³Π»Π°ΡΠ½ΡΡ Π·Π²ΡΠΊΠΎΠ²
Π Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΌ ΠΎΠΊΠ½Π΅ Symbol Linkage Properties ΠΎΠ±ΠΎΠΈΠΌ ΠΊΠ»ΠΈΠΏΠ°ΠΌ Π±ΡΠ΄Π΅Ρ Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΎ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ Export for ActionScript ΠΈ ΠΏΡΠΈΡΠ²ΠΎΠ΅Π½ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ Β«good appleΒ» ΠΈΠ»ΠΈ Β«bad appleΒ».
Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π°
ΠΠΎΠ΄ ΠΊΠ»ΠΈΠΏΠ° Β«actionsΒ» Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ΅Π½ ΡΠΎΠΌΡ, ΡΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΡΡ Π² ΠΈΠ³ΡΠ΅ Β«ΠΠΎΠΉΠΌΠ°ΠΉ ΡΠ±Π»ΠΎΠΊΠΎΒ». ΠΠ·ΠΌΠ΅Π½ΡΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΡΡΠ½ΠΊΡΠΈΠΈ.
Π ΡΡΠ½ΠΊΡΠΈΡ initGame Π±ΡΠ»ΠΎ Π²Π½Π΅ΡΠ΅Π½ΠΎ Π»ΠΈΡΡ ΠΎΠ΄Π½ΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅: ΡΠΈΡΠ»ΠΎ ΠΏΠ°Π΄Π°ΡΡΠΈΡ ΡΠ±Π»ΠΎΠΊ Π±ΡΠ»ΠΎ ΡΠ²Π΅Π»ΠΈΡΠ΅Π½ΠΎ Π΄ΠΎ 50.function initGame() {
// ΠΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ , Ρ ΡΠ°Π½ΡΡΠΈΡ
// Π½ΠΎΠΌΠ΅ΡΠ° ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ ΠΈ ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅Π³ΠΎ ΡΠ±Π»ΠΎΠΊΠ°.
firstApple = 1;
lastApple = 0;
// ΠΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ, Ρ ΡΠ°Π½ΡΡΠ΅ΠΉ ΡΠΈΡΠ»ΠΎ ΠΏΠΎΠΉΠΌΠ°Π½Π½ΡΡ ΡΠ±Π»ΠΎΠΊ.
score = 0;
// ΠΠ°Π΄Π°Π΅ΠΌ ΠΎΠ±ΡΠ΅Π΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠ±Π»ΠΎΠΊ.
totalApples = 50;
// Π‘ΠΊΠΎΡΠΎΡΡΡ ΠΏΠ°Π΄Π΅Π½ΠΈΡ ΠΈ ΡΡΠ΅ΡΡΠΈΠΊ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΌΠ΅ΠΆΠ΄Ρ ΠΏΠΎΡΠ²Π»Π΅Π½ΠΈΡΠΌΠΈ ΡΠ±Π»ΠΎΠΊ.
timeSinceLastApple = 0;
appleSpeed = 5;
// Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡ ΠΊΠ»ΠΈΠΏΠ°, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠΈΠΉ Π»ΠΈΡΡ.
attachMovie("running fox","fox",999999);
fox._x = 275;
fox._y = 300;
}Π€ΡΠ½ΠΊΡΠΈΡ moveFox ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΡΠΎΠ²ΠΏΠ°Π΄Π°Π΅Ρ Ρ Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½ΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠ΅ΠΉ ΠΈΠ³ΡΡ Β«ΠΠΎΠΉΠΌΠ°ΠΉ ΡΠ±Π»ΠΎΠΊΠΎΒ», ΠΏΠΎΡΡΠΎΠΌΡ Π½Π΅Ρ ΡΠΌΡΡΠ»Π° ΠΏΠΎΠ²ΡΠΎΡΡΡΡ Π΅Π΅ Π·Π΄Π΅ΡΡ. Π€ΡΠ½ΠΊΡΠΈΡ dropNewApple Π±ΡΠ΄Π΅Ρ ΠΎΡΠ»ΠΈΡΠ°ΡΡΡΡ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½Π° Π΄ΠΎΠ»ΠΆΠ½Π° Π²ΡΠ±ΠΈΡΠ°ΡΡ, ΠΊΠ°ΠΊΠΎΠ΅ ΡΠ±Π»ΠΎΠΊΠΎ Π±ΡΠΎΡΠ°ΡΡ, Π° Π·Π°ΡΠ΅ΠΌ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»ΡΠ½ΡΠΉ ΠΊΠ°Π΄Ρ Π²ΡΠ±ΡΠ°Π½Π½ΠΎΠ³ΠΎ ΠΊΠ»ΠΈΠΏΠ°.
function dropNewApple() {
// ΠΡΠΎΠ²Π΅ΡΡΠ΅ΠΌ, ΠΏΡΠΎΡΠ΅Π» Π»ΠΈ Π·Π°Π΄Π°Π½Π½ΡΠΉ ΠΏΡΠΎΠΌΠ΅ΠΆΡΡΠΎΠΊ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ.
if (timeSinceLastApple > 20) {
// ΠΡΠΎΡΠ°Π΅ΠΌ ΡΠ±Π»ΠΎΠΊΠΎ, Π΅ΡΠ»ΠΈ Π½Π΅ ΠΏΡΠ΅Π²ΡΡΠ΅Π½ΠΎ
// ΠΈΡ ΠΏΡΠ΅Π΄Π΅Π»ΡΠ½ΠΎ Π΄ΠΎΠΏΡΡΡΠΈΠΌΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ.
if (lastApple < totalApples) {
// Π£ΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΠΌ Π²Π΅ΡΠΎΡΡΠ½ΠΎΡΡΡ ΡΠ±ΡΠΎΡΠ° ΡΠ±Π»ΠΎΠΊΠ° Π² 10 %.
if (Math.random() < .1) {
// Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ ΠΎΠ±ΡΠ΅ΠΊΡ-ΡΠ±Π»ΠΎΠΊΠΎ.
lastApple++;
if (Math.random() < .5) {
// Π 50 % ΡΠ»ΡΡΠ°Π΅Π² ΡΠ±Π»ΠΎΠΊΠΎ ΠΏΠ»ΠΎΡ ΠΎΠ΅.
attachMovie( "bad apple", "apple"+lastApple, lastApple);
_root["apple"+lastApple].type = "bad";
} else {
// Π 50 % ΡΠ»ΡΡΠ°Π΅Π² ΡΠ±Π»ΠΎΠΊΠΎ Ρ ΠΎΡΠΎΡΠ΅Π΅.
attachMovie( "good apple", "apple"+lastApple, lastApple);
_root["apple"+lastApple].type = "good";
}
f=int(Math.Random()*_root["apple"+
lastApple]._totalFrames) + 1;
trace(f);
_root["apple"+lastApple].gotoAndStop(f);
_root["apple"+lastApple]._x = Math.random()*490+30;
_root["apple"+lastApple]._y = 0;
// Π‘Π±ΡΠ°ΡΡΠ²Π°Π΅ΠΌ ΡΡΠ΅ΡΡΠΈΠΊ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΡ.
timeSinceLastApple = 0;
// Π£Π²Π΅Π»ΠΈΡΠΈΠ²Π°Π΅ΠΌ ΡΠΊΠΎΡΠΎΡΡΡ ΠΏΠ°Π΄Π΅Π½ΠΈΡ ΡΠ±Π»ΠΎΠΊΠ°.
if (appleSpeed < 10) appleSpeed += .5;
}
}
}
// ΠΡΠ»ΠΈ Π½Π΅ Π±ΡΠΎΡΠΈΠ»ΠΈ ΡΠ±Π»ΠΎΠΊΠΎ, ΠΏΡΠΈΠ±Π»ΠΈΠΆΠ°Π΅ΠΌ ΡΡΠΎ ΡΠΎΠ±ΡΡΠΈΠ΅.
timeSinceLastApple++;
}Π€ΡΠ½ΠΊΡΠΈΡ dropNewApple ΡΠΎΠ·Π΄Π°Π΅Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ type Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΊΠ»ΠΈΠΏΠ°. Π₯ΠΎΡΡ Π΄Π°Π½Π½ΡΠ΅ ΠΊΠ»ΠΈΠΏΡ Π½Π΅ ΠΈΠΌΠ΅ΡΡ Π²Π½ΡΡΡΠΈ ΡΠ΅Π±Ρ ΡΡΠ΅Π½Π°ΡΠΈΡ, Π΄Π»Ρ Π½ΠΈΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅. ΠΠΎΡΡΠΎΠΌΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ type Π΄Π»Ρ Π³Π»Π°ΡΠ½ΡΡ Π·Π²ΡΠΊΠΎΠ² Π±ΡΠ΄Π΅Ρ ΠΈΠΌΠ΅ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Β«goodΒ», Π΄Π»Ρ ΡΠΎΠ³Π»Π°ΡΠ½ΡΡ β bad". ΠΠ°Π½Π½Π°Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ ΠΏΡΠΎΠ²Π΅ΡΡΠ΅ΡΡΡ Π² ΡΡΠ½ΠΊΡΠΈΠΈ moveApples, ΠΊΠΎΠ³Π΄Π° ΠΈΠ³ΡΠΎΠΊ Π»ΠΎΠ²ΠΈΡ ΡΠ±Π»ΠΎΠΊΠΎ. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ, ΠΏΠΎΠΉΠΌΠ°Π» Π»ΠΈ ΠΈΠ³ΡΠΎΠΊ Ρ ΠΎΡΠΎΡΠ΅Π΅ ΡΠ±Π»ΠΎΠΊΠΎ ΠΈΠ»ΠΈ ΠΏΠ»ΠΎΡ ΠΎΠ΅.
function moveApples() {
// ΠΡΠΎΠ²Π΅ΡΡΠ΅ΠΌ Π²ΡΠ΅ Π»Π΅ΡΡΡΠΈΠ΅ ΡΠ±Π»ΠΎΠΊΠΈ.
for (i=firstApple;i<=lastApple;i++) {
// ΠΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΠΌ ΠΌΠ΅ΡΡΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΡΠ±Π»ΠΎΠΊΠ°.
x = _root["apple"+i]._x;
o = _root["apple"+i]._y + appleSpeed;
// ΠΡΡΡΠ½ΡΠ΅ΠΌ, Π΄ΠΎΡΡΠΈΠ³Π»ΠΎ Π»ΠΈ ΡΠ±Π»ΠΎΠΊΠΎ Π·Π΅ΠΌΠ»ΠΈ.
if (y > 400) {
removeApple(i);
// ΠΠΎΠΏΠ°Π»ΠΎ Π»ΠΈ Π² ΡΠ±Π»ΠΎΠΊΠΎ ΠΊΠΎΡΠ·ΠΈΠ½Ρ?
} else if ((Math.abs(y-fox._y) < 10) and (Math.abs(x-fox._x) < 25)) {
if (_root["apple"+i].type == "good") {
// ΠΡΠ»ΠΈ ΡΠ±Π»ΠΎΠΊΠΎ Ρ ΠΎΡΠΎΡΠ΅Π΅, ΡΠ²Π΅Π»ΠΈΡΠΈΠ²Π°Π΅ΠΌ ΠΎΡΠΊΠΈ.
score += 1;
} else {
// ΠΡΠ»ΠΈ ΠΏΠ»ΠΎΡ ΠΎΠ΅ β ΡΠΌΠ΅Π½ΡΡΠ°Π΅ΠΌ.
score -= 1;
// ΠΡΠΎΠ²Π΅ΡΡΠ΅ΠΌ, ΡΡΠΎΠ±Ρ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΎΡΠΊΠΎΠ²
// Π½Π΅ Π±ΡΠ»ΠΎ ΠΎΡΡΠΈΡΠ°ΡΠ΅Π»ΡΠ½ΡΠΌ ΡΠΈΡΠ»ΠΎΠΌ.
if (score < 0) score = 0;
}
removeApple(i);
// ΠΡΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅ΠΌ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ°ΡΡ ΡΠ±Π»ΠΎΠΊΠΎ.
} else {
_root["apple"+i]._y = y;
}
}
}Π€ΡΠ½ΠΊΡΠΈΡ removeApple Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½Π° ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠ΅ΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ Π² ΠΈΠ³ΡΠ΅ Β«ΠΠΎΠΉΠΌΠ°ΠΉ ΡΠ±Π»ΠΎΠΊΠΎΒ».
Π ΡΠ²Π΅Π΄Π΅Π½ΠΈΡ
ΠΠ°ΠΊ ΠΈ Π² ΠΈΠ³ΡΠ΅ Β«ΠΠΎΠΉΠΌΠ°ΠΉ ΡΠ±Π»ΠΎΠΊΠΎΒ» ΠΏΠ΅ΡΠ΅Π΄ ΠΈ ΠΏΠΎΡΠ»Π΅ ΠΊΠ°Π΄ΡΠ° Β«playΒ» Π½Π°Ρ ΠΎΠ΄ΡΡΡΡ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ ΠΊΠ°Π΄ΡΡ Β«startΒ» ΠΈ Β«game overΒ». ΠΠ΅ Π·Π°Π±ΡΠ΄ΡΡΠ΅ ΡΠ°ΠΊΠΆΠ΅ ΠΎ ΡΠ΅ΠΊΡΡΠΎΠ²ΠΎΠΉ ΠΎΠ±Π»Π°ΡΡΠΈ Β«scoreΒ» ΠΈ Π΄ΡΡΠ³ΠΈΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ°Ρ , ΡΠΏΠΎΠΌΡΠ½ΡΡΡΡ Π² ΡΠ°Π·Π΄Π΅Π»Π΅ Β«Π ΡΠ²Π΅Π΄Π΅Π½ΠΈΡΒ» Π΄Π»Ρ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅ΠΉ ΠΈΠ³ΡΡ.
ΠΡΡΠ³ΠΈΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ
ΠΡΠΎ ΠΎΠ±ΡΡΠ°ΡΡΠ°Ρ ΠΈΠ³ΡΠ° ΠΈ, ΠΊ ΡΠΎΠΆΠ°Π»Π΅Π½ΠΈΡ, ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡ Π»ΠΈΡΡ Π΄Π»Ρ ΠΌΠ°Π»Π΅Π½ΡΠΊΠΈΡ Π΄Π΅ΡΠ΅ΠΉ, Π΅ΡΠ΅ Π½Π΅ Π²ΡΡΡΠΈΠ²ΡΠΈΡ Π°Π»ΡΠ°Π²ΠΈΡ. ΠΠ΄Π½Π°ΠΊΠΎ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΊΠ°Π΄ΡΠ°, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠ΅Π³ΠΎ Ρ ΠΎΡΠΎΡΠ΅Π΅ ΠΈΠ»ΠΈ ΠΏΠ»ΠΎΡ ΠΎΠ΅ ΡΠ±Π»ΠΎΠΊΠΎ. ΠΠ΄Π½ΠΈΠΌ ΠΈΠ· Π²Π°ΡΠΈΠ°Π½ΡΠΎΠ² ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΡΠ²Π΅Π»ΠΈΡΠ΅Π½ΠΈΠ΅ ΡΠ±Π»ΠΎΠΊΠ°, Π΄Π»Ρ ΡΠΎΠ³ΠΎ ΡΡΠΎΠ±Ρ Π½Π° Π½Π΅ΠΌ ΠΌΠΎΠ³Π»Π° ΠΏΠΎΠΌΠ΅ΡΡΠΈΡΡΡΡ Π±ΠΎΠ»Π΅Π΅ Π΄Π»ΠΈΠ½Π½Π°Ρ ΡΡΠ°Π·Π°.
ΠΠ°ΡΠΈΠ°Π½ΡΠΎΠΌ Π΄Π»Ρ Π΄Π΅ΡΠ΅ΠΉ Π±ΠΎΠ»Π΅Π΅ ΡΡΠ°ΡΡΠ΅Π³ΠΎ Π²ΠΎΠ·ΡΠ°ΡΡΠ° ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΡΠ±Π»ΠΎΠΊΠΈ, Π²ΠΊΠ»ΡΡΠ°ΡΡΠΈΠ΅ Π³Π»Π°Π³ΠΎΠ»Ρ ΠΈ ΡΡΡΠ΅ΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅. ΠΠ½ΠΈ ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠ³ΡΡ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡ ΡΠ΅ΡΠ½ΡΠ΅ ΠΈ Π½Π΅ΡΠ΅ΡΠ½ΡΠ΅ ΡΠΈΡΠ»Π°, ΡΠΈΡΠ»Π° ΠΊΡΠ°ΡΠ½ΡΠ΅ ΡΡΠ΅ΠΌ ΠΈΠ»ΠΈ ΡΠΎΠΊΡΠ°ΡΠ°Π΅ΠΌΡΠ΅ Π΄ΡΠΎΠ±ΠΈ. ΠΠ΅ΡΠΈ Π΅ΡΠ΅ Π±ΠΎΠ»Π΅Π΅ ΡΡΠ°ΡΡΠ΅Π³ΠΎ Π²ΠΎΠ·ΡΠ°ΡΡΠ° ΠΌΠΎΠ³ΡΡ Π²ΡΠ±ΠΈΡΠ°ΡΡ ΡΡΡΠ°Π½Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ½ΡΠΈΠ½Π΅Π½ΡΠ° ΠΈΠ»ΠΈ Π½Π°Π·Π²Π°Π½ΠΈΡ Π΄Π΅ΡΠ΅Π²ΡΠ΅Π². ΠΠ³ΡΠ° ΠΌΠΎΠΆΠ΅Ρ ΠΈΠΌΠ΅ΡΡ Π»ΡΠ±ΡΡ ΡΠ΅ΠΌΡ, Π³Π»Π°Π²Π½ΠΎΠ΅, ΡΡΠΎΠ±Ρ Π½Π° Π²ΠΎΠΏΡΠΎΡΡ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ Π΄Π°ΡΡ ΠΎΡΠ²Π΅Ρ "Π²Π΅ΡΠ½ΠΎ/Π½Π΅Π²Π΅ΡΠ½ΠΎ".Π‘ΠΏΠ»Π°Π² Π½Π° Π±Π°ΠΉΠ΄Π°ΡΠΊΠ΅
ΠΡΡ ΠΎΠ΄Π½ΡΠΉ ΡΠ°ΠΉΠ»: Riverkayak.fla
Π ΡΡΠΎΠΌ ΡΠ°Π·Π΄Π΅Π»Π΅ Π΄Π°Π½Π½ΠΎΠΉ Π³Π»Π°Π²Ρ ΠΌΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΠΊΠΎΠ΄ Π΄Π²ΡΡ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠΈΡ ΠΈΠ³Ρ, ΡΠΎΠ·Π΄Π°Π΄ΠΈΠΌ ΡΠΎΠ²Π΅ΡΡΠ΅Π½Π½ΠΎ Π΄ΡΡΠ³ΡΡ Π½Π° ΠΏΠ΅ΡΠ²ΡΠΉ Π²Π·Π³Π»ΡΠ΄ ΠΈΠ³ΡΡ. Π ΡΡΠΎΠΉ ΠΈΠ³ΡΠ΅ Π½Π°Ρ Π³Π΅ΡΠΎΠΉ Π»ΠΈΡΠ° Π±ΡΠ΄Π΅Ρ ΠΏΠ»ΡΡΡ ΠΏΠΎ ΡΠ΅ΠΊΠ΅ Π½Π° Π±Π°ΠΉΠ΄Π°ΡΠΊΠ΅, ΠΈΠ·Π±Π΅Π³Π°Ρ ΠΏΡΠ΅ΠΏΡΡΡΡΠ²ΠΈΡ ΠΈ ΡΡΠ°ΡΠ°ΡΡΡ Π΄ΠΎΠ±ΠΈΡΡΡΡ Ρ ΠΎΡΠΎΡΠ΅Π³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ.
ΠΠ»Ρ ΡΡΠ°Π½ΡΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠΈΡ ΠΈΠ³Ρ Π² ΡΡΡ, ΠΊΠ°ΠΊ Π½ΠΈ ΡΠ΄ΠΈΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ, Π½Π΅ Π½ΡΠΆΠ½ΠΎ ΠΏΡΠΈΠ»Π°Π³Π°ΡΡ ΠΌΠ½ΠΎΠ³ΠΎ ΡΡΠΈΠ»ΠΈΠΉ. Π Π² ΡΠΎ ΠΆΠ΅ Π²ΡΠ΅ΠΌΡ ΠΈΠ³ΡΡ Π±ΡΠ΄ΡΡ ΡΠΎΠ²Π΅ΡΡΠ΅Π½Π½ΠΎ ΡΠ°Π·Π½ΡΠΌΠΈ. ΠΠ·Π³Π»ΡΠ½ΡΠ² Π½Π° ΡΠΈΡ. 9.6, Π²Ρ ΡΠ±Π΅Π΄ΠΈΡΠ΅ΡΡ, Π½Π°ΡΠΊΠΎΠ»ΡΠΊΠΎ Π΄Π°Π½Π½Π°Ρ ΠΈΠ³ΡΠ° ΠΎΡΠ»ΠΈΡΠ°Π΅ΡΡΡ ΠΎΡ ΠΈΠ³Ρ "ΠΠΎΠΉΠΌΠ°ΠΉ ΡΠ±Π»ΠΎΠΊΠΎ".
Π ΠΈΡΡΠ½ΠΎΠΊ 9.6. ΠΠ³ΡΠ° Β«Π‘ΠΏΠ»Π°Π² Π½Π° Π±Π°ΠΉΠ΄Π°ΡΠΊΠ΅Β» ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· Π±Π°ΠΉΠ΄Π°ΡΠΊΠΈ Π² ΡΠ΅Π½ΡΡΠ΅ ΡΠΊΡΠ°Π½Π° ΠΈ ΠΊΠ°ΠΌΠ½Π΅ΠΉ ΠΈ Π²Π΅ΡΠΎΠΊ Π΄Π΅ΡΠ΅Π²ΡΠ΅Π², Π½Π΅ΡΡΡΠΈΡ ΡΡ Π΅ΠΉ Π½Π°Π²ΡΡΡΠ΅ΡΡ
ΠΠ°Π΄Π°ΡΠ° ΠΏΡΠΎΠ΅ΠΊΡΠ°
ΠΠ΄Π½ΠΎΠΉ ΠΈΠ· Π·Π°Π΄Π°Ρ Π΄Π°Π½Π½ΠΎΠΉ ΠΈΠ³ΡΡ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ ΠΈΠ»Π»ΡΠ·ΠΈΠΈ Ρ ΠΈΠ³ΡΠΎΠΊΠ°. Π₯ΠΎΡΡ Π±Π°ΠΉΠ΄Π°ΡΠΊΠ° ΠΎΡΡΠ°Π΅ΡΡΡ Π² ΡΠ΅Π½ΡΡΠ΅ ΡΠΊΡΠ°Π½Π°, Ρ ΠΈΠ³ΡΠΎΠΊΠ° ΡΠΊΠ»Π°Π΄ΡΠ²Π°Π΅ΡΡΡ Π²ΠΏΠ΅ΡΠ°ΡΠ»Π΅Π½ΠΈΠ΅, ΡΡΠΎ ΠΎΠ½Π° Π΄Π²ΠΈΠΆΠ΅ΡΡΡ Π²Π½ΠΈΠ· ΠΏΠΎ ΡΠ΅ΠΊΠ΅. ΠΡΠΎ Π΄ΠΎΡΡΠΈΠ³Π°Π΅ΡΡΡ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ², Π΄Π²ΠΈΠ³Π°ΡΡΠΈΡ ΡΡ Π²Π²Π΅ΡΡ ΠΏΠΎ ΡΠΊΡΠ°Π½Ρ.
ΠΠΎΠ»ΡΡΠ°Ρ ΡΠ°ΡΡΡ ΠΊΠΎΠ΄Π° Π±ΡΠ΄Π΅Ρ Π²Π·ΡΡΠ° ΠΈΠ· Π΄Π²ΡΡ ΠΈΠ³Ρ, ΡΠ°ΡΡΠΌΠΎΡΡΠ΅Π½Π½ΡΡ ΡΠ°Π½Π΅Π΅ Π² Π΄Π°Π½Π½ΠΎΠΉ Π³Π»Π°Π²Π΅. ΠΠ΄Π½Π°ΠΊΠΎ, Π² ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠΈΡ ΠΈΠ³Ρ, ΠΈΠ·Π±Π΅Π³Π°ΡΡ ΠΏΡΠΈΠ΄Π΅ΡΡΡ Π²ΡΠ΅, Π° Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΡ. Π‘ΡΠ΅Ρ Π±ΡΠ΄Π΅Ρ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡ Π½Π΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π½Π°Π±ΡΠ°Π½Π½ΡΡ ΠΎΡΠΊΠΎΠ², Π° ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΡΠΎΠ»ΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΠΉ Π±Π°ΠΉΠ΄Π°ΡΠΊΠΈ Ρ ΠΎΠ±ΡΠ΅ΠΊΡΠ°ΠΌΠΈ. Π§Π΅ΠΌ Π±ΠΎΠ»ΡΡΠ΅ ΠΏΡΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ ΡΡΠΎΠ»ΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΠΉ, ΡΠ΅ΠΌ ΡΠΊΠΎΡΠ΅Π΅ Π·Π°ΠΊΠΎΠ½ΡΠΈΡΡΡ ΠΈΠ³ΡΠ°.
ΠΠΎΠ΄Ρ ΠΎΠ΄
ΠΡΠ΅ΠΆΠ΄Π΅ Π²ΡΠ΅Π³ΠΎ, ΠΊΠΎΠ΄ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ ΡΠ°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, ΡΡΠΎΠ±Ρ ΠΎΠ±ΡΠ΅ΠΊΡΡ Π΄Π²ΠΈΠ³Π°Π»ΠΈΡΡ Π½Π΅ Π²Π½ΠΈΠ·, Π° Π²Π²Π΅ΡΡ . ΠΠ°Π»Π΅Π΅, Π²Π΅ΡΡ ΠΊΠΎΠ΄, ΡΠ²ΡΠ·Π°Π½Π½ΡΠΉ ΡΠΎ ΡΡΠΎΠ»ΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΡΠΌΠΈ, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡΠΈΠ²Π΅ΡΡΠΈ ΠΊ ΠΎΠ΄Π½ΠΎΠΉ ΡΠΎΡΠΌΠ΅, ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°ΡΡΠ΅ΠΉ Π»ΡΠ±ΠΎΠ΅ ΡΡΠΎΠ»ΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΠ΅ ΠΊΠ°ΠΊ ΠΏΠ»ΠΎΡ ΠΎΠ΅.
ΠΡΡΠ°Π»ΡΠ½ΡΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π½Π΅Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½Ρ. ΠΠ΅Π²Π°Ρ ΠΈ ΠΏΡΠ°Π²Π°Ρ Π³ΡΠ°Π½ΠΈΡΡ Π΄ΠΎΠ»ΠΆΠ½Ρ Π΄Π²ΠΈΠ³Π°ΡΡΡΡ, ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Ρ ΠΊΠ°ΠΌΠ½ΠΈ Π² ΡΠ΅ΠΊΠ΅. Π‘ΠΊΠΎΡΠΎΡΡΡ ΠΈΠ³ΡΡ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π±ΠΎΠ»ΡΡΠ΅, ΠΈ Π½Π° ΡΠΊΡΠ°Π½Π΅ ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ ΠΌΠΎΠΆΠ΅Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡΡΡ Π±ΠΎΠ»ΡΡΠ΅ ΠΊΠ°ΠΌΠ½Π΅ΠΉ.
ΠΠΌΠ΅ΡΡΠΎ ΠΏΠΎΡΡΠ΅ΠΏΠ΅Π½Π½ΠΎΠ³ΠΎ ΡΡΠΊΠΎΡΠ΅Π½ΠΈΡ ΡΠΊΠΎΡΠΎΡΡΡ ΠΈΠ³ΡΡ Π±ΡΠ΄Π΅Ρ ΠΏΠ°Π΄Π°ΡΡ Π΄ΠΎ 0 ΠΏΡΠΈ ΡΡΠΎΠ»ΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΠΈ. Π ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ ΠΈΠ³ΡΠΎΠΊ ΠΏΠΎΡΡΠ²ΡΡΠ²ΡΠ΅Ρ ΡΠ΄Π°Ρ. Π ΠΊΠΎΠ½ΡΠ΅ ΠΈΠ³ΡΡ Π±ΡΠ΄Π΅Ρ ΡΠ°ΠΊΠΎΠ΅ ΠΆΠ΅ Π·Π°ΠΌΠ΅Π΄Π»Π΅Π½ΠΈΠ΅.
ΠΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠ° ΡΠΎΠ»ΠΈΠΊΠ°
ΠΠΌΠ΅ΡΡΠΎ ΠΊΠ»ΠΈΠΏΠ° Β«applesΒ» ΠΌΡ Π±ΡΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΊΠ»ΠΈΠΏ Β«rocksΒ». Π ΡΠΎΠ»ΠΈΠΊΠ΅ Riverkayak.fla ΠΊΠ»ΠΈΠΏ Β«rocksΒ» ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· ΡΡΠ΅Ρ ΠΊΠ°Π΄ΡΠΎΠ². ΠΠ°ΠΆΠ΄ΡΠΉ ΠΊΠ°Π΄Ρ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ Π°Π½ΠΈΠΌΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅, ΡΠΎΡΡΠΎΡΡΠ΅Π΅ ΠΈΠ· Π΄ΡΡΠ³ΠΎΠ³ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ. Π₯ΠΎΡΡ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΠΊΠ°ΠΌΠ΅Π½Ρ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠ°Π΄ΡΠ΅ ΠΊΠ»ΠΈΠΏΠ°, Π°Π½ΠΈΠΌΠ°ΡΠΈΡ Π²ΠΎΡΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΡΡ Π² Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠΌ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ΅. ΠΠ°ΠΏΡΡΡΠΈΠ² ΡΠΎΠ»ΠΈΠΊ, Π²Ρ ΡΠ²ΠΈΠ΄ΠΈΡΠ΅, ΡΡΠΎ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΊΠ°Π΄ΡΠ΅ Π²ΠΎΠΊΡΡΠ³ ΠΊΠ°ΠΌΠ½Ρ ΡΠ΅ΡΠ΅Ρ Π²ΠΎΠ΄Π°.
ΠΠ»ΠΈΠΏ Π»ΠΈΡΡ, Π»ΠΎΠ²ΡΡΠ΅ΠΉ ΡΠ±Π»ΠΎΠΊΠΈ, Π±ΡΠ΄Π΅Ρ Π·Π°ΠΌΠ΅Π½Π΅Π½ Π½Π° ΠΊΠ»ΠΈΠΏ Π»ΠΈΡΡ Π² Π±Π°ΠΉΠ΄Π°ΡΠΊΠ΅. ΠΠ΅ΡΠ²ΡΠΉ ΠΊΠ°Π΄Ρ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ°Π΅Ρ Π»ΠΈΡΡ Π² Π±Π°ΠΉΠ΄Π°ΡΠΊΠ΅, ΠΏΠΎΠ²Π΅ΡΠ½ΡΡΠΎΠΉ Π²Π½ΠΈΠ· ΠΏΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΈ Ρ Π²Π΅ΡΠ»Π°ΠΌΠΈ Π½Π°Π΄ Π²ΠΎΠ΄ΠΎΠΉ. ΠΠ°ΡΠ΅ΠΌ ΡΠ»Π΅Π΄ΡΡΡ ΠΊΠ°Π΄ΡΡ "left" ΠΈ "right", ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠΈΠ΅ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ²Π΅ΡΠ½ΡΡΠΎΠΉ Π±Π°ΠΉΠ΄Π°ΡΠΊΠΈ ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π²Π΅ΡΠ»Π°, ΠΎΠΏΡΡΠ΅Π½Π½ΠΎΠ³ΠΎ Π² Π²ΠΎΠ΄Ρ. ΠΠ° ΡΠΈΡ. 9.7 ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½Π° Π»ΠΈΡΠ°, ΠΏΠΎΠ²ΠΎΡΠ°ΡΠΈΠ²Π°ΡΡΠ°Ρ Π²ΠΏΡΠ°Π²ΠΎ. ΠΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ Π² ΠΊΠ°Π΄ΡΠ΅ 4 Π·Π°ΠΏΡΡΠΊΠ°Π΅ΡΡΡ Π°Π½ΠΈΠΌΠ°ΡΠΈΡ "spill", ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΡΡΠ°Ρ ΡΠ΄Π°Ρ Π±Π°ΠΉΠ΄Π°ΡΠΊΠΈ ΠΎ ΠΊΠ°ΠΌΠ΅Π½Ρ.
Π ΠΈΡΡΠ½ΠΎΠΊ 9.7. ΠΡΠΎΡΠΎΠΉ ΠΊΠ°Π΄Ρ ΡΠΎΠ»ΠΈΠΊΠ° Π»ΠΈΡΡ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ Π»ΠΈΡΡ, ΠΏΠΎΠ²ΠΎΡΠ°ΡΠΈΠ²Π°ΡΡΠ΅ΠΉ Π²ΠΏΡΠ°Π²ΠΎ
ΠΠ»Ρ ΡΠΎΠ³ΠΎ ΡΡΠΎΠ±Ρ ΠΊΠ»ΠΈΠΏΡ Β«rocksΒ» ΠΈ Β«foxΒ» Π±ΡΠ»ΠΈ Π²ΠΊΠ»ΡΡΠ΅Π½Ρ Π² ΡΠΎΠ»ΠΈΠΊ, ΠΈΠΌ Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½ΠΎ ΠΊΠ»ΠΈΠΏΠ°ΠΌ Β«applesΒ» ΠΈ Β«foxΒ» ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠΈΡ ΠΈΠ³Ρ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡΠΈΡΠ²ΠΎΠΈΡΡ ΠΈΠΌΠ΅Π½Π° Π² ΠΏΠ°Π½Π΅Π»ΠΈ Linkage Properties.
Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π°
ΠΠ»ΠΈΠΏΡ Β«actionsΒ» Π½Π°Π·Π½Π°ΡΠ΅Π½ ΡΠ°ΠΊΠΎΠΉ ΠΆΠ΅ ΡΡΠ΅Π½Π°ΡΠΈΠΉ, ΠΊΠ°ΠΊ ΠΈ Π² ΠΏΠ΅ΡΠ²ΡΡ Π΄Π²ΡΡ ΠΈΠ³ΡΠ°Ρ Π΄Π°Π½Π½ΠΎΠΉ Π³Π»Π°Π²Ρ, ΠΎΠ΄Π½Π°ΠΊΠΎ ΠΈΠΌΠ΅Π½Π° Π±ΡΠ»ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Ρ Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΈ Ρ ΡΠ΅ΠΌΠΎΠΉ Π΄Π°Π½Π½ΠΎΠΉ ΠΈΠ³ΡΡ.onClipEvent (load) {
_root.initGame ();
}
onClipEvent (enterFrane) {
_root.moveFox();
_root.newRock();
_root.moveRocks();
}Π€ΡΠ½ΠΊΡΠΈΠΈ Π³Π»Π°Π²Π½ΠΎΠΉ Π²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΡΠΊΠ°Π»Ρ Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ Π²Π°ΠΌ Π·Π½Π°ΠΊΠΎΠΌΡ. ΠΠ΅ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ°ΡΡΠΈ ΠΊΠΎΠ΄Π° Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½Ρ ΡΡΠ½ΠΊΡΠΈΡΠΌ, ΡΠ°ΡΡΠΌΠΎΡΡΠ΅Π½Π½ΡΠΌ ΡΠ°Π½Π΅Π΅, Π½ΠΎ ΠΈΠΌΠ΅ΡΡ Π΄ΡΡΠ³ΠΈΠ΅ ΠΈΠΌΠ΅Π½Π°. Π€ΡΠ½ΠΊΡΠΈΡ initGame Π·Π°ΠΏΡΡΠΊΠ°Π΅Ρ ΠΈΠ³ΡΡ ΡΠΎ ΡΠΊΠΎΡΠΎΡΡΡΡ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΡΠ΅ΠΊΠΈ 0. ΠΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ Π»ΠΈΡΡ ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΎ Π½Π΅ Π² Π½ΠΈΠΆΠ½Π΅ΠΉ ΡΠ°ΡΡΠΈ ΡΠΊΡΠ°Π½Π°, Π° Π² ΡΠ΅Π½ΡΡΠ΅.
function initGame () {
// ΠΠΎΠΌΠ΅ΡΠ° ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ ΠΈ ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅Π³ΠΎ ΠΊΠ°ΠΌΠ½Ρ.
firstRock = 1;
lastRock = 0;
// ΠΠ°Π΄Π°Π΅ΠΌ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡΡ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΡΠΎΠ»ΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΠΉ.
spills = 0;
// ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΊΠ°ΠΌΠ½Π΅ΠΉ.
totalRocks = 50;
// ΠΡΠ΅ΠΌΡ, ΠΏΡΠΎΡΠ΅Π΄ΡΠ΅Π΅ ΡΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΏΠΎΡΠ²Π»Π΅Π½ΠΈΡ ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅Π³ΠΎ ΠΊΠ°ΠΌΠ½Ρ.
timeSinceLastRock = 0;
// Π‘ΠΊΠΎΡΠΎΡΡΡ ΡΠ΅ΠΊΠΈ.
TimeSinceLastRock = 0;
riverSpeed = 0;
// ΠΠΎΠΌΠ΅ΡΠ°Π΅ΠΌ Π½Π° ΡΠ°Π±ΠΎΡΠ΅Π΅ ΠΏΠΎΠ»Π΅ ΠΊΠ»ΠΈΠΏ Π»ΠΈΡΡ.
attachMovief "kayaking fox", "fox", 999999);
fox._x = 275;
fox._y = 200;
}ΠΠ°ΠΊ ΠΈ Π² ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠΈΡ ΠΏΡΠΈΠΌΠ΅ΡΠ°Ρ , ΡΡΠ½ΠΊΡΠΈΡ moveFox ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ, Π½Π°ΠΆΠ°ΡΡ Π»ΠΈ ΠΊΠ»Π°Π²ΠΈΡΠΈ ΡΠΎ ΡΡΡΠ΅Π»ΠΊΠ°ΠΌΠΈ Π²Π»Π΅Π²ΠΎ ΠΈ Π²ΠΏΡΠ°Π²ΠΎ. ΠΡΠΎΠΌΠ΅ ΡΡΠΎΠ³ΠΎ, ΠΎΠ½Π° ΠΏΡΠΎΠ²Π΅ΡΡΠ΅Ρ, Π²ΠΎΡΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΡΡ Π»ΠΈ Π°Π½ΠΈΠΌΠ°ΡΠΈΡ Β«spillΒ», ΠΈ Π΅ΡΠ»ΠΈ ΠΎΡΠ²Π΅Ρ ΠΏΠΎΠ»ΠΎΠΆΠΈΡΠ΅Π»ΡΠ½ΡΠΉ, ΠΈΠ³Π½ΠΎΡΠΈΡΡΠ΅Ρ Π½Π°ΠΆΠ°ΡΠΈΠ΅ ΠΊΠ»Π°Π²ΠΈΡ. ΠΠΌΠ΅ΡΡΠΎ ΠΏΠΎΠ²ΠΎΡΠΎΡΠ° ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΠΊΠΎΠ΄ Π·Π°Π΄Π°Π΅Ρ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ ΠΊΠ»ΠΈΠΏΠ° "fox" ΠΊ ΠΊΠ°Π΄ΡΠ°ΠΌ, ΠΏΠΎΠΌΠ΅ΡΠ΅Π½Π½ΡΠΌ "left" ΠΈΠ»ΠΈ "right". ΠΠ΅ΡΠ²ΡΠΉ ΠΊΠ°Π΄Ρ ΠΈΠΌΠ΅Π΅Ρ ΠΌΠ΅ΡΠΊΡ "still" ΠΈ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅Ρ Π±Π°ΠΉΠ΄Π°ΡΠΊΡ, ΠΏΠ»ΡΠ²ΡΡΡΡ Π²ΠΏΠ΅ΡΠ΅Π΄.
function moveFox () {
if (fox._currentFrame > 4) {
// ΠΠΎ Π²ΡΠ΅ΠΌΡ ΡΡΠΎΠ»ΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΡ Π½Π°ΠΆΠ°ΡΠΈΠ΅ ΠΊΠ»Π°Π²ΠΈΡ ΠΈΠ³Π½ΠΎΡΠΈΡΡΠ΅ΡΡΡ.
dx = 0;
} else if (Key.isDown(Key.RIGHT)) {
// ΠΠ΅ΡΠ΅Π΄Π²ΠΈΠ³Π°Π΅ΠΌ Π»ΠΈΡΡ Π²ΠΏΡΠ°Π²ΠΎ.
dx = riverSpeed;
fox.gotoAndStop("left");
} else if (Key.isDown(Key.LEFT)) {
// ΠΠ΅ΡΠ΅Π΄Π²ΠΈΠ³Π°Π΅ΠΌ Π»ΠΈΡΡ Π²Π»Π΅Π²ΠΎ.
dx = -riverSpeed;
fox.gotoAndStop("right");
} else {
// ΠΠ»Π°Π²ΠΈΡΠ° Π½Π΅ Π½Π°ΠΆΠ°ΡΠ°.
dx = 0;
fox.gotoAndStop("still");
}
// ΠΠ΅ΡΠ΅Π΄Π²ΠΈΠ³Π°Π΅ΠΌ Π»ΠΈΡΡ ΠΈ ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°Π΅ΠΌ,