ΠΡΠΎ ΠΊΠ»ΠΎΠ½ ΠΈΠ³ΡΡ Fruit Ninja, ΡΠΎΠ·Π΄Π°Π½Π½ΡΠΉ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Unity. Π ΡΡΠΎΠΉ ΠΈΠ³ΡΠ΅ ΠΈΠ³ΡΠΎΠΊ ΡΠ°Π·ΡΠ΅Π·Π°Π΅Ρ ΡΡΡΠΊΡΡ, ΡΠΏΡΠ°Π²Π»ΡΡ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ΠΌ Π½ΠΎΠΆΠ°. ΠΠ³ΡΠ° ΠΈΠΌΠ΅Π΅Ρ ΠΏΡΠΎΡΡΡΡ ΠΌΠ΅Ρ Π°Π½ΠΈΠΊΡ, Π½ΠΎ Π·Π°Ρ Π²Π°ΡΡΠ²Π°ΡΡΠΈΠΉ ΠΏΡΠΎΡΠ΅ΡΡ ΡΡΠ΅Π·Π°Π½ΠΈΡ ΡΡΡΠΊΡΠΎΠ².
- ΠΡΠΎΡΡΠΎΠΉ 3D ΠΈΠ³ΡΠΎΠ²ΠΎΠΉ ΠΏΡΠΎΡΠ΅ΡΡ: ΠΠ³ΡΠΎΠΊ ΡΠΏΡΠ°Π²Π»ΡΠ΅Ρ Π½ΠΎΠΆΠΎΠΌ, ΡΠ°Π·ΡΠ΅Π·Π°Ρ ΡΡΡΠΊΡΡ, ΡΠΌΠ°Ρ ΠΈΠ²Π°Ρ ΠΏΠΎ ΡΠΊΡΠ°Π½Ρ ΠΈΠ»ΠΈ ΠΊΠ»ΠΈΠΊΠ°Ρ ΠΌΡΡΡΡ.
- Π‘ΠΈΡΡΠ΅ΠΌΠ° ΡΠ°Π·ΡΠ΅Π·Π°Π½ΠΈΡ ΡΡΡΠΊΡΠΎΠ²: ΠΠΎΠ³Π΄Π° Π½ΠΎΠΆ ΠΏΠ΅ΡΠ΅ΡΠ΅ΠΊΠ°Π΅Ρ ΡΡΡΠΊΡ, ΡΠΎΡ ΡΠ°Π·ΡΠ΅Π·Π°Π΅ΡΡΡ Π½Π° ΡΠ°ΡΡΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ°Π·Π»Π΅ΡΠ°ΡΡΡΡ.
- ΠΠΎΠΌΠ±Ρ: Π Π°Π·ΡΠ΅Π·Π°Π½ΠΈΠ΅ Π±ΠΎΠΌΠ±Ρ ΠΏΡΠΈΠ²Π΅Π΄Π΅Ρ ΠΊ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΡ ΠΈΠ³ΡΡ.
- Π‘ΠΈΡΡΠ΅ΠΌΠ° ΡΠΏΠ°Π²Π½Π° ΡΡΡΠΊΡΠΎΠ²: Π€ΡΡΠΊΡΡ Π³Π΅Π½Π΅ΡΠΈΡΡΡΡΡΡ ΡΠ»ΡΡΠ°ΠΉΠ½ΡΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠΊΡΠΈΠΏΡΠ° Spawner.
- ΠΡΠΊΠΈ: ΠΠ³ΡΠΎΠΊ Π·Π°ΡΠ°Π±Π°ΡΡΠ²Π°Π΅Ρ ΠΎΡΠΊΠΈ Π·Π° ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠ°Π·ΡΠ΅Π·Π°Π½Π½ΡΠΉ ΡΡΡΠΊΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡΡΡ Π² UI.
- ΠΠΊΡΠ°Π½ Π½Π°ΡΠ°Π»Π° ΠΈΠ³ΡΡ: ΠΠ³ΡΠ° Π½Π°ΡΠΈΠ½Π°Π΅ΡΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ, ΠΊΠΎΠ³Π΄Π° ΡΠΏΠ°Π²Π½ΡΡΡΡ ΡΡΡΠΊΡΡ.
- ΠΠ³ΡΠΎΠ²ΠΎΠΉ ΠΏΡΠΎΡΠ΅ΡΡ: Π‘ΠΌΠ°Ρ ΠΈΠ²Π°ΠΉΡΠ΅ ΠΏΠΎ ΡΠΊΡΠ°Π½Ρ ΠΈΠ»ΠΈ ΠΊΠ»ΠΈΠΊΠ°ΠΉΡΠ΅, ΡΡΠΎΠ±Ρ ΡΠ°Π·ΡΠ΅Π·Π°ΡΡ ΡΡΡΠΊΡΡ.
- ΠΠΎΠ½Π΅Ρ ΠΈΠ³ΡΡ: ΠΠ³ΡΠ° Π·Π°ΠΊΠΎΠ½ΡΠΈΡΡΡ, Π΅ΡΠ»ΠΈ Π±ΡΠ΄Π΅Ρ ΡΠ°Π·ΡΠ΅Π·Π°Π½Π° Π±ΠΎΠΌΠ±Π°.
ΠΠΎΡ ΠΊΠ°ΠΊ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΠΈΠ³ΡΠ° Π² ΠΏΡΠΎΡΠ΅ΡΡΠ΅:
- Unity: ΠΠ³ΡΠΎΠ²ΠΎΠΉ Π΄Π²ΠΈΠΆΠΎΠΊ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΈΠ³ΡΡ.
- C#: Π―Π·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π΄Π»Ρ Π»ΠΎΠ³ΠΈΠΊΠΈ ΠΈΠ³ΡΡ.
- Π€ΠΈΠ·ΠΈΠΊΠ°: Π Π΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ ΡΠ°Π·Π»Π΅ΡΠ°ΡΡΠΈΡ ΡΡΡΠΊΡΠΎΠ² Ρ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΈΠΌ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ΠΌ.
- Unity: ΠΡΠΎΡ ΠΏΡΠΎΠ΅ΠΊΡ ΡΠΎΠ·Π΄Π°Π½ Π² Unity. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠΊΠ°ΡΠ°ΡΡ Unity Hub Π·Π΄Π΅ΡΡ.
- Git: Π£Π±Π΅Π΄ΠΈΡΠ΅ΡΡ, ΡΡΠΎ Ρ Π²Π°Ρ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ Git Π΄Π»Ρ ΠΊΠ»ΠΎΠ½ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΡ. Π‘ΠΊΠ°ΡΠ°ΡΡ Git ΠΌΠΎΠΆΠ½ΠΎ Π·Π΄Π΅ΡΡ.
-
ΠΠ»ΠΎΠ½ΠΈΡΡΠΉΡΠ΅ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΉ:
git clone https://github.com/Olegus26/FruitNinja.git
-
ΠΡΠΊΡΠΎΠΉΡΠ΅ ΠΏΡΠΎΠ΅ΠΊΡ Π² Unity:
- ΠΠ°ΠΏΡΡΡΠΈΡΠ΅ Unity Hub.
- ΠΠ°ΠΆΠΌΠΈΡΠ΅ "Open" ΠΈ Π²ΡΠ±Π΅ΡΠΈΡΠ΅ ΠΏΠ°ΠΏΠΊΡ Ρ ΠΊΠ»ΠΎΠ½ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΌ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠΌ.
- ΠΡΠΊΡΠΎΠΉΡΠ΅ ΠΏΡΠΎΠ΅ΠΊΡ.
-
ΠΠ°ΠΆΠΌΠΈΡΠ΅ ΠΊΠ½ΠΎΠΏΠΊΡ "Play" Π² Unity, ΡΡΠΎΠ±Ρ Π½Π°ΡΠ°ΡΡ ΠΈΠ³ΡΡ ΠΈ ΡΠ²ΠΈΠ΄Π΅ΡΡ Π΅Ρ Π² Π΄Π΅ΠΉΡΡΠ²ΠΈΠΈ!
- Π‘ΠΌΠ°Ρ ΠΈΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎ ΡΠΊΡΠ°Π½Ρ ΠΈΠ»ΠΈ ΠΠ»ΠΈΠΊ ΠΌΡΡΡΡ: Π Π°Π·ΡΠ΅ΠΆΡΡΠ΅ ΡΡΡΠΊΡΡ, ΠΏΡΠΎΡ ΠΎΠ΄ΡΡΠΈΠ΅ ΡΠ΅ΡΠ΅Π· ΡΠΊΡΠ°Π½.
ΠΠ³ΡΠ° ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· ΡΠ»Π΅Π΄ΡΡΡΠΈΡ ΠΊΠ»ΡΡΠ΅Π²ΡΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ²:
- GameManager: ΠΠΎΠ½ΡΡΠΎΠ»ΠΈΡΡΠ΅Ρ ΠΎΠ±ΡΠΈΠΉ Ρ ΠΎΠ΄ ΠΈΠ³ΡΡ, Π²ΠΊΠ»ΡΡΠ°Ρ Π»ΠΎΠ³ΠΈΠΊΡ ΠΈΠ³ΡΡ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π½Π°ΡΠ°Π»ΠΎ, ΠΊΠΎΠ½Π΅Ρ ΠΈΠ³ΡΡ ΠΈ ΠΏΠ΅ΡΠ΅Π·Π°ΠΏΡΡΠΊ).
- Blade: ΠΠ±ΡΠ°Π±Π°ΡΡΠ²Π°Π΅Ρ ΡΡΠ΅Π·Π°Π½ΠΈΠ΅ ΡΡΡΠΊΡΠΎΠ², Π²ΠΊΠ»ΡΡΠ°Ρ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ Ρ ΡΡΡΠΊΡΠ°ΠΌΠΈ ΠΈ Π°Π½ΠΈΠΌΠ°ΡΠΈΡ Π½ΠΎΠΆΠ°.
- Fruit: ΠΠΎΠ³ΠΈΠΊΠ° ΠΏΠΎΡΠ²Π»Π΅Π½ΠΈΡ ΡΡΡΠΊΡΠΎΠ², ΠΈΡ ΡΠ°Π·ΡΠ΅Π·Π°Π½ΠΈΠ΅ ΠΈ Π°Π½ΠΈΠΌΠ°ΡΠΈΡ.
- Bomb: ΠΠΎΠΌΠ±Ρ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ°Π·ΡΡΡΠ°ΡΡΡΡ, Π΅ΡΠ»ΠΈ ΠΈΡ ΡΠ°Π·ΡΠ΅Π·Π°ΡΡ, ΡΡΠΎ Π·Π°ΠΊΠ°Π½ΡΠΈΠ²Π°Π΅Ρ ΠΈΠ³ΡΡ.
- Spawner: Π‘ΠΏΠ°Π²Π½ΠΈΡ ΡΡΡΠΊΡΡ Π² ΡΠ»ΡΡΠ°ΠΉΠ½ΡΡ ΠΏΠΎΠ·ΠΈΡΠΈΡΡ Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π½ΠΎΠΉ ΠΏΠ΅ΡΠΈΠΎΠ΄ΠΈΡΠ½ΠΎΡΡΡΡ, ΡΠΎΠ·Π΄Π°Π²Π°Ρ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ½ΠΎΠ΅ ΠΏΠΎΠ»Π΅ Π΄Π»Ρ ΠΈΠ³ΡΡ.
ΠΠ΅ ΡΡΠ΅ΡΠ½ΡΠΉΡΠ΅ΡΡ ΡΠΎΡΠΊΠ°ΡΡ ΡΡΠΎΡ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΉ, Π²Π½ΠΎΡΠΈΡΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΈ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ pull request, Π΅ΡΠ»ΠΈ Ρ Π²Π°Ρ Π΅ΡΡΡ ΡΠ»ΡΡΡΠ΅Π½ΠΈΡ ΠΈΠ»ΠΈ ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ!
ΠΡΠΎΡ ΠΏΡΠΎΠ΅ΠΊΡ Ρ ΠΎΡΠΊΡΡΡΡΠΌ ΠΈΡΡ ΠΎΠ΄ΠΎΠΌ, Π΄ΠΎΡΡΡΠΏΠ΅Π½ ΠΏΠΎΠ΄ Π»ΠΈΡΠ΅Π½Π·ΠΈΠ΅ΠΉ MIT.
ΠΡΠ»ΠΈ Ρ Π²Π°Ρ Π΅ΡΡΡ Π²ΠΎΠΏΡΠΎΡΡ ΠΈΠ»ΠΈ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΡ, Π½Π΅ ΡΡΠ΅ΡΠ½ΡΠΉΡΠ΅ΡΡ ΡΠ²ΡΠ·Π°ΡΡΡΡ ΡΠΎ ΠΌΠ½ΠΎΠΉ:
- ΠΠ»Π΅ΠΊΡΡΠΎΠ½Π½Π°Ρ ΠΏΠΎΡΡΠ°: olegomelchenko26@gmail.com
- GitHub: Olegus26