Π§ΠΈΡ‚Π°ΠΉΡ‚Π΅ ΠΊΠ½ΠΈΠ³ΠΈ ΠΎΠ½Π»Π°ΠΉΠ½ Π½Π° Bookidrom.ru! БСсплатныС ΠΊΠ½ΠΈΠ³ΠΈ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠ»ΠΈΠΊΠ΅

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΠ½Π»Π°ΠΉΠ½ Β«Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΈΠ³Ρ€ для ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ΠΎΠ²Β». Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° 46

Автор Майкл ΠœΠΎΡ€Ρ€ΠΈΡΠΎΠ½

Π’ ΠΈΠ³Ρ€Π΅ High Seas ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΊΠ°Ρ€Ρ‚Π°, Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΌΠ½ΠΎΠ³ΠΎ большС Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² экрана. Видимая ΠΎΠ±Π»Π°ΡΡ‚ΡŒ ΠΊΠ°Ρ€Ρ‚Ρ‹ измСняСтся ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ пСрСмСщСния корабля ΠΏΠΎ экрану. Аналогично ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ Wanderer 2, рассмотрСнному Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ Π³Π»Π°Π²Π΅, Π² ΠΈΠ³Ρ€Π΅ High Seas ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π΄Π²Π° слоя. Π‘Π»ΠΎΠΉ с ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ Π²ΠΎΠ΄Ρ‹ – это Ρ„ΠΎΠ½ΠΎΠ²Ρ‹ΠΉ слой. ΠŸΠΎΠ²Π΅Ρ€Ρ… Π½Π΅Π³ΠΎ располагаСтся слой, содСрТащий зСмлю, малСнькиС скалистыС острова – прСпятствия Π½Π° ΠΏΡƒΡ‚ΠΈ пиратского судна.

Π’ ΠΈΠ³Ρ€Π΅ High Seas сдСлан Π΅Ρ‰Π΅ Game ΠΎΠ΄ΠΈΠ½ шаг Π²ΠΏΠ΅Ρ€Π΅Π΄ ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с ΠΌΠΈΠ΄Π»Π΅Ρ‚ΠΎΠΌ Wanderer 2. Π—Π΄Π΅ΡΡŒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ ΠΈΠ³Ρ€ΠΎΠ²ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΡΠ½Π΅Ρ€Π³ΠΈΡŽ пиратского корабля ΠΈ число спасСнных ΠΏΠΈΡ€Π°Ρ‚ΠΎΠ². Π­Ρ‚Π° информация отобраТаСтся Π² строкС, располоТСнной Ρƒ Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ экрана. Окно Π²ΠΈΠ΄Π° располоТСно нСпосрСдствСнно ΠΏΠΎΠ΄ этой строкой. На рис. 12.1 ΠΏΠΎΠΊΠ°Π·Π°Π½Π° укрупнСнная схСма ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠ³ΠΎ экрана прилоТСния High Seas.

Рис. 12.1. Π˜Π³Ρ€Π° High Seas состоит ΠΈΠ· ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ строки, ΠΎΠΊΠ½Π° Π²ΠΈΠ΄Π° Π½Π° слои, Π΄Π²ΡƒΡ… Π·Π°ΠΌΠΎΡ‰Π΅Π½Π½Ρ‹Ρ… слоСв ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… спрайтов

