function removeAll() {
// Π£Π΄Π°Π»ΡΠ΅ΠΌ Π²ΡΠ΅ ΠΊΠ»ΠΈΠΏΡ ΠΏΡΠ»Ρ.
for (i=0; i<bullets.length; i++) {
bullets[i].removeMovieClip();
}
// Π£Π΄Π°Π»ΡΠ΅ΠΌ Π²ΡΠ΅ ΠΊΠ»ΠΈΠΏΡ Π°ΡΡΠ΅ΡΠΎΠΈΠ΄ΠΎΠ².
for (i=0; i<rocks.length; i++) {
rocks[i].removeMovieClip();
}
}Π ΡΠ²Π΅Π΄Π΅Π½ΠΈΡ
ΠΠ°ΠΊ Π²ΡΠ΅Π³Π΄Π°, ΡΠ±Π΅Π΄ΠΈΡΠ΅ΡΡ, ΡΡΠΎ Π΄Π»Ρ ΠΊΠ»ΠΈΠΏΠΎΠ² Π² Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ΅ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Ρ ΡΠ²ΠΎΠΉΡΡΠ²Π° ΡΠ²ΡΠ·ΠΈ, ΡΡΠΎΠ±Ρ ΠΎΠ½ΠΈ Π±ΡΠ»ΠΈ Π²ΠΊΠ΄ΡΡΠ΅Π½Ρ Π² swf-ΡΠ°ΠΉΠ». Π‘Π²ΠΎΠΉΡΡΠ²Π° ΡΠ²ΡΠ·ΠΈ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π΄Π»Ρ Π°ΡΡΠ΅ΡΠΎΠΈΠ΄ΠΎΠ² ΠΈ ΠΏΡΠ»Ρ, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ Π΄ΠΎ Π½Π°ΡΠ°Π»Π° ΠΈΠ³ΡΡ ΠΈΡ Π½Π΅Ρ Π½Π° ΡΠ°Π±ΠΎΡΠ΅ΠΌ ΠΏΠΎΠ»Π΅.
Π― ΡΠ°ΠΊΠΆΠ΅ ΡΠΎΠ·Π΄Π°Π» ΡΡΠΈ ΡΠ΅ΠΊΡΡΠΎΠ²ΡΡ ΠΏΠΎΠ»Ρ, ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡΠΈΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ gameLevel, lives ΠΈ score. ΠΡΠΈ ΠΏΠΎΠ»Ρ ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½Ρ Π² ΡΠ°Π·Π½ΡΡ ΡΠ³Π»Π°Ρ ΡΠΊΡΠ°Π½Π°, Π½Π°Π΄ Π½ΠΈΠΌΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ ΠΏΠΎΡΡΠ½ΡΡΡΠΈΠΉ ΡΠ΅ΠΊΡΡ.
ΠΡΡΠ³ΠΈΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ
Π ΡΠ°ΠΊΠΈΡ ΠΈΠ³ΡΠ°Ρ , ΠΊΠ°ΠΊ Β«ΠΡΡΠ΅ΡΠΎΠΈΠ΄Β», ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΈΠ΄ΡΠΌΠ°ΡΡ ΠΌΠ½ΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎΠ³ΠΎ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π²ΡΠ΅ΠΌΡ ΠΎΡ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Π²ΠΎΠΊΡΡΠ³ ΠΊΠΎΡΠ°Π±Π»Ρ ΠΌΠΎΠΆΠ΅Ρ Π»Π΅ΡΠ°ΡΡ Π½Π΅Π±ΠΎΠ»ΡΡΠΎΠΉ ΠΠΠ; Π΅ΡΠ»ΠΈ ΠΈΠ³ΡΠΎΠΊ Π΅Π³ΠΎ ΡΠΎΠ±ΡΠ΅Ρ, ΡΠΎ Π·Π°ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΎΡΠΊΠΈ. ΠΠ°ΡΠ°ΡΡΡΡ ΠΊΠΎΡΠ°Π±Π»Ρ ΠΎΡΠ½Π°ΡΠ΅Π½ ΡΠΈΡΠΎΠΌ, ΠΊΠΎΡΠΎΡΡΠΉ Π·Π°ΡΠΈΡΠ°Π΅Ρ Π΅Π³ΠΎ ΠΎΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π° ΡΡΠΎΠ»ΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΠΉ. Π€ΡΠ½ΠΊΡΠΈΡ Β«ΠΠΈΠΏΠ΅ΡΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎΒ» ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠΈΡ ΠΊΠΎΡΠ°Π±Π»Ρ Π² ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»ΡΠ½ΡΡ ΡΠΎΡΠΊΡ ΡΠΊΡΠ°Π½Π°, Π° Β«Π±ΠΎΠΌΠ±Π°Β» Π²Π·ΡΡΠ²Π°Π΅Ρ Π²ΡΠ΅ Π°ΡΡΠ΅ΡΠΎΠΈΠ΄Ρ, Π½Π°Ρ ΠΎΠ΄ΡΡΠΈΠ΅ΡΡ Π½Π° Π·Π°Π΄Π°Π½Π½ΠΎΠΌ ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΠΈ ΠΎΡ ΠΊΠΎΡΠ°Π±Π»Ρ.
ΠΡΠΎ ΠΏΡΠ΅Π²ΠΎΡΡ ΠΎΠ΄Π½Π°Ρ ΠΈΠ³ΡΠ°, Π² ΠΊΠΎΡΠΎΡΠΎΠΉ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡ ActionScript ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΠΏΡΠΎΠ±ΠΎΠ²Π°ΡΡ ΡΠ²ΠΎΠΈ ΡΠΈΠ»Ρ ΠΈ ΠΏΡΠΈΠΌΠ΅Π½ΠΈΡΡ Π²ΡΠ΅ ΠΈΠΌΠ΅ΡΡΠΈΠ΅ΡΡ Π·Π½Π°Π½ΠΈΡ. Π§Π΅ΠΌ ΡΠ°Π·Π½ΠΎΠΎΠ±ΡΠ°Π·Π½Π΅Π΅ ΠΈΠ³ΡΠ°, ΡΠ΅ΠΌ Π»ΡΡΡΠ΅.
ΠΠΎΠ³ΠΎΠ½Ρ Π² Π»Π°Π±ΠΈΡΠΈΠ½ΡΠ΅
ΠΡΡ ΠΎΠ΄Π½ΡΠΉ ΡΠ°ΠΉΠ»: Mazechase.fla
Π‘Π»Π΅Π΄ΡΡΡΠ°Ρ ΠΈΠ³ΡΠ° β "ΠΠΎΠ³ΠΎΠ½Ρ Π² Π»Π°Π±ΠΈΡΠΈΠ½ΡΠ΅" β ΠΊΠ»Π°ΡΡΠΈΡΠ΅ΡΠΊΠ°Ρ Π°ΡΠΊΠ°Π΄Π½Π°Ρ ΠΈΠ³ΡΠ°. Π‘Π°ΠΌΠΎΠ΅ ΠΈΠ·Π²Π΅ΡΡΠ½ΠΎΠ΅ Π²ΠΎΠΏΠ»ΠΎΡΠ΅Π½ΠΈΠ΅ ΡΡΠΎΠΉ ΠΈΠ³ΡΡ β Pac-Man.
Π ΠΈΠ³ΡΠ΅, ΡΡΠ°Π³ΠΌΠ΅Π½Ρ ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ Π½Π° ΡΠΈΡ. 16.4, Π»ΠΈΡΠ° Π±Π΅Π³Π°Π΅Ρ Π² Π»Π°Π±ΠΈΡΠΈΠ½ΡΠ΅, ΠΏΡΡΠ°ΡΡΡ ΡΡΠ΅ΡΡΡ Π²ΡΠ΅ ΡΠ³ΠΎΠ΄Ρ. Π’Π°ΠΌ ΠΆΠ΅ Π±Π΅Π³Π°Π΅Ρ Π·Π»ΠΎΠΉ ΠΊΡΠΎΠ»ΠΈΠΊ. ΠΠΈΡΠ° Π΄ΠΎΠ»ΠΆΠ½Π° Π½Π΅ ΡΡΠΎΠ»ΠΊΠ½ΡΡΡΡΡ Ρ ΠΊΡΠΎΠ»ΠΈΠΊΠΎΠΌ, ΠΏΠΎΠΊΠ° Π½Π΅ ΡΠΎΠ±Π΅ΡΠ΅Ρ Π²ΡΠ΅ ΡΠ³ΠΎΠ΄Ρ.
Π ΠΈΡΡΠ½ΠΎΠΊ 16.4. ΠΠΈΡΠ° ΠΏΡΡΠ°Π΅ΡΡΡ ΡΠΎΠ±ΡΠ°ΡΡ Π²ΡΠ΅ ΡΠ³ΠΎΠ΄Ρ, Π² ΡΠΎ Π²ΡΠ΅ΠΌΡ ΠΊΠ°ΠΊ ΠΊΡΠΎΠ»ΠΈΠΊ ΡΡΡΠ΅ΠΌΠΈΡΡΡ Π΅Π΅ Π΄ΠΎΠ³Π½Π°ΡΡ
ΠΠ°Π΄Π°ΡΠ° ΠΏΡΠΎΠ΅ΠΊΡΠ°
ΠΠ³ΡΠ°, ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π½Π°Ρ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΏΡΠΈΠΌΠ΅ΡΠ°, ΠΈΠΌΠ΅Π΅Ρ ΡΠ°ΠΌΡΠ΅ Π²Π°ΠΆΠ½ΡΠ΅ ΠΎΡΠ»ΠΈΡΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΠ΅ΡΡΡ ΠΈΠ³ΡΡ-ΠΏΠΎΠ³ΠΎΠ½ΠΈ Π² Π»Π°Π±ΠΈΡΠΈΠ½ΡΠ΅. Π―Π³ΠΎΠ΄Ρ ΠΈΡΡΠ΅Π·Π°ΡΡ Ρ ΡΠΊΡΠ°Π½Π°, Π΅ΡΠ»ΠΈ Π»ΠΈΡΠ° ΠΏΡΠΎΡ ΠΎΠ΄ΠΈΡ ΡΠ΅ΡΠ΅Π· ΠΌΠ΅ΡΡΠΎ, Π³Π΄Π΅ ΠΎΠ½ΠΈ Π½Π°Ρ ΠΎΠ΄ΡΡΡΡ. ΠΠΈΡΠ° ΠΌΠΎΠΆΠ΅Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΡΠΈΡΡΡΡ Ρ ΠΎΠ΄Π½ΠΎΠΉ ΡΡΠΎΡΠΎΠ½Ρ ΡΠΊΡΠ°Π½Π° Π½Π° Π΄ΡΡΠ³ΡΡ, Π²ΠΎΠΉΠ΄Ρ Π² ΡΡΠ½Π½Π΅Π»Ρ ΡΠΏΡΠ°Π²Π° ΠΈΠ»ΠΈ ΡΠ»Π΅Π²Π°. ΠΡΠ»ΠΈ ΠΊΡΠΎΠ»ΠΈΠΊ Π΄ΠΎΠ³ΠΎΠ½ΠΈΡ Π»ΠΈΡΡ, ΡΠΎ ΠΎΠ½Π° ΡΠ΅ΡΡΠ΅Ρ ΠΎΠ΄Π½Ρ ΠΆΠΈΠ·Π½Ρ.
ΠΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠ° ΡΠΎΠ»ΠΈΠΊΠ°
Π ΡΠΎΠ»ΠΈΠΊΠ΅ Mazechase.fla Π²ΡΠ΅Π³ΠΎ Π»ΠΈΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΡΠ½ΡΡ ΡΡΠ°Π»ΠΎΠ½ΠΎΠ², ΠΎΡΠ½ΠΎΠ²Π½ΡΠΌΠΈ ΠΈΠ· ΠΊΠΎΡΠΎΡΡΡ ΡΠ²Π»ΡΡΡΡΡ ΡΠΎΠ½, Π»ΠΈΡΠ°, ΠΊΡΠΎΠ»ΠΈΠΊ ΠΈ ΡΠ³ΠΎΠ΄Π°.
Π‘ΠΎΠ·Π΄Π°ΡΡ ΡΠΎΠ½ ΠΏΡΠΎΡΡΠΎ, Π½ΠΎ Π΄Π΅Π»Π°ΡΡ ΡΡΠΎ ΡΠ»Π΅Π΄ΡΠ΅Ρ Π°ΠΊΠΊΡΡΠ°ΡΠ½ΠΎ. ΠΡΠ΅Π΄ΡΡΠ°Π²ΡΡΠ΅ ΡΠ΅Π±Π΅ ΡΠΊΡΠ°Π½ Π² Π²ΠΈΠ΄Π΅ ΡΠ΅ΡΠΊΠΈ ΠΈΠ· ΠΊΠ²Π°Π΄ΡΠ°ΡΠΎΠ² ΡΠΎ ΡΡΠΎΡΠΎΠ½ΠΎΠΉ 25 ΠΏΠΈΠΊΡΠ΅Π»ΠΎΠ². Π―Π³ΠΎΠ΄Ρ ΡΠ°ΡΠΏΠΎΠ»Π°Π³Π°ΡΡΡΡ Π½Π° Π²ΡΠ΅Ρ ΠΏΠ΅ΡΠ΅ΡΠ΅ΡΠ΅Π½ΠΈΡΡ Π»ΠΈΠ½ΠΈΠΉ ΡΠ΅ΡΠΊΠΈ, ΠΊΡΠΎΠΌΠ΅ ΡΠ΅Ρ , ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½Ρ Π½Π° ΡΠΎΠ½Π΅, Π° Π½Π΅ Π½Π° Π΄ΠΎΡΠΎΠΆΠΊΠ΅ Π»Π°Π±ΠΈΡΠΈΠ½ΡΠ°.
ΠΠ° ΡΠΈΡ. 16.5 ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ ΠΊΠ»ΠΈΠΏ "background", Π΄Π»Ρ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½Π° ΡΠ΅ΡΠΊΠ° ΡΠ°Π·ΠΌΠ΅ΡΠΎΠΌ 25x25. Π‘Π΅ΡΠΊΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ, Π²ΡΠ±ΡΠ°Π² ΠΏΡΠ½ΠΊΡ ΠΌΠ΅Π½Ρ View β Grid β Edit Grid (ΠΠΈΠ΄ β Π‘Π΅ΡΠΊΠ° β Π Π΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°ΡΡ).
Π ΠΈΡΡΠ½ΠΎΠΊ 16.5 . ΠΠΎΠ³Π΄Π° Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ Flash ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½Π° ΡΠ΅ΡΠΊΠ°, ΠΌΠΎΠΆΠ½ΠΎ ΡΠ²ΠΈΠ΄Π΅ΡΡ ΠΏΠ΅ΡΠ΅ΡΠ΅ΡΠ΅Π½ΠΈΡ Π»ΠΈΠ½ΠΈΠΉ, Π½Π° ΠΊΠΎΡΠΎΡΡΡ ΠΏΠΎΡΠ²ΡΡΡΡ ΡΠ³ΠΎΠ΄Ρ
Π‘Π΅ΡΠΊΠ° ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ Π±ΡΡΡΡΠΎ ΡΠΎΠ·Π΄Π°ΡΡ ΡΠΎΠ½ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ° ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΏΡΡΠΌΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊΠΎΠ². ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ Π½ΡΠΆΠ½ΠΎ ΠΎΠ±Π²Π΅ΡΡΠΈ ΠΊΠΎΠ½ΡΡΡΠΎΠΌ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΎΠ±Π»Π°ΡΡΠΈ ΡΠ΅ΡΠΊΠΈ ΠΈ Π·Π°Π»ΠΈΡΡ ΠΈΡ ΡΠ²Π΅ΡΠΎΠΌ. ΠΡ Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ ΡΠ²Π΅ΡΠ΅Π½Ρ, ΡΡΠΎ Π³ΡΠ°Π½ΠΈΡΡ ΡΠΎΠ½Π° Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠ΅ΡΠ΅ΠΊΡΡΠ²Π°ΡΡ Π»ΠΈΠ½ΠΈΠΈ ΡΠ΅ΡΠΊΠΈ. ΠΠΎΠ³Π΄Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π±ΡΠ΄Π΅Ρ ΠΏΠΎΠΌΠ΅ΡΠ°ΡΡ ΡΠ³ΠΎΠ΄Ρ Π½Π° ΠΏΠ΅ΡΠ΅ΡΠ΅ΡΠ΅Π½ΠΈΡ Π»ΠΈΠ½ΠΈΠΉ ΡΠ΅ΡΠΊΠΈ, ΠΎΠ½ΠΈ Π½Π΅ ΠΏΠΎΡΠ²ΡΡΡΡ Π²Π΄ΠΎΠ»Ρ Π³ΡΠ°Π½ΠΈΡΡ ΡΠΎΠ½Π°.
ΠΠ΅ΡΠ²ΡΠΉ ΠΊΠ°Π΄Ρ ΠΊΠ»ΠΈΠΏΠ° "fox" β ΠΎΠ±ΡΡΠ½ΡΠΉ ΡΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΊΠ°Π΄Ρ, Π² ΠΎΡΡΠ°Π»ΡΠ½ΡΡ ΠΊΠ°Π΄ΡΠ°Ρ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Π° Π½Π΅Π±ΠΎΠ»ΡΡΠ°Ρ Π°Π½ΠΈΠΌΠ°ΡΠΈΡ β Π»ΠΈΡΠ° ΡΡΠ΅Π΄Π°Π΅Ρ ΡΠ³ΠΎΠ΄Ρ. ΠΠΎΠ³Π΄Π° ΡΡΠΎ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ, ΠΊΠ»ΠΈΠΏ Π²ΠΎΡΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ Π²ΡΠΎΡΠΎΠΉ ΠΊΠ°Π΄Ρ: ΠΈΠ³ΡΠΎΠΊ Π²ΠΈΠ΄ΠΈΡ, ΠΊΠ°ΠΊ Π»ΠΈΡΠ° Π΅ΡΡ ΡΠ³ΠΎΠ΄Ρ, Π° Π·Π°ΡΠ΅ΠΌ ΠΊΠ»ΠΈΠΏ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΡΡΡ ΠΊ ΠΏΠ΅ΡΠ²ΠΎΠΌΡ ΠΊΠ°Π΄ΡΡ.
Π ΠΊΠ»ΠΈΠΏΠ΅ "berry" Π΄Π²Π° ΠΊΠ°Π΄ΡΠ°: ΠΏΠ΅ΡΠ²ΡΠΉ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΡΠ³ΠΎΠ΄Ρ, Π° Π²ΡΠΎΡΠΎΠΉ ΠΏΡΡΡΠΎΠΉ. ΠΠΎΠ³Π΄Π° Π»ΠΈΡΠ° ΡΡΠ΅Π΄Π°Π΅Ρ ΡΠ³ΠΎΠ΄Ρ, ΠΊΠ»ΠΈΠΏ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΈΡ ΠΊΠΎ Π²ΡΠΎΡΠΎΠΌΡ ΠΊΠ°Π΄ΡΡ. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, ΠΊΠ»ΠΈΠΏΡ ΠΎΡΡΠ°ΡΡΡΡ Π½Π° ΡΠ°Π±ΠΎΡΠ΅ΠΌ ΠΏΠΎΠ»Π΅, Π½ΠΎ ΠΎΠ½ΠΈ Π²ΠΈΠ΄Π½Ρ Π΄ΠΎ ΡΠ΅Ρ ΠΏΠΎΡ, ΠΏΠΎΠΊΠ° ΡΠ³ΠΎΠ΄Π° Π½Π΅ Π±ΡΠ΄Π΅Ρ ΡΡΠ΅Π΄Π΅Π½Π°.
ΠΠ»ΠΈΠΏ "bunny" ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ Π°Π½ΠΈΠΌΠ°ΡΠΈΡ: ΠΊΡΠΎΠ»ΠΈΠΊ Π²ΡΠ΅Π³Π΄Π° Π΄Π²ΠΈΠ³Π°Π΅ΡΡΡ, ΡΠ°ΠΊ ΡΡΠΎ Π½Π΅Ρ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΡΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΊΠ°Π΄Ρ.
ΠΡΠ΅ ΠΊΠ»ΠΈΠΏΡ, ΠΊΡΠΎΠΌΠ΅ "background", Π½Π΅ Π±ΡΠ΄ΡΡ Π²ΠΈΠ΄Π½Ρ Π΄ΠΎ ΡΠ΅Ρ ΠΏΠΎΡ, ΠΏΠΎΠΊΠ° Π½Π΅ Π½Π°ΡΠ½Π΅ΡΡΡ ΡΠΎΠ»ΠΈΠΊ ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π½Π΅ ΡΠΎΠ·Π΄Π°ΡΡ ΠΈΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ attachMovie.
Π ΡΠΎΠ»ΠΈΠΊΠ΅ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡΡ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ ΡΠ°ΠΊΠΈΠ΅ ΠΆΠ΅ ΠΊΠ°Π΄ΡΡ, ΡΡΠΎ ΠΈ Π² ΡΠΎΠ»ΠΈΠΊΠ΅ ΠΈΠ³ΡΡ "Space Rocks": "start", "play", "lose life", "level over" ΠΈ "game over".
Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π°
Π ΠΏΠ΅ΡΠ²ΠΎΠΌ ΠΊΠ°Π΄ΡΠ΅ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡΡΡ ΠΊΠΎΠΏΠΈΡ ΠΊΠ½ΠΎΠΏΠΊΠΈ Play (ΠΠ°ΡΠ°ΡΡ ΠΈΠ³ΡΡ). Π‘ΡΠ΅Π½Π°ΡΠΈΠΉ ΡΡΠΎΠ³ΠΎ ΠΊΠ°Π΄ΡΠ° Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ΠΈΡ ΡΠΎΠ»ΠΈΠΊ ΠΊ ΠΊΠ°Π΄ΡΡ Β«playΒ», Π½ΠΎ ΠΈ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ .on (press) {
lives = 3;
score = 0;
gameLevel = 1;
gotoAndPlay("play");
}Π ΠΊΠ°Π΄ΡΠ΅ Β«playΒ» ΡΠΎΠ΄Π΅ΡΠΆΠΈΡΡΡ ΠΊΠ»ΠΈΠΏ Β«actionsΒ» Ρ ΠΏΡΠΈΠΊΡΠ΅ΠΏΠ»Π΅Π½Π½ΡΠΌ ΠΊ Π½Π΅ΠΌΡ ΡΡΠ΅Π½Π°ΡΠΈΠ΅ΠΌ. ΠΡΠΎΡ ΡΡΠ΅Π½Π°ΡΠΈΠΉ ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΡΠ΅Ρ Π²ΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ Π² Π½Π°ΡΠ°Π»Π΅ ΠΈΠ³ΡΡ, ΠΏΠΎΡΠ»Π΅ ΡΠΎΠ³ΠΎ ΠΊΠ°ΠΊ Π»ΠΈΡΠ° ΡΠ΅ΡΡΠ΅Ρ ΠΆΠΈΠ·Π½Ρ ΠΈ ΠΏΠ΅ΡΠ΅Π΄ Π½Π°ΡΠ°Π»ΠΎΠΌ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ. ΠΠ½ ΡΠ°ΠΊΠΆΠ΅ Π²ΡΠ·ΡΠ²Π°Π΅Ρ ΡΡΠ½ΠΊΡΠΈΠΈ move ΠΈ moveBunny Π΄Π»Ρ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΡ ΠΈΠ³ΡΡ.
onClipEvent(load) {
// ΠΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΡΠ΅ΠΌ ΠΈΡΡ ΠΎΠ΄Π½ΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ.
_root.startLevel();
}
onClipEvent(enterFrame) {
// ΠΠ΅ΡΠ΅ΠΌΠ΅ΡΠ°Π΅ΠΌ Π»ΠΈΡΡ.
_root.move();
// ΠΠ΅ΡΠ΅ΠΌΠ΅ΡΠ°Π΅ΠΌ ΠΊΡΠΎΠ»ΠΈΠΊΠ°.
_root.moveBunny();
}ΠΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ ΡΡΠΎΠΉ ΠΈΠ³ΡΡ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡΠΈ Π² ΡΡΠ΅Π½Π°ΡΠΈΠΈ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ Π²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΡΠΊΠ°Π»Ρ Π΄Π»Ρ ΠΊΠ°Π΄ΡΠ° Β«playΒ». Π‘Π½Π°ΡΠ°Π»Π° ΠΈΠ΄Π΅Ρ ΡΡΠ½ΠΊΡΠΈΡ startLevel.
ΠΡΠ½ΠΎΠ²Π½Π°Ρ ΡΠ°Π±ΠΎΡΠ° Π΄Π°Π½Π½ΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ Π·Π°ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π² ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ ΡΠ³ΠΎΠ΄. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ ΠΏΡΠΎΡΠΌΠ°ΡΡΠΈΠ²Π°ΡΡΡΡ Π²ΡΠ΅ 15 ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΏΠΎ Π²Π΅ΡΡΠΈΠΊΠ°Π»ΠΈ ΠΈ 21 ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎ Π³ΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»ΠΈ ΠΈ ΠΏΡΠΎΠ²Π΅ΡΡΠ΅ΡΡΡ, Π½Π΅ ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½Ρ Π»ΠΈ ΠΎΠ½ΠΈ ΠΏΠΎΠ²Π΅ΡΡ ΠΊΠ»ΠΈΠΏΠ° "background". ΠΡΠ»ΠΈ Π½Π΅Ρ, ΡΠΎ Π½Π° ΠΏΠ΅ΡΠ΅ΡΠ΅ΡΠ΅Π½ΠΈΠΈ Π»ΠΈΠ½ΠΈΠΉ ΡΠ΅ΡΠΊΠΈ ΠΏΠΎΠΌΠ΅ΡΠ°ΡΡΡΡ ΠΊΠ»ΠΈΠΏΡ "berry", Π° Π² ΠΌΠ°ΡΡΠΈΠ² berries Π΄ΠΎΠ±Π°Π²Π»ΡΡΡΡΡ ΡΠΊΠ°Π·Π°ΡΠ΅Π»ΠΈ Π½Π° ΡΡΠΈ ΠΊΠ»ΠΈΠΏΡ.
Π’Π°ΠΊΠΆΠ΅ ΡΡΠ° ΡΡΠ½ΠΊΡΠΈΡ ΡΠΎΠ·Π΄Π°Π΅Ρ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡΡ ΠΊΠ»ΠΈΠΏΠΎΠ² "fox" ΠΈ "bunny", ΡΠΎΠ·Π΄Π°Π΅Ρ ΠΈ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π½ΠΎΠ²ΡΡ ΡΠ²ΠΎΠΉΡΡΠ² Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΊΠ»ΠΈΠΏΠ°, Π² ΡΠΎΠΌ ΡΠΈΡΠ»Π΅ ΠΈ dest (Π½ΠΎΠ²ΠΎΠ΅ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅)....Π‘ΠΎΠ²Π΅Ρ
ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡΠΎ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ dest Π΄Π»Ρ ΠΊΠ»ΠΈΠΏΠΎΠ² Β«foxΒ» ΠΈ Β«bunnyΒ» ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ ΠΏΡΠΎΡΡΠΎ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΡ: {x:275, y:275}. ΠΠ»Π°Π³ΠΎΠ΄Π°ΡΡ ΡΡΠΎΠΌΡ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΠΏΡΠΎΡΠ°Π΅ΡΡΡ ΠΎΠ±ΡΠ°ΡΠ΅Π½ΠΈΠ΅ ΠΊ Π΄Π°Π½Π½ΡΠΌ Π²Π΅Π»ΠΈΡΠΈΠ½Π°ΠΌ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±ΡΠ°ΡΠΈΡΡΡΡ ΠΊ Π½ΠΎΠ²ΠΎΠΌΡ Π³ΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»ΡΠ½ΠΎΠΌΡ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΊΠ»ΠΈΠΏΠ°, Π·Π°ΠΏΠΈΡΠ°Π² fox.dest.x.
function startLevel() {
level = 0;
// Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ ΡΠ³ΠΎΠ΄Ρ.
berries = new Array();
// ΠΡΠ΅ΠΌ ΠΏΠ΅ΡΠ΅ΡΠ΅ΡΠ΅Π½ΠΈΡ Π»ΠΈΠ½ΠΈΠΉ ΡΠ΅ΡΠΊΠΈ.
for (y=1; y<16; y++) {
for (x=1; x<22; x++) {
// ΠΡΡΡΠ½ΡΠ΅ΠΌ, ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½Ρ Π»ΠΈ ΠΏΠ΅ΡΠ΅ΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΏΠΎΠ²Π΅ΡΡ ΡΠΎΠ½Π°.
if (!(background.hitTest(x*25,y*25,true))) {
// Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ ΠΈ ΡΠ°Π·ΠΌΠ΅ΡΠ°Π΅ΠΌ ΠΊΠ»ΠΈΠΏ "berry".
attachMovie ("berry", "berry"+level, level);
clip = _root["berry"+level];
clip._x = x*25;
clip._y = y*25;
// ΠΠΎΠ±Π°Π²Π»ΡΠ΅ΠΌ ΠΊΠ»ΠΈΠΏ Π² ΠΌΠ°ΡΡΠΈΠ² berries.
berries.push(clip);
level++;
}
}
}
// Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ ΠΊΠ»ΠΈΠΏ Ρ Π»ΠΈΡΠΎΠΉ ΠΈ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΠΌ Π΅Π³ΠΎ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅.
attachMovie("fox", "fox", level++);
fox._x = 275;
fox._y = 275;
// ΠΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΠΌ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΡ ΠΈ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΡ ΡΠ΅Π»ΠΈ.
fox.move = {x:0; y:0};
fox.dest = {x:275, y:275};
fox.nextmove = 0;
// Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ ΠΈ ΡΠ°Π·ΠΌΠ΅ΡΠ°Π΅ΠΌ ΠΊΠ»ΠΈΠΏ Ρ ΠΊΡΠΎΠ»ΠΈΠΊΠΎΠΌ.
attachMovie("bunny", "bunny", level++);
bunny._x = 275;
bunny._y = 125;
// ΠΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΠΌ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΡ ΠΈ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΡ ΡΠ΅Π»ΠΈ.
// ΠΠ°ΠΏΠΎΠΌΠΈΠ½Π°Π΅ΠΌ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΡ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅Π³ΠΎ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡ.
bunny.move = {x:1, y:0};
bunny.dest = {x:300, y:125};
bunny.nextmove = 0;
bunny.last = {x:275, y:125};
}Π ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΊΠ°Π΄ΡΠ΅ Π²ΡΠ·ΡΠ²Π°Π΅ΡΡΡ ΡΡΠ½ΠΊΡΠΈΡ move, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΠ΅ΡΠ΅Π΄Π²ΠΈΠ³Π°Π΅Ρ ΠΊΠ»ΠΈΠΏ Ρ Π»ΠΈΡΠΎΠΉ Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΈ Ρ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠΌ move. Π ΡΡΠ½ΠΊΡΠΈΠΈ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡΡΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎΠ΅ ΡΡΠ»ΠΎΠ²ΠΈΠ΅, ΡΡΠΎΠ±Ρ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ, ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ°Π΅ΡΡΡ Π»ΠΈ Π»ΠΈΡΠ° Π·Π° ΠΏΡΠ΅Π΄Π΅Π»Ρ ΡΠΊΡΠ°Π½Π° ΡΠΏΡΠ°Π²Π° ΠΈΠ»ΠΈ ΡΠ»Π΅Π²Π°, ΠΈ Π΅ΡΠ»ΠΈ Π΄Π°, ΡΠΎ Π»ΠΈΡΠ° ΠΏΠΎΡΠ²Π»ΡΠ΅ΡΡΡ Π½Π° ΠΏΡΠΎΡΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½ΠΎΠΉ ΡΡΠΎΡΠΎΠ½Π΅ (ΠΏΠΎ ΡΠΎΠ½Π½Π΅Π»Ρ Π»ΠΈΡΠ° ΠΌΠΎΠΆΠ΅Ρ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΈΡΡ Ρ ΠΎΠ΄Π½ΠΎΠΉ ΡΡΠΎΡΠΎΠ½Ρ ΡΠΊΡΠ°Π½Π° Π½Π° Π΄ΡΡΠ³ΡΡ).
ΠΠΎΠ²ΠΎΠ΅ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΡΠ΅Π»ΠΈ ΠΊΠ°ΠΊ Π΄Π»Ρ Π»ΠΈΡΡ, ΡΠ°ΠΊ ΠΈ Π΄Π»Ρ ΠΊΡΠΎΠ»ΠΈΠΊΠ° β Π²ΡΠ΅Π³Π΄Π° ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΡ ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΉ ΡΠ³ΠΎΠ΄Ρ. ΠΠ°ΠΆΠ΅ Π΅ΡΠ»ΠΈ ΡΠ³ΠΎΠ΄Ρ Π½Π΅ Π²ΠΈΠ΄Π½ΠΎ, ΠΊΠ»ΠΈΠΏ Π²ΡΠ΅ ΡΠ°Π²Π½ΠΎ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π½Π° ΡΠ²ΠΎΠ΅ΠΌ ΠΌΠ΅ΡΡΠ΅. ΠΠΎΠ³Π΄Π° Π»ΠΈΡΠ° Π΄ΠΎΡ ΠΎΠ΄ΠΈΡ Π΄ΠΎ ΡΠ³ΠΎΠ΄Ρ, ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΡ ΠΊΠΎΡΠΎΡΠΎΠΉ ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡΡ ΡΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡΠΌΠΈ ΠΎΠ±ΡΠ΅ΠΊΡΠ° fox.dest, Π²ΡΠ·ΡΠ²Π°Π΅ΡΡΡ ΡΡΠ½ΠΊΡΠΈΡ eatBerry, ΡΡΠΎΠ±Ρ ΡΠ΄Π°Π»ΠΈΡΡ ΡΠ³ΠΎΠ΄Ρ, Π΅ΡΠ»ΠΈ ΠΎΠ½Π° Π²ΡΠ΅ Π΅ΡΠ΅ Π²ΠΈΠ΄Π½Π°. ΠΠ°ΡΠ΅ΠΌ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΡΠ½ΠΊΡΠΈΠΈ nextMove ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡΡΡΡ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΡ ΡΠ»Π΅Π΄ΡΡΡΠ΅Π³ΠΎ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΡΠ΅Π»ΠΈ.
ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡΠΎ Π»ΠΈΡΠ° ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠ°Π· ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ°Π΅ΡΡΡ Π½Π° ΠΏΡΡΡ ΠΏΠΈΠΊΡΠ΅Π»ΠΎΠ². Π’Π°ΠΊ ΠΊΠ°ΠΊ Π²ΡΠ΅ ΡΠ³ΠΎΠ΄Ρ ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½Ρ Π½Π° ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΠΈ 25 ΠΏΠΈΠΊΡΠ΅Π»ΠΎΠ² Π΄ΡΡΠ³ ΠΎΡ Π΄ΡΡΠ³Π°, ΡΠΎ, ΡΡΠΎΠ±Ρ Π΄ΠΎΠΉΡΠΈ Π΄ΠΎ ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΉ ΡΠ³ΠΎΠ΄Ρ, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΠ΄Π΅Π»Π°ΡΡ ΠΏΡΡΡ ΡΠ°Π³ΠΎΠ². Π‘ΠΊΠΎΡΠΎΡΡΡ ΠΏΠ΅ΡΠ΅Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΡ Π»ΠΈΡΡ β ΡΠΈΡΠ»ΠΎ, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΏΡΠΈΠ±Π°Π²Π»ΡΠ΅ΡΡΡ ΠΊ ΡΠ²ΠΎΠΉΡΡΠ²Ρ nextMove. Π Π΄Π°Π½Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅ΡΡΡ ΡΠΈΡΠ»ΠΎ 50, ΡΠΎ Π΅ΡΡΡ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠ°Π³Π°ΠΌΠΈ ΠΏΡΠΎΠΉΠ΄Π΅Ρ, ΠΏΠΎ ΠΊΡΠ°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅ΡΠ΅, 50 ΠΌΠΈΠ»Π»ΠΈΡΠ΅ΠΊΡΠ½Π΄.function move() {
// ΠΡΡΡΠ½ΡΠ΅ΠΌ, ΠΌΠΎΠΆΠ½ΠΎ Π»ΠΈ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΡΠ°Π³.
if (getTimer() > fox.nextmove) {
// ΠΠ΅Π»ΡΠ·Ρ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΡΠ°Π³ Π² ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ 50 ΠΌΠΈΠ»Π»ΠΈΡΠ΅ΠΊΡΠ½Π΄.
fox.nextmove = getTimer() + 50;
// ΠΠ΅ΡΠ΅ΠΌΠ΅ΡΠ°Π΅ΠΌ Π»ΠΈΡΡ.
fox._x += fox.move.x*5;
fox._y += fox.move.y*5;
// ΠΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΠΌ, ΠΏΡΠΎΡΠ»Π° Π»ΠΈ Π»ΠΈΡΠ° ΡΠΊΠ²ΠΎΠ·Ρ ΡΠΎΠ½Π½Π΅Π»Ρ.
if (fox._x > 550) fox._x = 0;
if (fox._x < 0) fox._x = 550;
// ΠΡΠΎΠ²Π΅ΡΡΠ΅ΠΌ, Π΄ΠΎΡΡΠΈΠ³Π»Π° Π»ΠΈ Π»ΠΈΡΠ° ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΡΠ²ΠΎΠ΅ΠΉ ΡΠ΅Π»ΠΈ.
if ((fox._x == fox.dest.x) and (fox._y == fox.dest.y)) {
eatBerry();
nextMove();
}
}
}ΠΠ»Ρ ΡΠΎΠ³ΠΎ ΡΡΠΎΠ±Ρ Π»ΠΈΡΠ° ΡΡΠ΅Π»Π° ΡΠ³ΠΎΠ΄Ρ, Π½ΡΠΆΠ½ΠΎ ΠΏΡΠΎΡΠΌΠΎΡΡΠ΅ΡΡ ΠΌΠ°ΡΡΠΈΠ² berries ΠΈ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ, ΡΠΎΠ²ΠΏΠ°Π΄Π°Π΅Ρ Π»ΠΈ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ ΡΠ³ΠΎΠ΄Ρ Ρ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ Π»ΠΈΡΡ. ΠΡΠ»ΠΈ Π΄Π°, ΡΠΎ ΠΊΠ»ΠΈΠΏ ΡΡΠΎΠΉ ΡΠ³ΠΎΠ΄Ρ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΈΡ ΠΊΠΎ Π²ΡΠΎΡΠΎΠΌΡ ΠΊΠ°Π΄ΡΡ, ΡΠ³ΠΎΠ΄Π° ΠΈΡΡΠ΅Π·Π°Π΅Ρ, Π° ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΎΡΠΊΠΎΠ² ΡΠ²Π΅Π»ΠΈΡΠΈΠ²Π°Π΅ΡΡΡ. Π’Π°ΠΊ ΠΊΠ°ΠΊ Π² ΠΏΠΎΠΈΡΠΊΠ°Ρ Π½ΡΠΆΠ½ΠΎΠΉ ΡΠ³ΠΎΠ΄Ρ Π²Ρ ΠΏΡΠΎΡΠΌΠ°ΡΡΠΈΠ²Π°Π΅ΡΠ΅ ΠΌΠ°ΡΡΠΈΠ² berries, ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΡΡΠΈΡΠ°ΡΡ, ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ³ΠΎΠ΄ Π½Π΅ Π±ΡΠ»ΠΎ ΡΡΠ΅Π΄Π΅Π½ΠΎ. ΠΡΠ»ΠΈ Π±ΡΠ»Π° Π½Π°ΠΉΠ΄Π΅Π½Π° Π½Π΅ ΡΡΠ΅Π΄Π΅Π½Π½Π°Ρ ΡΠ³ΠΎΠ΄Π°, ΡΠΎ ΡΡΠΎΠ²Π΅Π½Ρ Π½Π΅ Π·Π°ΠΊΠ°Π½ΡΠΈΠ²Π°Π΅ΡΡΡ.
function eatBerry() {
// ΠΡΠ΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, ΡΡΠΎ Π²ΡΠ΅ ΡΠ³ΠΎΠ΄Ρ Π±ΡΠ»ΠΈ ΡΡΠ΅Π΄Π΅Π½Ρ.
allGone = true;
// ΠΡΠΎΡΠΌΠ°ΡΡΠΈΠ²Π°Π΅ΠΌ ΠΌΠ°ΡΡΠΈΠ² berries.
for (i=0; i<berries.length; i++) {
// ΠΡΡΡΠ½ΡΠ΅ΠΌ, Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π»ΠΈ ΡΠ³ΠΎΠ΄Π° ΡΠ°ΠΌ ΠΆΠ΅, Π³Π΄Π΅ ΠΈ Π»ΠΈΡΠ°.
if ((berries[i]._currentFrame == 1) and (berries[i]._x ==fox._x) and (berries[i]._y == fox._y)) {