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

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

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

ΠŸΠΎΡ€Π° ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΊΡ€Π΅Π°Ρ‚ΠΈΠ²Π½ΠΎΠ΅! Π― Ρ…ΠΎΡ‡Ρƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ спрайт Π² ΠΌΠΈΠ΄Π»Π΅Ρ‚ UFO 2. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ спутник, странный ΠΏΡ€ΠΈΡˆΠ΅Π»Π΅Ρ† ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠ΅Ρ‚Π°, бороздящая космичСскиС просторы, β€“ всС, Ρ‡Ρ‚ΠΎ Π·Π°Ρ…ΠΎΡ‚ΠΈΡ‚Π΅. НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ΠΎ пошаговоС описаниС, ΠΊΠ°ΠΊ это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ:

1. Π½Π°Ρ€ΠΈΡΡƒΠΉΡ‚Π΅ ΠΈΠ»ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ ΠΊΠ°ΠΊΠΈΠΌ-Π»ΠΈΠ±ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΠΌ способом ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, состоящСС ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Ρ„Ρ€Π΅ΠΉΠΌΠΎΠ²;

2. ΡΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ Ρ‡Π»Π΅Π½-ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ класса UFOCanvas, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π±ΡƒΠ΄ΡƒΡ‚ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒΡΡ нСсколько экзСмпляров спрайта;

3. Π² ΠΌΠ΅Ρ‚ΠΎΠ΄Π΅ start() ΠΌΠΈΠ΄Π»Π΅Ρ‚Π° Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅;

4. Π² ΠΌΠ΅Ρ‚ΠΎΠ΄Π΅ start() создайтС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Ρ‚ΠΈΠΏΠ° Sprite Π½ΠΎΠ²Ρ‹Ρ… спрайтов, Π½Π΅ Π·Π°Π±ΡƒΠ΄ΡŒΡ‚Π΅ ΠΏΡ€ΠΈ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅;

5. ΡΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ ΠΊΠΎΠ΄, ΠΎΠ±Π½ΠΎΠ²Π»ΡΡŽΡ‰ΠΈΠΉ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½ΠΎΠ²Ρ‹Ρ… спрайтов, Π² ΠΌΠ΅Ρ‚ΠΎΠ΄Π΅ update() провСряйтС ΠΈΡ… ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° экранС. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ столкновСния ΠΌΠ΅ΠΆΠ΄Ρƒ созданными спрайтами ΠΈ Π»ΡŽΠ±Ρ‹ΠΌΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ спрайтами, Ρ‚ΠΎ смСло Π΄Π΅Π»Π°ΠΉΡ‚Π΅ это Π² ΠΌΠ΅Ρ‚ΠΎΠ΄Π΅ update().

6. Π² ΠΌΠ΅Ρ‚ΠΎΠ΄Π΅ draw() Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΠΊΠΎΠ΄, Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‰ΠΈΠΉ рисованиС спрайтов.

Π₯отя для добавлСния спрайта Π² ΠΌΠΈΠ΄Π»Π΅Ρ‚ трСбуСтся Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ нСсколько шагов, это Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ слоТно. Π£Π²Π΅Ρ€Π΅Π½, Ρ‡Ρ‚ΠΎ это ΡƒΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅ послуТит Π²Π°ΠΌ Π½Π° ΠΏΠΎΠ»ΡŒΠ·Ρƒ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ ΠΊΠ°ΠΊ Π²Π°ΠΌ придСтся Π±ΠΎΠ»Π΅Π΅ Π³Π»ΡƒΠ±ΠΎΠΊΠΎ ΠΏΡ€ΠΎΠ½ΠΈΠΊΠ½ΡƒΡ‚ΡŒ Π² ΠΊΠΎΠ΄ ΠΈ ΠΏΠΎΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, измСняя Π΅Π³ΠΎ.

Π“Π»Π°Π²Π° 7 Henway: дань ΠΈΠ³Ρ€Π΅ Frogger