Рисунок 12.1 Π΄Π°Π΅Ρ‚ ΠΎΡ‡Π΅Π½ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠ΅Π΅ прСдставлСниС ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ экран ΠΈΠ³Ρ€Ρ‹ High Seas. Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Π°Ρ строка располагаСтся Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ части экрана Π½Π°Π΄ ΠΎΠΊΠ½ΠΎΠΌ Π²ΠΈΠ΄Π°, Π² Π½Π΅ΠΉ отобраТаСтся ваТная игровая информация: ΠΎΡΡ‚Π°Π²ΡˆΠ°ΡΡΡ Ρƒ корабля энСргия ΠΈ число спасСнных ΠΏΠΈΡ€Π°Ρ‚ΠΎΠ². Окно Π²ΠΈΠ΄Π° – эта Ρ‚Π° ΠΎΠ±Π»Π°ΡΡ‚ΡŒ экрана, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Ρ€Π°Π·Π²ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°ΡŽΡ‚ΡΡ основныС события ΠΈΠ³Ρ€Ρ‹. Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΌΠΈΡ€, ΠΎΠΊΠ΅Π°Π½ с островами ΠΈ скалами, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π΄Π²Π° Π·Π°ΠΌΠΎΡ‰Π΅Π½Π½Ρ‹Ρ… слоя – Ρ„ΠΎΠ½ΠΎΠ²Ρ‹ΠΉ ΠΈ слой-Π±Π°Ρ€ΡŒΠ΅Ρ€. НаконСц, нСсколько спрайтов Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΡŽΡ‚ саму ΠΈΠ³Ρ€Ρƒ (осьминоги ΠΈ ΠΌΠΈΠ½Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°Π·Ρ€ΡƒΡˆΠ°ΡŽΡ‚ ΠΊΠΎΡ€Π°Π±Π»ΡŒ, Π±ΠΎΡ‡ΠΊΠΈ, ΠΏΠΎΠΏΠΎΠ»Π½ΡΡŽΡ‰ΠΈΠ΅ ΡΠ½Π΅Ρ€Π³ΠΈΡŽ судна ΠΈ ΠΏΠΈΡ€Π°Ρ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ спасти).

Π’ этой ΠΈΠ³Ρ€Π΅ Π½Π΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ Ρ†Π΅Π»ΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΡ€ΠΎΡ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ уровня ΠΈΠ»ΠΈ ΡƒΠ½ΠΈΡ‡Ρ‚ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π²Ρ€Π°Π³Π°. Π’Ρ‹ просто Π΄ΠΎΠ»ΠΆΠ½Ρ‹ спасти ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ большС ΠΏΠΈΡ€Π°Ρ‚ΠΎΠ², ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΏΠΎΠ΄ΠΎΡ€Π²Π΅Ρ‚Π΅ΡΡŒ Π½Π° ΠΌΠΈΠ½Π΅ ΠΈΠ»ΠΈ ΡƒΠ³ΠΎΠ΄ΠΈΡ‚Π΅ Π² Ρ‰ΡƒΠΏΠ°Π»ΡŒΡ†Π° спрутов.

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΈΠ³Ρ€Ρ‹

