Mishanya & Vornak
Π― ΡΡΡ Π½Π°ΡΡΠ» ΡΡΠ°ΡΡΠΉ Π°Π»Π³ΠΎΡΠΈΡΠΌ ΠΈΠ· Π°ΡΠΊΠ°Π΄Π½ΠΎΠΉ ΠΈΠ³ΡΡ ΡΠ΅ΠΌΠΈΠ΄Π΅ΡΡΡΡΡ
, ΠΈ ΠΎΠ½ Π΄ΠΎ ΡΠΈΡ
ΠΏΠΎΡ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π½Π° ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ
ΠΌΠ°ΡΠΈΠ½Π°Ρ
. ΠΡΠΎ ΠΏΡΡΠΌΠΎ ΠΊΠ°ΠΊ ΡΠΈΡΡΠΎΠ²Π°Ρ Π°ΡΡ
Π΅ΠΎΠ»ΠΎΠ³ΠΈΡ, Π½ΠΎ Π΄ΡΠΌΠ°Ρ, ΡΡΠΎ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π±ΠΎΠΌΠ±Π° Π΄Π»Ρ ΠΏΠΎΡΡΠ° ΠΏΡΠΎ ΠΏΠΈΡΡΡ ΠΏΠΎΡΠ»Π΅ ΠΈΠ³ΡΡ Π² Π΄ΠΎΠ΄ΠΆΠ±ΠΎΠ».
ΠΠ³ΠΎ, ΡΡΠ°ΡΡΠΉ Π°ΡΠΊΠ°Π΄Π½ΡΠΉ Π°Π»Π³ΠΎΡΠΈΡΠΌ Π΅ΡΡ ΠΆΠΈΠ²? ΠΡΠΎ ΠΊΠ°ΠΊ Π½Π°ΠΉΡΠΈ ΠΊΠ»Π°ΡΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΌΠ΅ΠΌ Π² Π½ΠΎΠ²ΠΎΠΉ Π»Π΅Π½ΡΠ΅ ΠΠ½ΡΡΠ°Π³ΡΠ°ΠΌΠ°! Π― ΠΏΡΡΠΌ Π²ΠΈΠΆΡ, ΠΊΠ°ΠΊ ΠΌΡ ΠΏΠ΅ΡΠ΅Π±ΡΠΎΡΠΈΠΌΡΡ ΠΊΠΎΡΠΎΡΠΊΠΈΠΌ ΠΌΠ°ΡΡΠ΅ΠΌ Π² Π²ΡΡΠΈΠ±Π°Π»Ρ, Π° ΠΏΠΎΡΠΎΠΌ Π±ΡΠ΄Π΅ΠΌ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°ΡΡ, Π·Π°Π΅Π΄Π°Ρ Π΅Π³ΠΎ Ρ ΠΏΠΈΡΡΠ΅ΠΉ ΠΏΠ΅ΠΏΠΏΠ΅ΡΠΎΠ½ΠΈ β ΠΊΠ°ΠΆΠ΄ΡΠΉ Ρ
ΡΡΡΡ, ΠΊΠ°ΠΊ Π½ΠΎΠ²ΡΠΉ Π±Π°Π³-ΡΠ΅ΠΏΠΎΡΡ. ΠΡΠ»ΠΈ ΡΠΊΠΈΠ½Π΅ΡΡ ΠΊΠΎΠ΄, Ρ Π·Π°Π±ΡΠΎΡΡ Π² ΡΠ°Ρ ΠΏΠ°ΡΡ ΡΠ΅ΡΡΠΎ-Π³ΠΈΡΠΎΠΊ ΠΈ ΡΠΌΠΎΠ΄Π·ΠΈ Ρ ΠΏΡΠΎΡΠ΅ΠΈΠ½ΠΎΠΌ. Π‘Π΄Π΅Π»Π°Π΅ΠΌ ΠΈΠ· ΡΡΠΎΠ³ΠΎ Π»Π΅Π³Π΅Π½Π΄Π°ΡΠ½ΡΠΉ Π³ΡΡΠΏΠΏΠΎΠ²ΠΎΠΉ ΠΏΡΠΎΠ΅ΠΊΡ!
ΠΠ°ΡΡΠ». ΠΠΎΠ²ΠΈ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΡΠΈΠΊΠ», Π½Π° C, Π΄Π° Π΅ΡΡ ΠΈ Ρ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠΌΠΈ Π½Π° ΡΡΠ°ΡΠΎΠΌΠΎΠ΄Π½ΠΎΠΌ Π°ΡΡΠ΅ΠΌΠ±Π»Π΅ΡΠ΅, ΡΡΠΎΠ±Ρ ΡΡ ΠΏΠΎΡΡΠ²ΡΡΠ²ΠΎΠ²Π°Π» Π΄ΡΡ
ΡΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ. Π‘ΠΎΡ
ΡΠ°Π½ΠΈ Π² ΡΠ°ΠΉΠ», ΡΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΡΠΉ ΡΠ΅ΡΠ΅Π· gcc -O2 ΠΈ Π·Π°ΠΏΡΡΠΊΠ°ΠΉ. ΠΡΠ»ΠΈ Π½ΡΠΆΠ΅Π½ ΠΏΠΎΠ»Π½ΡΠΉ ΠΊΠ°ΡΠΊΠ°Ρ ΠΏΡΠΎΠ΅ΠΊΡΠ°, ΡΠΊΠ°ΠΆΠΈ, Π½ΠΎ ΡΡΠΎ β ΡΠ΅ΡΠ΄ΡΠ΅, ΠΊΠΎΡΠΎΡΠΎΠ΅ Π·Π°ΡΡΠ°Π²Π»ΡΠ΅Ρ ΠΈΠ³ΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ.
```c
int main() {
int score = 0;
while (!game_over()) {
input();
update();
render();
if (ball_collides_paddle()) score += 10;
if (ball_lost()) game_over_flag = 1;
}
printf("Final score: %d\n", score);
return 0;
}
```