ΠΡΠΎ ΠΊΠ»ΠΎΠ½ ΠΈΠ³ΡΡ Flappy Bird, ΡΠΎΠ·Π΄Π°Π½Π½ΡΠΉ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Unity. ΠΠ³ΡΠ° ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ ΠΊΠ»Π°ΡΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΌΠ΅Ρ Π°Π½ΠΈΠΊΠΎΠΉ Ρ ΠΏΡΠΎΡΡΡΠΌ, Π½ΠΎ Π·Π°Ρ Π²Π°ΡΡΠ²Π°ΡΡΠΈΠΌ ΠΈΠ³ΡΠΎΠ²ΡΠΌ ΠΏΡΠΎΡΠ΅ΡΡΠΎΠΌ. ΠΠ³ΡΠΎΠΊ ΡΠΏΡΠ°Π²Π»ΡΠ΅Ρ ΠΏΡΠΈΡΠ΅ΠΉ, ΠΊΠΎΡΠΎΡΠ°Ρ Π΄ΠΎΠ»ΠΆΠ½Π° ΠΏΡΠΎΡ ΠΎΠ΄ΠΈΡΡ ΡΠ΅ΡΠ΅Π· ΠΏΡΠ΅ΠΏΡΡΡΡΠ²ΠΈΡ, ΠΈΠ·Π±Π΅Π³Π°Ρ ΡΡΡΠ± ΠΈ Π½Π°Π±ΠΈΡΠ°Ρ ΠΎΡΠΊΠΈ.
- ΠΡΠΎΡΡΠΎΠΉ 2D ΠΈΠ³ΡΠΎΠ²ΠΎΠΉ ΠΏΡΠΎΡΠ΅ΡΡ: Π£ΠΏΡΠ°Π²Π»ΡΠΉΡΠ΅ ΠΏΡΠΈΡΠ΅ΠΉ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΏΡΠΎΠ±Π΅Π»Π° ΠΈΠ»ΠΈ ΠΊΠ»ΠΈΠΊΠΎΠ² ΠΌΡΡΡΡ, ΡΡΠΎΠ±Ρ ΠΈΠ·Π±Π΅Π³Π°ΡΡ ΠΏΡΠ΅ΠΏΡΡΡΡΠ²ΠΈΠΉ.
- ΠΠ°ΡΠ°Π»Π»Π°ΠΊΡ-ΠΏΡΠΎΠΊΡΡΡΠΊΠ°: Π€ΠΎΠ½ Π΄Π²ΠΈΠΆΠ΅ΡΡΡ Ρ ΠΌΠ΅Π½ΡΡΠ΅ΠΉ ΡΠΊΠΎΡΠΎΡΡΡΡ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΡΡΡΠ΅ΠΊΡΠ° ΠΏΠ°ΡΠ°Π»Π»Π°ΠΊΡΠ°, ΡΡΠΎ Π΄Π΅Π»Π°Π΅Ρ ΡΡΠ΅Π½Ρ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ½ΠΎΠΉ.
- ΠΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΡΠ΅ΠΏΡΡΡΡΠ²ΠΈΠΉ: Π’ΡΡΠ±Ρ Π³Π΅Π½Π΅ΡΠΈΡΡΡΡΡΡ ΡΠ»ΡΡΠ°ΠΉΠ½ΡΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ ΠΈ Π΄Π²ΠΈΠΆΡΡΡΡ ΠΏΠΎ ΡΠΊΡΠ°Π½Ρ Ρ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎΠΉ ΡΠΊΠΎΡΠΎΡΡΡΡ.
- Π‘ΠΈΡΡΠ΅ΠΌΠ° ΠΎΡΠΊΠΎΠ²: ΠΠ³ΡΠΎΠΊΠΈ ΠΏΠΎΠ»ΡΡΠ°ΡΡ ΠΎΡΠΊΠΈ, ΠΏΡΠΎΡ ΠΎΠ΄Ρ ΠΌΠ΅ΠΆΠ΄Ρ ΡΡΡΠ±Π°ΠΌΠΈ.
- ΠΠΊΡΠ°Π½ Π½Π°ΡΠ°Π»Π° ΠΈΠ³ΡΡ: ΠΠ°ΠΆΠΌΠΈΡΠ΅ ΠΊΠ½ΠΎΠΏΠΊΡ "ΠΠ³ΡΠ°ΡΡ", ΡΡΠΎΠ±Ρ Π½Π°ΡΠ°ΡΡ ΠΈΠ³ΡΡ.
- ΠΠ³ΡΠΎΠ²ΠΎΠΉ ΠΏΡΠΎΡΠ΅ΡΡ: ΠΠ°ΠΆΠΈΠΌΠ°ΠΉΡΠ΅ ΠΏΡΠΎΠ±Π΅Π» ΠΈΠ»ΠΈ ΠΊΠ»ΠΈΠΊΠ°ΠΉΡΠ΅ ΠΌΡΡΡΡ, ΡΡΠΎΠ±Ρ ΠΏΡΠΈΡΠ° Π»Π΅ΡΠ΅Π»Π°. ΠΠ·Π±Π΅Π³Π°ΠΉΡΠ΅ ΡΡΠΎΠ»ΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΠΉ Ρ ΡΡΡΠ±Π°ΠΌΠΈ.
- ΠΠΎΠ½Π΅Ρ ΠΈΠ³ΡΡ: ΠΡΠ»ΠΈ ΠΏΡΠΈΡΠ° ΡΡΠ°Π»ΠΊΠΈΠ²Π°Π΅ΡΡΡ Ρ ΡΡΡΠ±ΠΎΠΉ ΠΈΠ»ΠΈ Π·Π΅ΠΌΠ»ΡΠΉ, ΠΈΠ³ΡΠ° Π·Π°ΠΊΠ°Π½ΡΠΈΠ²Π°Π΅ΡΡΡ, ΠΈ ΠΈΠ³ΡΠΎΠΊ ΠΌΠΎΠΆΠ΅Ρ ΡΠ½ΠΎΠ²Π° Π½Π°ΠΆΠ°ΡΡ "ΠΠ³ΡΠ°ΡΡ", ΡΡΠΎΠ±Ρ Π½Π°ΡΠ°ΡΡ Π·Π°Π½ΠΎΠ²ΠΎ.
ΠΠΎΡ ΠΊΠ°ΠΊ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΠΈΠ³ΡΠ° Π² ΠΏΡΠΎΡΠ΅ΡΡΠ΅:
- Unity: ΠΠ³ΡΠΎΠ²ΠΎΠΉ Π΄Π²ΠΈΠΆΠΎΠΊ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΈΠ³ΡΡ.
- C#: Π―Π·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π΄Π»Ρ Π»ΠΎΠ³ΠΈΠΊΠΈ ΠΈΠ³ΡΡ.
- ΠΠ½ΠΈΠΌΠ°ΡΠΈΡ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΡΠΏΡΠ°ΠΉΡΠΎΠ²: ΠΠ»Ρ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΡ ΠΏΡΠΈΡΡ ΠΈ ΡΠΎΠ½Π°.
- Unity: ΠΡΠΎΡ ΠΏΡΠΎΠ΅ΠΊΡ ΡΠΎΠ·Π΄Π°Π½ Π² Unity. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠΊΠ°ΡΠ°ΡΡ Unity Hub Π·Π΄Π΅ΡΡ.
- Git: Π£Π±Π΅Π΄ΠΈΡΠ΅ΡΡ, ΡΡΠΎ Ρ Π²Π°Ρ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ Git Π΄Π»Ρ ΠΊΠ»ΠΎΠ½ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΡ. Π‘ΠΊΠ°ΡΠ°ΡΡ Git ΠΌΠΎΠΆΠ½ΠΎ Π·Π΄Π΅ΡΡ.
-
ΠΠ»ΠΎΠ½ΠΈΡΡΠΉΡΠ΅ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΉ:
git clone https://github.com/Olegus26/FlappyBird.git
-
ΠΡΠΊΡΠΎΠΉΡΠ΅ ΠΏΡΠΎΠ΅ΠΊΡ Π² Unity:
- ΠΠ°ΠΏΡΡΡΠΈΡΠ΅ Unity Hub.
- ΠΠ°ΠΆΠΌΠΈΡΠ΅ "Open" ΠΈ Π²ΡΠ±Π΅ΡΠΈΡΠ΅ ΠΏΠ°ΠΏΠΊΡ Ρ ΠΊΠ»ΠΎΠ½ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΌ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠΌ.
- ΠΡΠΊΡΠΎΠΉΡΠ΅ ΠΏΡΠΎΠ΅ΠΊΡ.
-
ΠΠ°ΠΆΠΌΠΈΡΠ΅ ΠΊΠ½ΠΎΠΏΠΊΡ "Play" Π² Unity, ΡΡΠΎΠ±Ρ Π½Π°ΡΠ°ΡΡ ΠΈΠ³ΡΡ ΠΈ ΡΠ²ΠΈΠ΄Π΅ΡΡ Π΅Ρ Π² Π΄Π΅ΠΉΡΡΠ²ΠΈΠΈ!
- ΠΡΠΎΠ±Π΅Π» ΠΈΠ»ΠΈ ΠΠ»ΠΈΠΊ ΠΌΡΡΡΡ: ΠΠ°ΡΡΠ°Π²ΡΡΠ΅ ΠΏΡΠΈΡΡ Π»Π΅ΡΠ΅ΡΡ.
- ΠΠ΅ΡΠ΅Π·Π°ΠΏΡΡΠΊ: ΠΠ°ΠΆΠΌΠΈΡΠ΅ "ΠΠ³ΡΠ°ΡΡ" ΠΏΠΎΡΠ»Π΅ ΠΎΠΊΠΎΠ½ΡΠ°Π½ΠΈΡ ΠΈΠ³ΡΡ, ΡΡΠΎΠ±Ρ Π½Π°ΡΠ°ΡΡ Π·Π°Π½ΠΎΠ²ΠΎ.
ΠΠ³ΡΠ° ΡΠ°Π·Π΄Π΅Π»Π΅Π½Π° Π½Π° ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΠΊΠ»ΡΡΠ΅Π²ΡΠ΅ ΡΠΊΡΠΈΠΏΡΡ:
- GameManager: ΠΠΎΠ½ΡΡΠΎΠ»ΠΈΡΡΠ΅Ρ ΠΎΠ±ΡΠΈΠΉ Ρ ΠΎΠ΄ ΠΈΠ³ΡΡ, Π²ΠΊΠ»ΡΡΠ°Ρ ΡΡΠ°ΡΡ, ΠΏΠ°ΡΠ·Ρ ΠΈ ΠΎΠΊΠΎΠ½ΡΠ°Π½ΠΈΠ΅ ΠΈΠ³ΡΡ.
- Player: ΠΠ±ΡΠ°Π±Π°ΡΡΠ²Π°Π΅Ρ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ ΠΏΡΠΈΡΡ ΠΈ Π΅Ρ Π°Π½ΠΈΠΌΠ°ΡΠΈΡ.
- Pipes: ΠΠ΅Π½Π΅ΡΠΈΡΡΠ΅Ρ ΠΈ Π΄Π²ΠΈΠ³Π°Π΅Ρ ΡΡΡΠ±Ρ ΠΏΠΎ ΡΠΊΡΠ°Π½Ρ, ΠΏΡΠΎΠ²Π΅ΡΡΡ, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ΠΈ Π²ΡΡ ΠΎΠ΄ΡΡ Π·Π° ΠΏΡΠ΅Π΄Π΅Π»Ρ ΡΠΊΡΠ°Π½Π° Π΄Π»Ρ ΠΈΡ ΡΠ½ΠΈΡΡΠΎΠΆΠ΅Π½ΠΈΡ.
- Spawner: ΠΠ΅Π½Π΅ΡΠΈΡΡΠ΅Ρ ΡΡΡΠ±Ρ Ρ ΡΠ΅Π³ΡΠ»ΡΡΠ½ΡΠΌΠΈ ΠΈΠ½ΡΠ΅ΡΠ²Π°Π»Π°ΠΌΠΈ ΠΈ ΡΠ»ΡΡΠ°ΠΉΠ½ΡΠΌ Π²Π΅ΡΡΠΈΠΊΠ°Π»ΡΠ½ΡΠΌ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ.
- Parallax: Π‘ΠΎΠ·Π΄Π°ΡΡ ΡΡΡΠ΅ΠΊΡ ΠΏΠ°ΡΠ°Π»Π»Π°ΠΊΡΠ° Π΄Π»Ρ ΡΠΎΠ½Π°, ΡΡΠΎΠ±Ρ ΡΠ΄Π΅Π»Π°ΡΡ ΠΈΠ³ΡΡ Π²ΠΈΠ·ΡΠ°Π»ΡΠ½ΠΎ Π±ΠΎΠ»Π΅Π΅ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ½ΠΎΠΉ.
ΠΠ΅ ΡΡΠ΅ΡΠ½ΡΠΉΡΠ΅ΡΡ ΡΠΎΡΠΊΠ°ΡΡ ΡΡΠΎΡ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΉ, Π²Π½ΠΎΡΠΈΡΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΈ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ pull request, Π΅ΡΠ»ΠΈ Ρ Π²Π°Ρ Π΅ΡΡΡ ΡΠ»ΡΡΡΠ΅Π½ΠΈΡ ΠΈΠ»ΠΈ ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ!
ΠΡΠΎΡ ΠΏΡΠΎΠ΅ΠΊΡ Ρ ΠΎΡΠΊΡΡΡΡΠΌ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΌ ΠΊΠΎΠ΄ΠΎΠΌ, Π΄ΠΎΡΡΡΠΏΠ΅Π½ ΠΏΠΎΠ΄ Π»ΠΈΡΠ΅Π½Π·ΠΈΠ΅ΠΉ MIT.
ΠΡΠ»ΠΈ Ρ Π²Π°Ρ Π΅ΡΡΡ Π²ΠΎΠΏΡΠΎΡΡ ΠΈΠ»ΠΈ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΡ, Π½Π΅ ΡΡΠ΅ΡΠ½ΡΠΉΡΠ΅ΡΡ ΡΠ²ΡΠ·Π°ΡΡΡΡ ΡΠΎ ΠΌΠ½ΠΎΠΉ:
- ΠΠ»Π΅ΠΊΡΡΠΎΠ½Π½Π°Ρ ΠΏΠΎΡΡΠ°: [email protected]
- GitHub: Olegus26