ΠžΠ±Π·ΠΎΡ€ ΠΈΠ³Ρ€Ρ‹ High Seas ΡƒΠΆΠ΅ Π΄Π°Π» Π²Π°ΠΌ прСдставлСниС ΠΎ внСшнСм Π²ΠΈΠ΄Π΅ ΠΈΠ³Ρ€Ρ‹, Π΄Π°ΠΆΠ΅ Ссли Π²Ρ‹ Π½Π΅ прСдставляСтС Π΅Π³ΠΎ Π² дСталях. НапримСр, Π²Ρ‹ ΡƒΠΆΠ΅ Π·Π½Π°Π΅Ρ‚Π΅, сколько Π½ΡƒΠΆΠ½ΠΎ спрайтов Π² ΠΈΠ³Ρ€Π΅. Π’Ρ‹ Π·Π½Π°Π΅Ρ‚Π΅, Ρ‡Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΎΠ΄ΠΈΠ½ пиратский ΠΊΠΎΡ€Π°Π±Π»ΡŒ, управляСмый ΠΈΠ³Ρ€ΠΎΠΊΠΎΠΌ. Π’ ΠΈΠ³Ρ€Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ, ΠΏΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅, ΠΎΠ΄ΠΈΠ½ спрайт ΠΏΠΎΡ‚Π΅Ρ€ΡΠ²ΡˆΠ΅Π³ΠΎΡΡ ΠΏΠΈΡ€Π°Ρ‚Π°, спрайты Π±ΠΎΡ‡ΠΊΠΈ, ΠΌΠΈΠ½Ρ‹ ΠΈ осьминога. МоТно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΌΡƒ спрайту ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π²ΠΈΠ΄Π°, Π½ΠΎ Π² этом случаС ΠΈΠ³Ρ€Π° Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Ρ‚Π°ΠΊΠΎΠΉ Π·Π°Ρ…Π²Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‰Π΅ΠΉ ΠΈ ΠΏΡ€ΠΈΠ²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ. Π― ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ количСство спрайтов: 2 ΠΏΠΈΡ€Π°Ρ‚Π°, 2 Π±ΠΎΡ‡ΠΊΠΈ, 3 ΠΌΠΈΠ½Ρ‹ ΠΈ 3 спрута.

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Π² ΠΈΠ³Ρ€Π΅ большС Β«ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ…Β» спрайтов (ΠΌΠΈΠ½ ΠΈ осьминогов), Ρ‡Π΅ΠΌ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… (Π±ΠΎΡ‡Π΅ΠΊ ΠΈ ΠΏΠΈΡ€Π°Ρ‚ΠΎΠ²). ИдСя Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ большС ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… элСмСнтов, Ρ‡Π΅ΠΌ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ…, Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΊΠΎΡ€Π°Π±Π»ΡŒ ΠΈΠ³Ρ€ΠΎΠΊΠ° с большСй Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒΡŽ ΠΏΠΎΡ‚Π΅Ρ€ΠΏΠ΅Π» ΠΊΡ€ΡƒΡˆΠ΅Π½ΠΈΠ΅. ΠŸΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ ΠΌΠ½Π΅, Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΈΠ³Ρ€Ρƒ слоТной, Ρ‡Π΅ΠΌ скучной. Π˜Π³Ρ€ΠΎΠΊΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π°Π΄Π°ΠΏΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΊ слоТностям, Π° Π²ΠΎΡ‚ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΡΠΊΡƒΡ‡Π½ΡƒΡŽ ΠΈΠ³Ρ€Ρƒ интСрСснСС нСльзя....

Π’ ΠΊΠΎΠΏΠΈΠ»ΠΊΡƒ Π˜Π³Ρ€ΠΎΠΊΠ°

МногиС ΠΈΠ· популярных Π°Ρ€ΠΊΠ°Π΄ ΠΎΡΡ‚Π°Π²Π°Π»ΠΈΡΡŒ Ρ‚Π°ΠΊΠΈΠΌΠΈ Π΄ΠΎΠ»Π³ΠΎΠ΅ врСмя благодаря своСй слоТности. Π‘Ρ€Π°Π·Ρƒ Π²ΡΠΏΠΎΠΌΠΈΠ½Π°ΡŽΡ‚ΡΡ ΠΈΠ³Ρ€Ρ‹ Joust ΠΈ Defender Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅, нСсмотря Π½Π° достаточно простой Π΄ΠΈΠ·Π°ΠΉΠ½, Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ просто ΠΈΠ³Ρ€Π°Ρ‚ΡŒ. Π₯отя Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠ΅Ρ€Π΅ΡƒΡΠ΅Ρ€Π΄ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΈΠ³Ρ€Ρƒ чСрСсчур слоТной, ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΈΠ³Ρ€ΠΎΠΊΠΈ цСнят трудности.

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΠΎΠ³Π°Π΄Π°Ρ‚ΡŒΡΡ, сколько ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ понадобится? Как ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½ΠΈΠΆΠ΅, Π² ΠΈΠ³Ρ€Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ восСмь растровых ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ:

β–Ί ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ строки;

β–Ί Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π²ΠΎΠ΄Ρ‹;

β–Ί Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ с элСмСнтами ΡΡƒΡˆΠΈ;

β–Ί ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ пиратского корабля (рис. 12.2);

Рис. 12.2. Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ пиратского корабля состоит ΠΈΠ· Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… Ρ„Ρ€Π΅ΠΉΠΌΠΎΠ², нос корабля ΠΏΠΎΠ²Π΅Ρ€Π½ΡƒΡ‚ Π² Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… направлСниях