...

Архив Аркад

ВыпущСнная Π² 1980 Π³ΠΎΠ΄Ρƒ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠ΅ΠΉ Midway ΠΈΠ³Ρ€Π° Rally-X Π±Ρ‹Π»Π° ΠΎΡ‡Π΅Π½ΡŒ популярной, ΠΎΠ½Π° прСдставляла собой Π³ΠΎΠ½ΠΊΠΈ Π² Π»Π°Π±ΠΈΡ€ΠΈΠ½Ρ‚Π΅. Π’Ρ‹ управляСтС нСбольшим Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΌ ΠΏΠΎ Π»Π°Π±ΠΈΡ€ΠΈΠ½Ρ‚Ρƒ, избСгая столкновСния с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ автомобилями. Π˜Π½Ρ‚Π΅Ρ€Π΅ΡΠ½Ρ‹ΠΉ элСмСнт ΠΈΠ³Ρ€Ρ‹ Rally-X – это дымовая завСса, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»ΡŒ ΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ Π½Π΅ΠΉΡ‚Ρ€Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΈΠΊΠ°. Однако такая завСса Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ расхода Ρ‚ΠΎΠΏΠ»ΠΈΠ²Π°, поэтому, примСняя Π΅Π΅, Π½Π°Π΄ΠΎ Π±Ρ‹Ρ‚ΡŒ остороТным, β€“ ΠΎΡ‡Π΅Π½ΡŒ интСрСсная Π½Π°Ρ…ΠΎΠ΄ΠΊΠ° Π² ΠΈΠ³Ρ€Π΅. Другая ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒ X-Rally – это ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½Π½Π°Ρ ΠΊΠ°Ρ€Ρ‚Π°, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ своС ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π΄Ρ€ΡƒΠ³ΠΈΡ… Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ, Π° Ρ‚Π°ΠΊΠΆΠ΅ Ρ„Π»Π°Π³ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ.

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

Π’ этой Π³Π»Π°Π²Π΅ Π²Ρ‹ ΡƒΠ·Π½Π°Π΅Ρ‚Π΅:

β–Ί ΠΏΠΎΡ‡Π΅ΠΌΡƒ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅ ΠΈΠ³Ρ€Ρ‹ Π½Π° основС классичСских Π°Ρ€ΠΊΠ°Π΄;

β–Ί ΠΊΠ°ΠΊ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΈΠ³Ρ€Ρƒ Henway, Π°Π½Π°Π»ΠΎΠ³ классичСской ΠΈΠ³Ρ€Ρ‹ Frogger;

β–Ί ΠΊΠ°ΠΊ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄ ΠΈΠ³Ρ€Ρ‹ Henway;

β–Ί ΠΏΠΎΡ‡Π΅ΠΌΡƒ тСстированиС ΠΈΠ³Ρ€Ρ‹ – это Π½Π΅ΠΎΡ‚ΡŠΠ΅ΠΌΠ»Π΅ΠΌΠ°Ρ Ρ‡Π°ΡΡ‚ΡŒ процСсса проСктирования.

Об ΠΈΠ³Ρ€Π΅ Henway

