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