β–Ί ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΈΡ€Π°Ρ‚Π° (рис. 12.3);

Рис. 12.3. Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΈΡ€Π°Ρ‚Π° состоит ΠΈΠ· Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… Ρ„Ρ€Π΅ΠΉΠΌΠΎΠ², ΡΠΎΠ·Π΄Π°ΡŽΡ‰ΠΈΡ… иллюзию Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΠΈΡ€Π°Ρ‚ качаСтся Π½Π° Π²ΠΎΠ»Π½Π°Ρ…

β–Ί ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π±ΠΎΡ‡ΠΊΠΈ (рис. 12.4);

Рис. 12.4. Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π±ΠΎΡ‡ΠΊΠΈ состоит ΠΈΠ· Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… Ρ„Ρ€Π΅ΠΉΠΌΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠΎΠ·Π΄Π°ΡŽΡ‚ Π²ΠΏΠ΅Ρ‡Π°Ρ‚Π»Π΅Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Π±ΠΎΡ‡ΠΊΠ° Π΄Ρ€Π΅ΠΉΡ„ΡƒΠ΅Ρ‚ Π² ΠΌΠΎΡ€Π΅

β–Ί ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠΈΠ½Ρ‹ (рис. 12.5);

Рис. 12.5. Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠΈΠ½Ρ‹ состоит ΠΈΠ· Π΄Π²ΡƒΡ… Ρ„Ρ€Π΅ΠΉΠΌΠΎΠ², ΠΈΠΌΠΈΡ‚ΠΈΡ€ΡƒΡŽΡ‰ΠΈΡ… ΠΊΠ°Ρ‡Π°Π½ΠΈΠ΅ Π½Π° Π²ΠΎΠ»Π½Π°Ρ…

β–Ί ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ осьминога (рис. 12.6).

Рис. 12.6. Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ спрута состоит ΠΈΠ· Π΄Π²ΡƒΡ… Ρ„Ρ€Π΅ΠΉΠΌΠΎΠ², ΡΠΎΠ·Π΄Π°ΡŽΡ‰ΠΈΡ… иллюзию, Ρ‡Ρ‚ΠΎ ΠΎΠ½ ΠΏΠ»Ρ‹Π²Π΅Ρ‚

ΠŸΠ΅Ρ€Π²ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ (информационная строка) β€“ СдинствСнноС, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠ΄ΠΈΠ²ΠΈΡ‚ΡŒ Π² этом описании. Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ строки – это просто чистоС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, слуТащСС Ρ„ΠΎΠ½ΠΎΠΌ. Π”Π²Π° Ρ„ΠΎΠ½ΠΎΠ²Ρ‹Ρ… изобраТСния – Π·Π°ΠΌΠΎΡ‰Π΅Π½Π½Ρ‹Π΅ слои, ΠΈΠΌΠΈΡ‚ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠ΅ Π²ΠΎΠ΄Ρƒ ΠΈ ΡΡƒΡˆΡƒ. Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Π΄Π²ΡƒΡ… Ρ€Π°Π·Π΄Π΅Π»Π°Ρ… Π²Ρ‹ ΡƒΠ·Π½Π°Π΅Ρ‚Π΅ ΠΎΠ± этих изобраТСниях ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅.

...

Π’ ΠΊΠΎΠΏΠΈΠ»ΠΊΡƒ Π˜Π³Ρ€ΠΎΠΊΠ°

Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Π°Ρ строка – это СдинствСнный элСмСнт ΠΈΠ³Ρ€Ρ‹ High Seas, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ зависит ΠΎΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² экрана мобильного устройства (ΡˆΠΈΡ€ΠΈΠ½Ρ‹). Π§Ρ‚ΠΎΠ±Ρ‹ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ³Ρ€Ρƒ Π² зависимости ΠΎΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² экрана Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π°, для ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ строки Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ ΡˆΠΈΡ€ΠΎΠΊΠΎΠ΅, ΠΈΠ»ΠΈ Π·Π°ΠΌΠΎΡ‰Π΅Π½Π½ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅. К ΡΡ‡Π°ΡΡ‚ΡŒΡŽ, больший Ρ€Π°Π·ΠΌΠ΅Ρ€ экрана Π½Π΅ повлияСт Π½Π° Π΄ΠΈΠ½Π°ΠΌΠΈΠΊΡƒ ΠΈΠ³Ρ€Ρ‹, Π° лишь ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ Π²ΠΈΠ΄ΠΈΠΌΡƒΡŽ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ ΠΊΠ°Ρ€Ρ‚Ρ‹.

ΠžΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ спрайтовыС изобраТСния ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Ρ„Ρ€Π΅ΠΉΠΌΠΎΠ²ΡƒΡŽ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ ΠΈΠ³Ρ€Ρƒ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎ интСрСснСС. НапримСр, спрайт пиратского корабля состоит ΠΈΠ· Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… Ρ„Ρ€Π΅ΠΉΠΌΠΎΠ², Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… нос корабля ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ. Π‘ΠΏΡ€Π°ΠΉΡ‚Ρ‹ ΠΏΠΈΡ€Π°Ρ‚Π°, Π±ΠΎΡ‡ΠΊΠΈ ΠΈ ΠΌΠΈΠ½ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°ΡŽΡ‚ΡΡ ΠΏΠΎ повСрхности Π²ΠΎΠ΄Ρ‹. НаконСц, спрайт осьминога ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ свои Ρ‰ΡƒΠΏΠ°Π»ΡŒΡ†Π°, ΡƒΡΡ‚Ρ€Π°ΡˆΠ°Ρ ΠΈΠ³Ρ€ΠΎΠΊΠ°.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ познакомились с большСй Ρ‡Π°ΡΡ‚ΡŒΡŽ графичСских ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… Π² ΠΈΠ³Ρ€Π΅, Π΄Π°Π²Π°ΠΉΡ‚Π΅ рассмотрим ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ Π² ΠΈΠ³Ρ€Π΅ элСмСнты. Π’ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠ»Π΅Π΄ΠΈΡ‚ΡŒ Π·Π° Ρ‚Π΅ΠΌ, сколько Ρƒ корабля ΠΎΡΡ‚Π°Π»ΠΎΡΡŒ энСргии. Π’Π°ΠΊΠΆΠ΅ Π½ΡƒΠΆΠ½ΠΎ вСсти счСт спасСнных ΠΏΠΈΡ€Π°Ρ‚ΠΎΠ². НСобходима булСвская пСрСмСнная, которая Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ, Π·Π°ΠΊΠΎΠ½Ρ‡Π΅Π½Π° Π»ΠΈ ΠΈΠ³Ρ€Π°. Π˜Ρ‚Π°ΠΊ, ΠΈΠ³Ρ€Π° High Seas Π΄ΠΎΠ»ΠΆΠ½Π° ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ срСдства контроля ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ:

β–Ί ΠΎΡΡ‚Π°Π²ΡˆΠ°ΡΡΡ Ρƒ корабля энСргия;

β–Ί счСт – число спасСнных ΠΏΠΈΡ€Π°Ρ‚ΠΎΠ²;

β–Ί логичСская пСрСмСнная, говорящая ΠΎΠ± ΠΎΠΊΠΎΠ½Ρ‡Π°Π½ΠΈΠΈ ΠΈΠ³Ρ€Ρ‹.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ созданию ΠΊΠ°Ρ€Ρ‚ слоСв ΠΈΠ³Ρ€Ρ‹ High Seas. ΠŸΠΎΠΌΠ½ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ Π² ΠΈΠ³Ρ€Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, спрайты ΠΈ ΠΏΡ€ΠΎΠΈΠ³Ρ€Ρ‹Π²Π°Ρ‚Π΅Π»ΠΈ, Π½ΠΎ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ список ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… отслСТиваСт состояниС ΠΈΠ³Ρ€Ρ‹ ΠΈ Ρ…Ρ€Π°Π½ΠΈΡ‚ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ.

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π²ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠ°Ρ€Ρ‚Ρ‹