Π’ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠΉ Π°Ρ€ΠΊΠ°Π΄Π΅ Frogger Ρ†Π΅Π»ΡŒΡŽ Π±Ρ‹Π»ΠΎ пСрСвСсти Π»ΡΠ³ΡƒΡˆΠΊΡƒ Ρ‡Π΅Ρ€Π΅Π· шоссС ΠΈ Ρ€Π΅ΠΊΡƒ. На ΠΏΡƒΡ‚ΠΈ Π»ΡΠ³ΡƒΡˆΠΊΠΈ Π²ΡΡ‚Ρ€Π΅Ρ‡Π°Π»ΠΈΡΡŒ ΠΏΡ€Π΅Π³Ρ€Π°Π΄Ρ‹: Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»ΠΈ, Π²ΠΎΠ»Π½Ρ‹ ΠΈ ΠΊΡ€ΠΎΠΊΠΎΠ΄ΠΈΠ»Ρ‹ – это лишь Ρ‡Π°ΡΡ‚ΡŒ ΠΈΠ· Π½ΠΈΡ…. Π›ΡΠ³ΡƒΡˆΠΊΠ° Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Π»Π° ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Ρ†Π΅Π»ΠΎΠΉ ΠΈ Π½Π΅Π²Ρ€Π΅Π΄ΠΈΠΌΠΎΠΉ ΠΈΠ· Π½ΠΈΠΆΠ½Π΅ΠΉ части экрана Π² Π²Π΅Ρ€Ρ…Π½ΡŽΡŽ. Π‘ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠ΅ΠΌ числа ΠΏΠ΅Ρ€Π΅ΠΏΡ€Π°Π²Π»Π΅Π½Π½Ρ‹Ρ… Π»ΡΠ³ΡƒΡˆΠ΅ΠΊ, возрастаСт ΠΈ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΈΠ³Ρ€Ρ‹ – Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»ΠΈ ΡƒΡΠΊΠΎΡ€ΡΡŽΡ‚ΡΡ, Π΄ΠΎΠ±Π°Π²Π»ΡΡŽΡ‚ΡΡ Π½ΠΎΠ²Ρ‹Π΅ прСпятствия. НСсмотря Π½Π° Ρ‚ΠΎ Ρ‡Ρ‚ΠΎ ΠΏΠΎ соврСмСнным ΠΈΠ³Ρ€ΠΎΠ²Ρ‹ΠΌ стандартам Frogger – ΠΎΡ‡Π΅Π½ΡŒ простая ΠΈΠ³Ρ€Π°, это Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ классичСской ΠΈΠ³Ρ€Ρ‹, Π² ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ вСсСло ΠΈΠ³Ρ€Π°Ρ‚ΡŒ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ эта ΠΈΠ³Ρ€Π° ΠΊΠ°ΠΊ нСльзя Π»ΡƒΡ‡ΡˆΠ΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для создания собствСнной, Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Ρ„Π°Π½Ρ‚Π°Π·ΠΈΠΈ – ΠΈ Π³ΠΎΡ‚ΠΎΠ² Π½ΠΎΠ²Ρ‹ΠΉ ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΉ ΡˆΠ΅Π΄Π΅Π²Ρ€!

...

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

Если Π²Ρ‹ ΡƒΠ΄ΠΈΠ²Π»Π΅Π½Ρ‹ ΠΌΠΎΠΈΠΌ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΎΠΌ, Ρ‚ΠΎ ΠΏΠΎΠΉΠΌΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ я вовсС Π½Π΅ ΠΏΡ€ΠΈΠ·Ρ‹Π²Π°ΡŽ ΠΊ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΈΠ³Ρ€Ρ‹ Π½Π° основС старых. ΠŸΡ€ΠΎΡΡ‚ΠΎ я ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ», Ρ‡Ρ‚ΠΎ популярныС ΠΈΠ³Ρ€Ρ‹ ΠΏΡ€ΠΎΡˆΠ»ΠΎΠ³ΠΎ ΠΌΠΎΠ³ΡƒΡ‚ Π΄Π°Ρ‚ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠ΅ ΠΈΠ΄Π΅ΠΈ для создания Π½ΠΎΠ²Ρ‹Ρ…. БСгодня ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΏΡ‹Ρ‚Π°ΡŽΡ‚ΡΡ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΈΠ³Ρ€Ρ‹ ΠΏΠΎ ΠΌΠΎΡ‚ΠΈΠ²Π°ΠΌ популярных Ρ„ΠΈΠ»ΡŒΠΌΠΎΠ², Π½ΠΎ Π½Π΅ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π·Π°Ρ…ΠΎΡ‡Π΅Ρ‚ Ρ€Π°Π·Ρ‹Π³Ρ€Ρ‹Π²Π°Ρ‚ΡŒ драматичСский ΡΡŽΠΆΠ΅Ρ‚, особСнно Π½Π° экранС мобильного Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π°. Π’ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ случаСв люди ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°ΡŽΡ‚ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ Π² простыС ΠΈΠ³Ρ€Ρ‹, Π° ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, для этого ΠΊΠ°ΠΊ нСльзя Π»ΡƒΡ‡ΡˆΠ΅ подходят ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Π½Π½Ρ‹Π΅ Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ классичСскиС ΠΈΠ³Ρ€Ρ‹.

ΠŸΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ ΠΈΠ³Ρ€Ρ‹ Frogger ΠΏΡ€ΠΈΠ²Π΅Π»Π° ΠΊ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ ΠΏΠΎ Π΅Π΅ подобию Π±Ρ‹Π» создан ряд ΠΈΠ³Ρ€ Π² Π½Π°Π΄Π΅ΠΆΠ΄Π΅ Π½Π° успСх. Одна ΠΈΠ· этих ΠΈΠ³Ρ€ называСтся Freeway, Π² Π½Π΅ΠΉ Ρ†Ρ‹ΠΏΠ»Π΅Π½ΠΎΠΊ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Π» ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Ρ‡Π΅Ρ€Π΅Π· Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½ΠΎΠ΅ шоссС. Freeway Π±Ρ‹Π»Π° создана ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠ΅ΠΉ Activision для ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΉ систСмы Atari 2600, которая Π±Ρ‹Π»Π° ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΉ консолью, Π΄ΠΎΡΡ‚ΠΈΠ³ΡˆΠ΅ΠΉ большого успСха Π½Π° Ρ€Ρ‹Π½ΠΊΠ΅. Как ΠΎΠ±Π»Π°Π΄Π°Ρ‚Π΅Π»ΡŒ ΠΈ ΠΏΠΎΠΊΠ»ΠΎΠ½Π½ΠΈΠΊ ΠΈΠ³Ρ€Ρ‹ Freeway я ΠΏΠΎΠ΄ΡƒΠΌΠ°Π», Ρ‡Ρ‚ΠΎ Π±Ρ‹Π»ΠΎ Π±Ρ‹ Π½Π΅ΠΏΠ»ΠΎΡ…ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π² этой Π³Π»Π°Π²Π΅ Π΅Π΅ Π°Π½Π°Π»ΠΎΠ³. Π˜Π³Ρ€Π° Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°Π·Ρ‹Π²Π°Ρ‚ΡŒΡΡ Henway.

Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Frogger Π² ΠΈΠ³Ρ€Π΅ Henway Π³Π»Π°Π²Π½Ρ‹ΠΌ Π³Π΅Ρ€ΠΎΠ΅ΠΌ являСтся Ρ†Ρ‹ΠΏΠ»Π΅Π½ΠΎΠΊ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ Π²ΠΎ Ρ‡Ρ‚ΠΎ Π±Ρ‹ Ρ‚ΠΎ Π½ΠΈ стало Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠ΅Ρ€Π΅Π±Ρ€Π°Ρ‚ΡŒΡΡ Π½Π° Π΄Ρ€ΡƒΠ³ΡƒΡŽ сторону шоссС. Π’Π°ΠΊΠΆΠ΅, Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Frogger, Π² этой ΠΈΠ³Ρ€Π΅ Ρ†Ρ‹ΠΏΠ»Π΅Π½ΠΊΠ° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ пСрСвСсти ΠΈΠ· Π»Π΅Π²ΠΎΠΉ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Ρ‹ экрана Π² ΠΏΡ€Π°Π²ΡƒΡŽ. Π­ΠΊΡ€Π°Π½ выглядит ΠΏΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° рис. 7.1.

Рис. 7.1. Π˜Π³Ρ€Π° Henway состоит ΠΈΠ· старта, шоссС ΠΈ Ρ„ΠΈΠ½ΠΈΡˆΠ°, Π° Ρ‚Π°ΠΊΠΆΠ΅ спрайтов Ρ†Ρ‹ΠΏΠ»Π΅Π½ΠΊΠ° ΠΈ Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ

Как Π²Ρ‹ Π²ΠΈΠ΄ΠΈΡ‚Π΅, прСпятствия Π½Π° ΠΏΡƒΡ‚ΠΈ Ρ†Ρ‹ΠΏΠ»Π΅Π½ΠΊΠ° – это Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ автомобиля, ΠΏΡ€ΠΎΠ΅Π·ΠΆΠ°ΡŽΡ‰ΠΈΠ΅ Π²Π²Π΅Ρ€Ρ… ΠΈ Π²Π½ΠΈΠ· ΠΏΠΎ шоссС. Автомобили двиТутся с ΠΈΠ·ΠΌΠ΅Π½ΡΡŽΡ‰ΠΈΠΌΠΈΡΡ скоростями, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ ΠΈΠ³Ρ€Ρƒ Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΈΠ²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ. Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Frogger, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ провСсти Π»ΡΠ³ΡƒΡˆΠΊΡƒ Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ мСста Π½Π° экранС, Π² Henway Π²Ρ‹ просто Π΄ΠΎΠ»ΠΆΠ½Ρ‹ пСрСвСсти Ρ†Ρ‹ΠΏΠ»Π΅Π½ΠΊΠ° Ρ‡Π΅Ρ€Π΅Π· Π΄ΠΎΡ€ΠΎΠ³Ρƒ.

...

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

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ всС рассматриваСмыС Π² ΠΊΠ½ΠΈΠ³Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΎΡ‡Π΅Π½ΡŒ просты. Π₯отя Π΅ΡΡ‚ΡŒ мноТСство способов ΡƒΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ³Ρ€Ρ‹, я ΠΊ этому Π½Π΅ ΡΡ‚Ρ€Π΅ΠΌΠ»ΡŽΡΡŒ, оставляя Π²Π°ΠΌ ΠΏΠΎΠ»Π΅ для Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ. Моя Ρ†Π΅Π»ΡŒ – ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ простой для понимания, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ мобильной ΠΈΠ³Ρ€Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ‹ смоТСтС Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ интСрСсными для вас дСталями. Π’ ΠΊΠΎΠ½Ρ†Π΅ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° Π³Π»Π°Π² я ΠΏΠΎΠ΄ΠΊΠΈΠ½Ρƒ Π²Π°ΠΌ нСсколько ΠΈΠ΄Π΅ΠΉ, ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΈΠ³Ρ€Ρ‹ Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΈΠ²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ.

Π’Ρ‹ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚Π΅ ΠΈΠ³Ρ€Ρƒ с трСмя цыплятами. Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Ρ‹ ΠΏΠ΅Ρ€Π΅Π²Π΅Π΄Π΅Ρ‚Π΅ всСх цыплят Ρ‡Π΅Ρ€Π΅Π· шоссС, ΠΈΠ³Ρ€Π° закончится. Π’Π°ΠΆΠ½ΠΎ Π³Π΄Π΅-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Π½Π° экранС ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ, сколько цыплят ΠΎΡΡ‚Π°Π»ΠΎΡΡŒ ΠΏΠ΅Ρ€Π΅ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· Π΄ΠΎΡ€ΠΎΠ³Ρƒ. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΏΡ€ΠΈ ΠΏΠΎΡ‚Π΅Ρ€Π΅ Ρ†Ρ‹ΠΏΠ»Π΅Π½ΠΊΠ° ΠΈΠ»ΠΈ ΡƒΠ΄Π°Ρ‡Π½ΠΎΠΌ ΠΏΡ€Π΅ΠΎΠ΄ΠΎΠ»Π΅Π½ΠΈΠΈ шоссС слСдуСт вывСсти ΠΊΠ°ΠΊΠΎΠ΅-Π½ΠΈΠ±ΡƒΠ΄ΡŒ сообщСниС. НС ΠΏΠΎΠΌΠ΅ΡˆΠ°Π΅Ρ‚ ΠΈ систСма подсчСта ΠΎΡ‡ΠΊΠΎΠ², Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²ΠΎΠ·Π½Π°Π³Ρ€Π°Π΄ΠΈΡ‚ΡŒ вас Π·Π° Ρ…ΠΎΡ€ΠΎΡˆΡƒΡŽ ΠΈΠ³Ρ€Ρƒ.

