ΠΡΠΎΠ΅ΠΊΡΠΎΠΌ ΡΠ°Π·Π²ΠΈΠ²Π°Π΅ΡΡΡ ΠΌΠΎΠ΄ΡΠ»ΡΠ½ΡΠΉ ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊ Π΄Π»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ 2D-ΠΈΠ³Ρ Π½Π° ΡΠ·ΡΠΊΠ΅ Π‘++, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΠΈΠΉ Π΄Π»Ρ ΠΎΡΡΠΈΡΠΎΠ²ΠΊΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ ΠΈ ΡΡΠΎΠΊΡΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ Π½Π° ΠΈΠ³ΡΠ°Ρ Π² ΡΡΠΈΠ»Π΅ . ΠΠΎΠ΄ Π½Π°ΠΏΠΈΡΠ°Π½ Π½Π° C++17 ΠΈ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½ΡΠ΅ΡΡΡ ΠΏΠΎΠ΄ Π»ΠΈΡΠ΅Π½Π·ΠΈΠ΅ΠΉ Zlib. ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΡΡΡ ΡΠ°Π±ΠΎΡΠ° Π² Linux, Windows ΠΈ Android. ΠΠΌΠ΅Π΅ΡΡΡ Π΄Π»Ρ ΡΠ·ΡΠΊΠ° Python. Π ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΏΡΠΈΠΌΠ΅ΡΠ° ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΡΡΡ ΠΈΠ³ΡΠ° , ΡΠΎΠ·Π΄Π°Π½Π½Π°Ρ Π΄Π»Ρ ΠΊΠΎΠ½ΠΊΡΡΡΠ° .
ΠΠΎ ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊ Π²Ρ ΠΎΠ΄ΠΈΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΡΡ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ:
- Core ΠΈ Data β Π±Π°Π·ΠΎΠ²ΡΠ΅ ΠΌΠΎΠ΄ΡΠ»ΠΈ, Π²ΠΊΠ»ΡΡΠ°ΡΡΠΈΠ΅ ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ ΠΊΠ»Π°ΡΡΡ ΠΈ Π΄Π°Π½Π½ΡΠ΅.
- Reslib β ΠΊΠ»Π°ΡΡΡ Π΄Π»Ρ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΈ Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΠΈΠ³ΡΠΎΠ²ΡΡ ΡΠ΅ΡΡΡΡΠΎΠ².
- ECS β ΠΊΠ»Π°ΡΡΡ BaseEntity ΠΈ Components, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠΈΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡ ΡΠ°ΠΊΡΡ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΡΡΡ, ΠΊΠ°ΠΊ Π³ΡΠ°ΡΠΈΠΊΠ°, ΡΠΈΠΌΡΠ»ΡΡΠΈΡ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΈΡ ΠΏΡΠΎΡΠ΅ΡΡΠΎΠ² ΠΈ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π²Π²ΠΎΠ΄Π°.
- Tilemapping β Π·Π°Π³ΡΡΠ·ΡΠΈΠΊ ΠΌΠΎΠ·Π°ΠΈΡΠ½ΡΡ ΠΊΠ°ΡΡ (Tiled Map) Π² ΡΠΎΡΠΌΠ°ΡΠ΅ tmx.
ΠΡΠ½ΠΎΠ²Π½ΡΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ:
- Π‘ΠΈΡΡΠ΅ΠΌΠ° ΡΡΠ΅Π½ ΠΈ ΡΠ»ΠΎΡΠ².
- ΠΠ°ΠΌΠ΅ΡΡ ΠΈ ΡΠ΅ΠΉΠ΄Π΅ΡΡ.
- ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠ°Ρ Π·Π°Π³ΡΡΠ·ΠΊΠ° ΡΠ΅ΡΡΡΡΠΎΠ² ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠ΅ΡΡΡΡΠ°ΠΌΠΈ.
- ΠΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ (Π°Π½ΠΈΠΌΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ ΡΠΏΡΠ°ΠΉΡΡ, ΡΠΈΠ³ΡΡΡ, ΡΠΈΠΌΡΠ»ΡΡΠΈΡ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΈΡ ΠΏΡΠΎΡΠ΅ΡΡΠΎΠ², Π²Π²ΠΎΠ΄Π°, ΠΊΠΎΠ»Π°ΠΉΠ΄Π΅Ρ)
- ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΠΌΠΎΠ·Π°ΠΈΡΠ½ΡΡ ΠΊΠ°ΡΡ Π² ΡΠΎΡΠΌΠ°ΡΠ΅ tmx.
- ΠΠ±ΡΠ°Π±ΠΎΡΠΊΠ° ΡΠ΅ΠΊΡΡΠ° ΠΈ ΡΠ°ΡΡΡΠΎΠ²ΡΠ΅ ΡΡΠΈΡΡΡ.
- ΠΠΈΠ·ΡΠ°Π»ΡΠ½ΡΠ΅ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄Ρ.
- ΠΠ»ΠΎΠ±Π°Π»ΡΠ½ΡΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ.
- ΠΡΡΡΠΎΠ΅Π½Π½ΡΠΉ Π² ΠΈΠ³ΡΡ ΠΎΡΠ»Π°Π΄ΠΎΡΠ½ΡΠΉ ΡΠΊΡΠ°Π½.
- ΠΠΎΠ½ΡΠΎΠ»ΡΠ½ΡΠ΅ ΡΡΠ΅Π΄ΡΡΠ²Π° Π²Π΅Π΄Π΅Π½ΠΈΡ Π»ΠΎΠ³Π°.
- Π ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅: ΠΌΠ΅Π½Ρ ΠΈ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ.
- Π ΠΏΠ»Π°Π½Π°Ρ
: ΡΠΈΡΡΠ΅ΠΌΠ° ΡΠ°ΡΡΠΈΡ, Π·Π°ΡΡΠ°Π²ΠΊΠΈ, ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΈΠ³ΡΠΎΠ²ΡΠΌΠΈ ΡΡΠΎΠ²Π½ΡΠΌΠΈ
ΠΈ ΡΠΎΠ±ΡΡΠΈΡΠΌΠΈ, Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ Π΄Π»Ρ ΠΎΡΠ»Π°Π΄ΠΊΠΈ.
ΠΡΡΠΎΡΠ½ΠΈΠΊ: opennet.ru