Как я объяснял Ρ€Π°Π½Π΅Π΅, Π² ΠΈΠ³Ρ€Π΅ High Seas ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π΄Π²Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Π·Π°ΠΌΠΎΡ‰Π΅Π½Π½Ρ‹Ρ… слоя: слой Π²ΠΎΠ΄Ρ‹ ΠΈ слой ΡΡƒΡˆΠΈ. Водяной слой – «пассивный» – ΠΎΠ½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ лишь ΠΊΠ°ΠΊ Ρ„ΠΎΠ½ ΠΈ Π½Π΅ взаимодСйствуСт со спрайтами. НСсмотря Π½Π° это, Π² этом Π·Π°ΠΌΠΎΡ‰Π΅Π½Π½ΠΎΠΌ слоС Π΅ΡΡ‚ΡŒ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ элСмСнты, ΡΠΎΠ·Π΄Π°ΡŽΡ‰ΠΈΠ΅ иллюзию двиТСния Π²ΠΎΠ΄Ρ‹.

Подобно Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠΌΡƒ слою ΠΈΠ· ΠΌΠΈΠ΄Π»Π΅Ρ‚Π° Wanderer 2 ΠΈΠ· ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ Π³Π»Π°Π²Ρ‹, Π² этом слоС Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ Π³Ρ€Π°Π½ΠΈΡ‡Π½Ρ‹Π΅ элСмСнты – это сдСлаСт слой ΡΡƒΡˆΠΈ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ края слоя Π²ΠΎΠ΄Ρ‹ – пустыС элСмСнты (рис. 12.7).

Рис. 12.7. Π’ слоС Π²ΠΎΠ΄Ρ‹ Π½Π΅ Π½ΡƒΠΆΠ½Ρ‹ ΠΊΡ€Π°Π΅Π²Ρ‹Π΅ элСмСнты, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ скрыты ΠΏΠΎΠ΄ слоСм ΡΡƒΡˆΠΈ

ЧСрная Π³Ρ€Π°Π½ΠΈΡ†Π°, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ‹ Π²ΠΈΠ΄ΠΈΡ‚Π΅ Π²ΠΎΠΊΡ€ΡƒΠ³ Π·Π°ΠΌΠΎΡ‰Π΅Π½Π½ΠΎΠ³ΠΎ слоя Π½Π° рисункС – это прозрачная ΠΎΠ±Π»Π°ΡΡ‚ΡŒ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π½Π΅ выводится никакая Π³Ρ€Π°Ρ„ΠΈΠΊΠ°. Аналогично располоТСнныС элСмСнты Π² слоС ΡΡƒΡˆΠΈ содСрТат изобраТСния Π·Π΅ΠΌΠ»ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€Π΅ΠΏΡΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΡŽ пиратского корабля. На самом Π΄Π΅Π»Π΅, ΠΊΠ°ΠΊ Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ ΠΏΠΎΠ·ΠΆΠ΅, Ρ‡Π°ΡΡ‚ΡŒ Π²ΠΎΠ΄Π½ΠΎΠ³ΠΎ слоя ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π° Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π°ΠΌΠΈ ΡΡƒΡˆΠΈ. НиТС прСдставлСн ΠΊΠΎΠ΄ ΠΊΠ°Ρ€Ρ‚Ρ‹ Π²ΠΎΠ΄Π½ΠΎΠ³ΠΎ слоя:

0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,

0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,

0, 0, -1, 1, -1, 1, 1, -1, -2, 1, -1, 1, 1, -1, 1, 1, -1, 1, 1, -1, 1, -2, 0, 0,

0, 0, 1, 1, -1, 1, -1, 1, 1, -1, 1, 1, -2, 1, -1, 1, 1, -2, 1, 1, -1, 1, 0, 0,

0, 0, -2, -1, 1, -1, 1, -2, 1, 1, -2, 1, 1, -1, 1, -2, 1, 1, -2, 1, 1, -1, 0, 0,

0, 0, -1, 1, -1, 1, -1, 1, 1, -1, 1, 1, -1, 1, -1, 1, -1, -1, 1, 1, -1, 1, 0, 0,