Анализ ΠΈΠ³Ρ€Ρ‹

ΠžΠ±Π·ΠΎΡ€ ΠΈΠ³Ρ€Ρ‹, ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ Ρ‡ΡƒΡ‚ΡŒ Ρ€Π°Π½Π΅Π΅, ΡƒΠΆΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠ» Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ элСмСнты ΠΈΠ³Ρ€Ρ‹, Π΄Π°ΠΆΠ΅ Ссли Π²Ρ‹ этого ΠΈ Π½Π΅ Π·Π°ΠΌΠ΅Ρ‚ΠΈΠ»ΠΈ. НапримСр, Π²Ρ‹ ΡƒΠΆΠ΅ догадались, сколько спрайтов Π½ΡƒΠΆΠ½ΠΎ для ΠΈΠ³Ρ€Ρ‹? Π’ ΠΈΠ³Ρ€Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡΡ‚ΡŒ спрайтов: Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ автомобиля ΠΈ Ρ†Ρ‹ΠΏΠ»Π΅Π½ΠΎΠΊ. Но ΠΌΠΎΠΆΠ½ΠΎ ΠΈ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ число Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΠ»ΠΎΠΆΠ½ΠΈΡ‚ΡŒ ΠΈΠ³Ρ€Ρƒ, ΠΎΠ΄Π½Π°ΠΊΠΎ Π² этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π±ΡƒΠ΄Π΅Ρ‚ лишь Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ ΠΌΠ°ΡˆΠΈΠ½Ρ‹.

А Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹ смоТСтС Π΄ΠΎΠ³Π°Π΄Π°Ρ‚ΡŒΡΡ, сколько растровых ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Π²Π°ΠΌ понадобится? Если Π²Ρ‹ сказали ΡˆΠ΅ΡΡ‚ΡŒ, Ρ‚ΠΎ Π²Ρ‹ ΠΎΡ‡Π΅Π½ΡŒ Π±Π»ΠΈΠ·ΠΊΠΈ ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΌΡƒ ΠΎΡ‚Π²Π΅Ρ‚Ρƒ. НиТС пСрСчислСны сСмь спрайтов, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ Π² ΠΈΠ³Ρ€Π΅:

β–Ί Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ шоссС;

β–Ί ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Ρ†Ρ‹ΠΏΠ»Π΅Π½ΠΊΠ° (рис. 7.2);

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

β–Ί Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ изобраТСния Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ (рис. 7.3);

Рис. 7.3. ВсС изобраТСния Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒΡΡ Π²Π²Π΅Ρ€Ρ… ΠΈΠ»ΠΈ Π²Π½ΠΈΠ·

β–Ί малСнькоС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π³ΠΎΠ»ΠΎΠ²Ρ‹ Ρ†Ρ‹ΠΏΠ»Π΅Π½ΠΊΠ° (рис. 7.4).

Рис. 7.4. МалСнькая Π³ΠΎΠ»ΠΎΠ²Π° Ρ†Ρ‹ΠΏΠ»Π΅Π½ΠΊΠ° символизируСт число ΠΎΡΡ‚Π°Π²ΡˆΠΈΡ…ΡΡ ΠΆΠΈΠ·Π½Π΅ΠΉ

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

Π’Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ ΠΈΠΌΠ΅Π΅Ρ‚Π΅ прСдставлСниС ΠΎ графичСских ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°Ρ…, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… Π² ΠΈΠ³Ρ€Π΅, Π΄Π°Π²Π°ΠΉΡ‚Π΅ рассмотрим, Ρ‡Ρ‚ΠΎ Π΅Ρ‰Π΅ Π½ΡƒΠΆΠ½ΠΎ для ΠΈΠ³Ρ€Ρ‹. Π’ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ, понадобится ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ число ΠΆΠΈΠ·Π½Π΅ΠΉ. Π’Π°ΠΊΠΆΠ΅, вСроятно, Π²Ρ‹ Π·Π°Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Ρ‚ΡŒ число ΠΎΡ‡ΠΊΠΎΠ², Ссли Ρ†Ρ‹ΠΏΠ»Π΅Π½ΠΎΠΊ ΡƒΠ΄Π°Ρ‡Π½ΠΎ ΠΏΡ€Π΅ΠΎΠ΄ΠΎΠ»Π΅Π» шоссС. БулСвская пСрСмСнная Π±ΡƒΠ΄Π΅Ρ‚ ΡΠ»Π΅Π΄ΠΈΡ‚ΡŒ, Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½Π° ΠΈΠ³Ρ€Π° ΠΈΠ»ΠΈ Π½Π΅Ρ‚.

Π•ΡΡ‚ΡŒ Π΅Ρ‰Π΅ ΠΎΠ΄Π½Π° пСрСмСнная, ΠΎ нСобходимости ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΏΡ€ΠΈΡΡ‚ΡƒΠΏΠΈΡ‚ΡŒ ΠΊ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΈ Ρ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ. Π― Π³ΠΎΠ²ΠΎΡ€ΡŽ ΠΎ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠ΅ считывания Π²Π²ΠΎΠ΄Π°, эта Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π° ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ΡŒ Ρ€Π΅Π°ΠΊΡ†ΠΈΡŽ Π½Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ Π²Π²ΠΎΠ΄. Если Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΌ Ρ†ΠΈΠΊΠ»Π΅ Π±ΡƒΠ΄Π΅Ρ‚ рСакция Π½Π° наТатия клавиш, Ρ‚ΠΎ Ρ†Ρ‹ΠΏΠ»Π΅Π½ΠΎΠΊ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒΡΡ ΠΏΠΎ экрану с Π½Π΅ΠΈΠΌΠΎΠ²Π΅Ρ€Π½ΠΎΠΉ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΡŽ. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚ΡŒ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ Π΅Π³ΠΎ пСрСмСщСния ΠΈ ΠΏΠΎΠ½ΠΈΠ·ΠΈΡ‚ΡŒ частоту ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π²Π²ΠΎΠ΄Π°, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ввСсти ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΡƒΡŽ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ Π½Π°ΠΆΠ°Ρ‚Ρ‹Π΅ клавиши, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ΠΌ ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΌ Ρ†ΠΈΠΊΠ»Π΅....

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

Π’ΠΎΡ‡Π½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΡƒ Π²Π²ΠΎΠ΄Π° нСльзя, Π΅Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ ΠΏΡ€ΠΎΠ± ΠΈ ошибок, поэтому Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π°Ρ‚ΡŒ любоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. Π“Π»Π°Π²Π½ΠΎΠ΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ Π²Π²ΠΎΠ΄Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΠ»Π°ΡΡŒ Π½Π° частотС, Π±Π»ΠΈΠ·ΠΊΠΎΠΉ ΠΊ частотС Π½Π°ΠΆΠ°Ρ‚ΠΈΠΉ клавиш ΠΈΠ³Ρ€ΠΎΠΊΠΎΠΌ. Π’Π°ΠΊΠΆΠ΅ ΠΏΠΎΠΌΠ½ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π° Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ Π²Π²ΠΎΠ΄Π° ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ ΠΎΡ‚ ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ³Ρ€Ρ‹ ΠΊ Π΄Ρ€ΡƒΠ³ΠΎΠΉ Π² зависимости ΠΎΡ‚ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹Ρ… рСсурсов ΠΈ скорости выполнСния ΠΌΠΈΠ΄Π»Π΅Ρ‚Π°.