0, 0, 1, -1, 1, -1, 1, 1, -1, 1, 1, -1, 1, -2, 1, -1, 1, 1, -1, 1, 1, 1, 0, 0,

0, 0, -1, 1, -1, 1, 1, -1, 1, 1, -1, 1, 1, -1, 1, 1, -1, 1, 1, -1, 1, -1, 0, 0,

0, 0, 1, -1, -2, 1, 1, 1, -1, 1, 1, -2, -1, 1, 1, -2, 1, 1, -2, 1, -1, -2, 0, 0,

0, 0, -2, 1, 1, 1, -1, -2, 1, -1, 1, -1, 1, 1, -1, 1, -1, 1, -1, 1, 1, 1, 0, 0,

0, 0, 1, 1, 1, -1, 1, 1, -1, 1, 1, 1, -2, -1, 1, 1, 1, -1, 1, -1, 1, -1, 0, 0,

0, 0, 1, -1, -2, 1, -1, -2, 1, -2, -1, 1, -1, 1, -1, -1, -1, 1, -1, 1, -1, 1, 0, 0,

0, 0, -2, 1, 1, 1, 1, 1, 1, 1, -1, -1, 1, -1, 1, 1, 1, -2, 1, 1, -2, -1, 0, 0,

0, 0, -1, 1, -1, -1, 1, -1, -2, -1, 1, 1, -2, 1, -1, 1, -1, 1, 1, -1, 1, 1, 0, 0,

0, 0, 1, -2, 1, 1, -1, 1, 1, 1, -1, -1, 1, -1, 1, 1, 1, 1, -1, 1, 1, -1, 0, 0,

0, 0, -1, 1, 1, -2, 1, -2, -1, 1, -1, 1, -1, 1, 1, -1, -2, 1, -1, 1, -2, 1, 0, 0,

0, 0, -2, 1, -1, 1, -1, 1, 1, -1, 1, -1, 1, -2, -1, 1, 1, -1, 1, -1, 1, 1, 0, 0,

0, 0, 1, 1, -1, 1, 1, -1, 1, 1, -2, 1, -1, 1, 1, 1, -1, 1, -1, 1, -1, -1, 0, 0,

0, 0, 1, -1, 1, -2, 1, -2, -1, 1, 1, -1, 1, -1, 1, -1, 1, -1, -2, -1, 1, 1, 0, 0,

0, 0, -1, 1, -1, 1, 1, -1, 1, -2, -1, 1, -2, -1, -2, 1, -1, -2, 1, -1, -2, 1, 0, 0,

0, 0, 1, -1, 1, -1, 1, -1, 1, -1, 1, 1, -1, 1, -1, 1, -1, 1, -1, 1, 1, -1, 0, 0,

0, 0, -2, -1, 1, 1, -2, 1, -1, 1, -1, -2, 1, -2, 1, -1, -2, 1, 1, -2, -1, 1, 0, 0,

0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,

0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0

ΠŸΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ Π²Π°ΠΌ вряд Π»ΠΈ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ скаТСт, Ссли Π½Π΅ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π½Π° ассоциированноС с Π½ΠΈΠΌ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅. На рис. 12.8 ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ‹ изобраТСния, ассоциированныС с Π΄Π°Π½Π½Ρ‹ΠΌ Π·Π°ΠΌΠΎΡ‰Π΅Π½Π½Ρ‹ΠΌ слоСм. ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, Π²Ρ‹ ΡƒΠΆΠ΅ Π·Π½Π°Π΅Ρ‚Π΅, Ρ‡Ρ‚ΠΎ ячСйки с ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ индСксами содСрТат Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ элСмСнты.

Рис. 12.8. МоТно ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ, ΠΊΠ°ΠΊ выглядит Π²ΠΎΠ΄Π½Ρ‹ΠΉ Π·Π°ΠΌΠΎΡ‰Π΅Π½Π½Ρ‹ΠΉ слой, Ссли вмСсто индСксов ΠΏΠΎΠ΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄ изобраТСния