ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠΉ ΠΊΠΎΠ΄ Π΄Π»Ρ ΠΈΠ³Ρ
ΠΠΈΡΠ΅ΠΌ Π·ΠΌΠ΅ΠΉΠΊΡ Π½Π° C++
ΠΠ°Π²Π½ΡΠΌ-Π΄Π°Π²Π½ΠΎ, ΠΊΠΎΠ³Π΄Π° ΠΌΠΎΠ½ΠΈΡΠΎΡΡ Π±ΡΠ»ΠΈ Π·Π΅Π»ΡΠ½ΡΠΌΠΈ, Π° 64ΠΠ± ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Ρ Π½Π° Π±ΠΎΡΡΡ ΡΡΠΈΡΠ°Π»ΠΎΡΡ Π½ΠΎΡΠΌΠΎΠΉ, ΡΡΡΠ΅ΡΡΠ²ΠΎΠ²Π°Π»Π° ΠΈΠ³ΡΡΡΠΊΠ° ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ Snake. ΠΠ½Π° ΡΠ°ΠΊΠΆΠ΅ Π±ΡΠ»Π° ΠΈΠ·Π²Π΅ΡΡΠ½Π° ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΡΠΌΠΈ ΠΠΌΠ΅ΠΉΠΊΠ°, Π£Π΄Π°Π², ΠΠΈΡΠΎΠ½ ΠΈ Π΄Π°ΠΆΠ΅ Π§Π΅ΡΠ²ΡΠΊ. ΠΠΎ ΠΏΡΠΎΡΠ΅ΡΡΠ²ΠΈΠΈ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΏΠΎΡΠ²ΠΈΠ»ΠΎΡΡ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΠΊΠ»ΠΎΠ½ΠΎΠ² ΡΡΠΎΠΉ ΠΈΠ³ΡΡ ΠΏΠΎΠ΄ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ: ΠΎΡ Flash Π΄ΠΎ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΡ ΡΠ΅Π»Π΅ΡΠΎΠ½ΠΎΠ² ΠΈ ΡΠΌΠ°ΡΡΡΠΎΠ½ΠΎΠ². ΠΠΎ Π²ΠΎΡ ΡΠ° ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ, ΡΠ°Π±ΠΎΡΠ°ΡΡΠ°Ρ Π² ΡΠ΅ΠΊΡΡΠΎΠ²ΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅, Π²ΠΈΠ΄ΠΈΠΌΠΎ ΡΠΌΠ΅ΡΠ»Π° Π²ΠΌΠ΅ΡΡΠ΅ Ρ ΡΠ΅ΠΌΠΈ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ°ΠΌΠΈ, Π΄Π»Ρ ΠΊΠΎΡΠΎΡΡΡ ΠΎΠ½Π° Π±ΡΠ»Π° Π½Π°ΠΏΠΈΡΠ°Π½Π°.
Π Π²ΠΎΡ, Π·Π° ΠΏΠ°ΡΡ ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΡΡ Π²Π΅ΡΠ΅ΡΠΎΠ² Π±ΡΠ» Π½Π°ΠΏΠΈΡΠ°Π½ ΠΎΡΠ΅ΡΠ΅Π΄Π½ΠΎΠΉ ΠΊΠ»ΠΎΠ½ Π»Π΅Π³Π΅Π½Π΄Π°ΡΠ½ΠΎΠ³ΠΎ Snake, ΠΊΠΎΡΠΎΡΡΠΉ Ρ ΠΈ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΡ Π²Π°ΡΠ΅ΠΌΡ Π²Π½ΠΈΠΌΠ°Π½ΠΈΡ: Oldschool Snake.
ΠΠ°ΠΊ ΠΈΠ³ΡΠ°ΡΡ
Top 10 ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΡΡΡ ΠΏΠΎ ΡΠ΅ΠΉΡΠΈΠ½Π³Ρ. ΠΠ±ΡΠΈΠΉ ΡΠ΅ΠΉΡΠΈΠ½Π³ ΡΠΊΠ»Π°Π΄ΡΠ²Π°Π΅ΡΡΡ ΠΈΠ· ΡΡΠΌΠΌΡ ΡΠ΅ΠΉΡΠΈΠ½Π³ΠΎΠ²ΡΡ ΠΎΡΠΊΠΎΠ², ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΡΡ Π·Π° ΠΊΠ°ΠΆΠ΄ΡΡ ΡΡΠ΅Π΄Π΅Π½Π½ΡΡ Π΅Π΄Ρ. Π Π΅ΠΉΡΠΈΠ½Π³ΠΎΠ²ΡΠ΅ ΠΎΡΠΊΠΈ ΠΏΡΡΠΌΠΎ ΠΏΡΠΎΠΏΠΎΡΡΠΈΠΎΠ½Π°Π»ΡΠ½Ρ Π΄Π»ΠΈΠ½Π΅ Π·ΠΌΠ΅ΠΉΠΊΠΈ ΠΈ ΠΎΠ±ΡΠ°ΡΠ½ΠΎ ΠΏΡΠΎΠΏΠΎΡΡΠΈΠΎΠ½Π°Π»ΡΠ½Ρ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ, Π·Π°ΡΡΠ°ΡΠ΅Π½Π½ΠΎΠΌΡ Π½Π° Π΄ΠΎΡΡΠΈΠΆΠ΅Π½ΠΈΠ΅ ΠΎΡΠ΅ΡΠ΅Π΄Π½ΠΎΠΉ ΠΏΠΎΡΡΠΈΠΈ Π΅Π΄Ρ.
ΠΠΊΠΎΠ½ΡΠ°Π½ΠΈΠ΅ ΠΈΠ³ΡΡ
ΠΠΈΡΠ΅Π½Π·ΠΈΡ
GNU GPL. Π’ΠΎ Π΅ΡΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΠΎ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½ΡΡΡ, ΠΈΠ·ΡΡΠ°ΡΡ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΉ ΡΠ΅ΠΊΡΡ, Π²Π½ΠΎΡΠΈΡΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π² ΠΈΡΡ ΠΎΠ΄Π½ΡΠΉ ΡΠ΅ΠΊΡΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π² ΡΠ²ΠΎΠΈΡ Π½Π΅ΠΊΠΎΠΌΠΌΠ΅ΡΡΠ΅ΡΠΊΠΈΡ ΠΏΡΠΎΠ΅ΠΊΡΠ°Ρ .
ΠΠ°ΠΌΠ΅ΡΠ°Π½ΠΈΡ ΠΏΠΎ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ
ΠΠ³ΡΡΡΠΊΠ° ΠΎΡΠ΅Π½Ρ ΠΏΡΠΎΡΡΠ°Ρ. ΠΡΠ½ΠΎΠ²Π° ΠΈΠ³ΡΡΡΠΊΠΈ Π±ΡΠ»Π° Π½Π°ΠΏΠΈΡΠ°Π½Π° Π·Π° ΠΏΠ°ΡΡ Π²Π΅ΡΠ΅ΡΠΎΠ². ΠΡΠ°Π²Π΄Π° ΠΏΠΎΡΠΎΠΌ, Π½Π°Π²Π΅ΡΠ½ΠΎΠ΅, Π½Π΅Π΄Π΅Π»Ρ ΡΡΠ»Π° Π½Π° ΠΎΡΠ»Π°Π΄ΠΊΡ ΠΈ, Π³Π»Π°Π²Π½ΡΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, Π½Π° ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ Π΄ΠΎΠΏΠΈΠ»ΠΈΠ²Π°Π½ΠΈΠ΅. ΠΠΏΠΎΠ»Π½Π΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΡΡΠΎ Π³Π΄Π΅-ΡΠΎ Π·Π°ΡΠ°ΠΈΠ»ΠΈΡΡ Π½Π΅Π΄ΠΎΠ±ΠΈΡΡΠ΅ Π±Π°Π³ΠΈ. ΠΡΡΡΡΠ΅Π» ΡΠ°Π·ΡΠ΅ΡΡΠ½.
Π ΡΡΠΎΡ Π²Π°ΡΠΈΠ°Π½Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΡΠΆΠ΅ Π·Π°Π»ΠΎΠΆΠ΅Π½Ρ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΠΏΠΎ ΡΡΠΎΠ²Π΅ΡΡΠ΅Π½ΡΡΠ²ΠΎΠ²Π°Π½ΠΈΡ ΠΈΠ³ΡΡ. ΠΠΎ ΠΏΡΠΈ ΡΡΠΎΠΌ ΡΠ΅ΡΡΠ΅ΡΡΡ Π°ΡΡΠ΅Π½ΡΠΈΡΠ½ΠΎΡΡΡ.
ΠΠΎΠΌΠΏΠΈΠ»ΠΈΡΠΎΠ²Π°Π» TDM-GCC 4.8.1 Π‘ Π΄ΡΡΠ³ΠΈΠΌΠΈ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΠ°ΠΌΠΈ Π½Π΅ ΠΏΡΠΎΠ²Π΅ΡΡΠ».
ΠΠΎΠΏΡΠΎΡΡ, Π·Π°ΠΌΠ΅ΡΠ°Π½ΠΈΠ΅, ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΡ, ΠΎΡΠΈΠ±ΠΊΠΈ β ΠΏΠΎΠΆΠ°Π»ΡΠΉΡΡΠ° Π² ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ. ΠΠΎ, ΡΠΊΠ°ΠΆΡ ΡΡΠ°Π·Ρ, Π½Π΅ ΡΡΠ΄ΠΈΡΠ΅ ΡΡΡΠΎΠ³ΠΎ Π·Π° ΡΡΠΈΠ»Ρ β Π½Π°ΠΏΠΈΡΠ°Π½ΠΎ Π±ΡΠ»ΠΎ Π±ΡΡΡΡΠΎ ΠΈ, ΡΡΠΎ Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ, Β«Π΄Π»Ρ ΡΠ΅Π±ΡΒ».
ΠΠ°ΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°ΡΡ ΠΈΠ³ΡΡ: ΡΠ·ΡΠΊΠΈ, Π΄Π²ΠΈΠΆΠΊΠΈ ΠΈ Π²ΡΠ΅, ΡΡΠΎ Π½ΡΠΆΠ½ΠΎ Π·Π½Π°ΡΡ Π½Π°ΡΠΈΠ½Π°ΡΡΠ΅ΠΌΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΡ
Π‘ΠΏΠ΅ΡΠ²Π° ΡΡΠΎ ΠΊΠ°ΠΆΠ΅ΡΡΡ Π΄ΠΈΠΊΠΎ ΡΠ»ΠΎΠΆΠ½ΡΠΌ, Π½ΠΎ ΡΠ΅ΠΌ Π³Π»ΡΠ±ΠΆΠ΅ ΠΏΠΎΠ³ΡΡΠΆΠ°Π΅ΡΡΡΡ, ΡΠ΅ΠΌ Π»ΡΡΡΠ΅ ΠΏΠΎΠ»ΡΡΠ°Π΅ΡΡΡ. Π Π°ΡΡΠΊΠ°Π·ΡΠ²Π°Π΅ΠΌ, ΠΊΠ°ΠΊ Π½Π°ΡΠ°ΡΡ Π΄Π΅Π»Π°ΡΡ ΠΈΠ³ΡΡ,
ΠΠ»Π°Π²Π½ΠΎΠ΅ β Π² ΡΠ°ΠΌΠΎΠΌ Π½Π°ΡΠ°Π»Π΅ ΡΠ·Π½Π°ΡΡ, ΡΡΠΎ Π½Π°Ρ ΠΆΠ΄ΡΡ, ΡΡΠΎΠ±Ρ ΠΏΠΎΡΠΎΠΌ Π½Π΅ ΡΠ²Π΅ΡΠ½ΡΡΡ Π½Π° ΠΏΠΎΠ»ΠΏΡΡΠΈ, ΠΏΡΠΎΠΉΡΠΈ Π²ΡΠ΅ ΡΡΠ°ΠΏΡ ΠΈ Π²ΡΠΏΡΡΡΠΈΡΡ ΡΠ΅Π»ΠΈΠ·. ΠΠΎΠ΄ΡΠΎΠ±Π½ΠΎ Π²ΡΠ΅ΠΌ ΡΠΎΠ½ΠΊΠΎΡΡΡΠΌ, Π½Π°Π²ΡΠΊΠ°ΠΌ ΠΈ Ρ ΠΈΡΡΠΎΡΡΡΠΌ ΠΌΡ ΠΎΠ±ΡΡΠ°Π΅ΠΌ Π½Π° ΠΊΡΡΡΠ΅ Β«ΠΡΠΎΡΠ΅ΡΡΠΈΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ ΠΈΠ³Ρ Π½Π° UnityΒ». ΠΠ΄Π΅ΡΡ ΠΆΠ΅ ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ ΠΏΠ΅ΡΠ²ΡΠ΅ ΡΠ°Π³ΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΆΠ΄ΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°.
Π‘ ΡΠ΅Π³ΠΎ Π½Π°ΡΠ°ΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΡ ΠΈΠ³ΡΡ
Π Π°ΡΡΡΠΈΡΡΠ²Π°Π΅ΠΌ, ΡΡΠΎ Π²Ρ ΡΠΆΠ΅ ΠΏΡΠΈΠ΄ΡΠΌΠ°Π»ΠΈ, ΠΊΠ°ΠΊΠΎΠΉ Π±ΡΠ΄Π΅Ρ ΠΈΠ³ΡΠ°, ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π»ΠΈ ΠΊΠΎΠ½ΡΠ΅ΠΏΡ ΠΈ ΡΠΆΠ΅ ΠΈΡΠ΅ΡΠ΅ ΡΠΏΠΎΡΠΎΠ±Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ. ΠΠ°ΡΡΠ°Π»ΠΎ Π²ΡΠ΅ΠΌΡ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡ ΡΠ²ΠΎΠΈ Π·Π°Π΄ΡΠΌΠΊΠΈ. ΠΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π²Π°ΡΠΈΠ°Π½ΡΠΎΠ², ΠΊΠ°ΠΊ ΡΡΠΎ ΡΠ΄Π΅Π»Π°ΡΡ.
ΠΡΠ΅ ΡΡΠΈ ΡΠΏΠΎΡΠΎΠ±Π° ΠΏΠΎΠ΄ΡΠ°Π·ΡΠΌΠ΅Π²Π°ΡΡ ΠΊΠ°ΠΊΠΎΠ΅-Π½ΠΈΠΊΠ°ΠΊΠΎΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅, ΡΠ°ΠΊ ΡΡΠΎ Π·Π½Π°ΡΡ Ρ ΠΎΡΡ Π±Ρ ΠΎΡΠ½ΠΎΠ²Ρ Π²Π°ΠΌ ΡΠΎΡΠ½ΠΎ ΠΏΡΠΈΠ΄ΡΡΡΡ.
ΠΠΈΡΠ΅Ρ ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ, Π² ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ ΡΠΎΠ·Π΄Π°Π΅Ρ ΠΈΠ³ΡΡ. ΠΠ΅ΡΡΠ°Π΅Ρ ΠΎΡΠΊΡΡΡΡ ΡΠ²ΠΎΡ ΡΡΡΠ΄ΠΈΡ ΠΈ Π²ΡΠΏΡΡΠΊΠ°ΡΡ Π»Π°ΠΌΠΏΠΎΠ²ΡΠ΅ RPG.
Π―Π·ΡΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ
ΠΠΎΠ΄ΠΎΠΉΠ΄ΡΡ Π»ΡΠ±ΡΠ΅, ΠΎΡ Python ΠΈ C Π΄ΠΎ Pascal ΠΈ Java. ΠΡ Π²ΡΠ±ΠΎΡΠ° Π·Π°Π²ΠΈΡΠΈΡ ΡΠΎ, ΡΠΊΠΎΠ»ΡΠΊΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΡΠΉΠ΄ΡΡ Π½Π° ΠΈΠ³ΡΡ ΠΈ Π΄Π»Ρ ΠΊΠ°ΠΊΠΎΠΉ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ Π±ΡΠ΄Π΅Ρ ΡΠ΅Π»ΠΈΠ·. Π’Π°ΠΊΠΆΠ΅ ΡΠ·ΡΠΊ Π²Π»ΠΈΡΠ΅Ρ Π½Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ.
ΠΠ° C++, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΠΈΡΡΡ Π΄Π»Ρ Π»ΡΠ±ΠΎΠΉ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ, Π° Π²ΠΎΡ PHP ΠΈΠ»ΠΈ JavaScript Π»ΡΡΡΠ΅ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡ Π΄Π»Ρ Π±ΡΠ°ΡΠ·Π΅ΡΠ½ΡΡ ΠΈΠ³Ρ. ΠΡΠ»ΠΈ ΠΆΠ΅ Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π΄Π²ΠΈΠΆΠΊΠΎΠ², ΡΠΎ Π»ΡΡΡΠ΅ Π²Π΄ΠΎΠ±Π°Π²ΠΎΠΊ ΠΈΠ·ΡΡΠ°ΡΡ C# β Π½Π° Π½ΡΠΌ ΠΏΡΠΎΠΏΠΈΡΡΠ²Π°ΡΡ ΡΠΊΡΠΈΠΏΡΡ. ΠΠ»Π°Π²Π½ΠΎΠ΅ β Π½Π΅ Π½Π΅Π΄ΠΎΠΎΡΠ΅Π½ΠΈΠ²Π°ΡΡ ΡΠ·ΡΠΊΠΈ. ΠΠ²ΠΈΠΆΠΎΠΊ Unity Π΄ΡΡΠΆΠΈΡ ΠΈ Ρ JavaScript, Π° MineCraft Π±ΡΠ» Π½Π°ΠΏΠΈΡΠ°Π½ Π½Π° Java.
ΠΠ²ΠΈΠΆΠΊΠΈ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΈΠ³Ρ
Π‘ΡΠ΅Π΄ΠΈ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ Π²ΡΠ΄Π΅Π»ΠΈΠΌ:
Crysis, Far Cry, Sniper II: Ghost Warrior.
Gears of War 4, Dead Pool, Mortal Kombat X, Tekken 7
Outlast, Assassinβs Creed: Identity, Temple Run, Deus Ex: The Fall.
ΠΠΎΠ»ΡΡΠΎΠΉ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΎΡΡΡΡ ΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Unity, ΠΎΠ½ ΡΠ°ΡΡΡΠΈΡΠ°Π½ ΠΊΠ°ΠΊ Π½Π° 2D-, ΡΠ°ΠΊ ΠΈ Π½Π° 3D-ΠΈΠ³ΡΡ. ΠΠ½ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡ ΠΏΠΎΠ΄ ΡΠ°Π·Π½ΡΠ΅ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ ΠΈ ΡΠ·ΡΠΊΠΈ. ΠΠ° Π½ΡΠΌ ΡΠΎΠ·Π΄Π°Π΅ΡΡΡ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΡ ΠΈ ΠΈΠ½Π΄ΠΈ-ΠΈΠ³Ρ. ΠΠ½ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΡΠΉ, Π½ΠΎ Π΅ΡΠ»ΠΈ Π²Ρ Π·Π°ΡΠ°Π±Π°ΡΡΠ²Π°Π΅ΡΠ΅ Π½Π° ΡΠ²ΠΎΠΈΡ ΠΈΠ³ΡΠ°Ρ Π±ΠΎΠ»ΡΡΠ΅ 100 ΡΡΡΡΡ Π΄ΠΎΠ»Π»Π°ΡΠΎΠ² Π² Π³ΠΎΠ΄, ΡΠΎ ΠΏΡΠΈΠ΄ΡΡΡΡ Π΄Π΅Π»ΠΈΡΡΡΡ ΠΈΠΌΠΈ Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌΠΈ Unity.
ΠΠ°ΠΊ ΡΡΡΠΎΠΈΡΡΡ ΠΈΠ³ΡΠΎΠ²ΠΎΠΉ ΠΊΠΎΠ΄
ΠΠΎΠΏΡΡΡΠΈΠΌ, Π²Ρ Π²ΡΠ±ΡΠ°Π»ΠΈ ΡΠ·ΡΠΊ ΠΈ Π΄Π²ΠΈΠΆΠΎΠΊ, ΡΠΎΡΡΠ°Π²ΠΈΠ»ΠΈ ΠΏΠ»Π°Π½. Π§ΡΠΎ Π΄Π°Π»ΡΡΠ΅? ΠΡΠΎΠ΄ΡΠΌΠ°ΠΉΡΠ΅ Π²ΡΡ ΠΎΡ ΠΈ Π΄ΠΎ. Π Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ Π²ΡΠ±ΡΠ°Π½Π½ΠΎΠ³ΠΎ Π²Π°ΠΌΠΈ ΠΏΡΡΠΈ (ΡΠΈΡΡΡΠΉ ΡΠ·ΡΠΊ ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄Π²ΠΈΠΆΠΊΠ°) Π±ΡΠ΄Π΅Ρ ΠΎΡΠ»ΠΈΡΠ°ΡΡΡΡ ΠΈ ΡΠΎ, ΡΡΠΎ Π²Π°Ρ ΠΆΠ΄ΡΡ Π½Π° ΡΠ°Π·Π½ΡΡ ΡΡΠ°ΠΏΠ°Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ.
ΠΡΠ»ΠΈ Π΄Π΅Π»Π°Π΅ΡΠ΅ Π²ΡΡ ΡΠ²ΠΎΠΈΠΌΠΈ ΡΠΈΠ»Π°ΠΌΠΈ, ΡΠΎ Π½Π° Π²Π°ΡΠΈ ΠΏΠ»Π΅ΡΠΈ Π»ΡΠΆΠ΅Ρ ΡΠ°Π±ΠΎΡΠ° Π½Π°Π΄ ΡΠΈΠ·ΠΈΠΊΠΎΠΉ, ΠΌΠ΅Ρ Π°Π½ΠΈΠΊΠΎΠΉ, Π³ΡΠ°ΡΠΈΠΊΠΎΠΉ, ΠΈΡΠΊΡΡΡΡΠ²Π΅Π½Π½ΡΠΌ ΠΈΠ½ΡΠ΅Π»Π»Π΅ΠΊΡΠΎΠΌ ΠΈ Π±Π°Π»Π°Π½ΡΠΎΠΌ. ΠΡΠ»ΠΈ Π²ΡΠ±ΡΠ°Π»ΠΈ Π΄Π²ΠΈΠΆΠΎΠΊ β ΠΌΠΎΠΆΠ½ΠΎ Π²Π·Π΄ΠΎΡ Π½ΡΡΡ ΡΠΏΠΎΠΊΠΎΠΉΠ½ΠΎ.
Π€ΠΈΠ·ΠΈΠΊΠ°
Π€ΠΈΠ·ΠΈΠΊΠ° β ΡΡΠΎ ΡΠΎ, ΠΊΠ°ΠΊ ΠΌΠΈΡ ΠΈΠ³ΡΡ ΡΠ΅Π°Π³ΠΈΡΡΠ΅Ρ Π½Π° Π΄Π΅ΠΉΡΡΠ²ΠΈΡ ΠΈΠ³ΡΠΎΠΊΠ° ΠΈΠ»ΠΈ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ² Π²Π½ΡΡΡΠΈ ΠΌΠΈΡΠ°. ΠΠΎΡ ΠΊΠ°ΠΊΠΈΠ΅ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ:
ΠΡΠ»ΠΈ ΠΏΠΈΡΠ΅ΡΠ΅ ΡΠ°ΠΌΠΈ, ΡΠΎ Π΄Π»Ρ ΠΎΠ±ΡΡΠ½ΠΎΠ³ΠΎ ΠΏΡΡΠΆΠΊΠ° ΠΏΡΠΈΠ΄Π΅ΡΡΡ:
ΠΠ΅ Π³ΠΎΠ²ΠΎΡΡ ΡΠΆΠ΅ ΠΎ ΡΠΎΠΌ, ΡΡΠΎ Π½ΡΠΆΠ½ΠΎ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π½Π°Π΄ Π°Π½ΠΈΠΌΠ°ΡΠΈΠ΅ΠΉ Π²ΡΠ΅Π³ΠΎ ΡΡΠΎΠ³ΠΎ.
Π Π΄Π²ΠΈΠΆΠΊΠ°Ρ ΡΠΆΠ΅ ΠΏΡΠΎΠΏΠΈΡΠ°Π½Π° ΡΠΈΠ·ΠΈΠΊΠ°, ΠΈ Π½ΡΠΆΠ½ΠΎ Π»ΠΈΡΡ ΠΏΠΎΠ΄ΠΎΠ³Π½Π°ΡΡ Π΅Ρ ΠΏΠΎΠ΄ ΡΠ²ΠΎΠΈ Π½ΡΠΆΠ΄Ρ. ΠΠ»Ρ ΠΏΡΠΈΠΌΠ΅ΡΠ°:
Π Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ Π½Π΅ ΠΏΡΠΈΠ΄ΡΡΡΡ ΠΏΠΈΡΠ°ΡΡ ΠΊΠΎΠ΄ Π²ΠΎΠΎΠ±ΡΠ΅ β Π²ΡΡ ΡΠΆΠ΅ ΠΏΡΠ΅Π΄ΡΡΠΌΠΎΡΡΠ΅Π½ΠΎ.
ΠΠ΅Ρ Π°Π½ΠΈΠΊΠ°
ΠΠ³ΡΠΎΠ²Π°Ρ ΠΌΠ΅Ρ Π°Π½ΠΈΠΊΠ° β ΡΡΠΎ ΡΠΎ, ΠΊΠ°ΠΊΠΈΠΌΠΈ ΡΠΏΠΎΡΠΎΠ±Π°ΠΌΠΈ ΠΈΠ³ΡΠΎΠΊ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΡΠ΅Ρ Ρ ΠΌΠΈΡΠΎΠΌ. Π‘ΠΎΠ²ΠΎΠΊΡΠΏΠ½ΠΎΡΡΡ ΠΈΠ³ΡΠΎΠ²ΡΡ ΠΌΠ΅Ρ Π°Π½ΠΈΠΊ ΡΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΠΈΠ³ΡΠΎΠ²ΠΎΠΉ ΠΏΡΠΎΡΠ΅ΡΡ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π²Ρ ΡΠΆΠ΅ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π»ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Ρ ΠΎΠ΄ΡΠ±Ρ ΠΈ ΠΏΡΡΠΆΠΊΠΎΠ². ΠΡΠ° ΠΈΠ³ΡΠ°, ΡΠΊΠΎΡΠ΅Π΅, ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅Ρ.
Π Π΅ΡΠ»ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΡΠ΅ ΠΌΠ΅Ρ Π°Π½ΠΈΠΊΡ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ ΠΎΠΏΡΡΠ°, ΠΏΠΎΠ²ΡΡΠ΅Π½ΠΈΡ ΡΡΠΎΠ²Π½Π΅ΠΉ, ΠΏΡΠΎΠΊΠ°ΡΠΊΠΈ Π½Π°Π²ΡΠΊΠΎΠ², β ΠΈΠ³ΡΠ° ΡΡΠ°Π½Π΅Ρ ΠΏΠΎΡ ΠΎΠ΄ΠΈΡΡ Π½Π° RPG. ΠΠ΅Ρ Π°Π½ΠΈΠΊΠ° β ΡΠ°ΠΊΠ°Ρ ΠΆΠ΅ Π²Π°ΠΆΠ½Π°Ρ ΡΠΎΡΡΠ°Π²Π»ΡΡΡΠ°Ρ ΠΈΠ³ΡΡ, ΠΊΠ°ΠΊ ΠΈ ΡΡΠΆΠ΅Ρ ΠΈΠ»ΠΈ Π³ΡΠ°ΡΠΈΠΊΠ°.
ΠΡΡ ΠΎΠ΄ΠΈΠ½ ΠΏΡΠΈΠΌΠ΅Ρ: Π²Ρ Π½Π°ΠΏΠΈΡΠ°Π»ΠΈ ΡΡΠ΅Π½Π°ΡΠΈΠΉ ΠΊ ΠΈΠ³ΡΠ΅, Π² ΠΊΠΎΡΠΎΡΠΎΠΉ Π½ΡΠΆΠ½ΠΎ ΡΠ±Π΅ΠΆΠ°ΡΡ ΠΈΠ· ΡΡΡΡΠΌΡ. ΠΠ°ΠΆΠ΅ Π΅ΡΠ»ΠΈ ΠΈΠ³ΡΠ° Π±ΡΠ΄Π΅Ρ ΡΠ°ΠΌΠΎΠΉ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠΉ Π² ΠΌΠΈΡΠ΅, ΠΈΠ³ΡΠΎΠ²Π°Ρ ΠΌΠ΅Ρ Π°Π½ΠΈΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ Π²ΡΡ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ:
ΠΡΠ΄ΡΡΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠΌ, ΠΏΡΠΈΠ΄ΡΡΡΡ ΡΠ΄Π΅Π»ΡΡΡ ΠΌΠ½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΌΠ΅Ρ Π°Π½ΠΈΠΊΠ΅.
ΠΡΠ°ΡΠΈΠΊΠ°
Π Π°Π½ΡΡΠ΅ Π³ΡΠ°ΡΠΈΠΊΠ° ΡΠΎΠ·Π΄Π°Π²Π°Π»Π°ΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°, ΠΏΠΎΡΠΎΠΌ ΠΏΡΠΈΠ΄ΡΠΌΠ°Π»ΠΈ ΡΠ΅ΠΊΡΡΡΡΡ ΠΈ ΡΠΏΡΠ°ΠΉΡΡ, Π° Π΄Π»Ρ 3D-ΠΈΠ³Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ ΠΌΠΎΠ΄Π΅Π»ΠΈ. ΠΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΈΠ² Π²ΡΠ΅ ΡΠ΅ΠΊΡΡΡΡΡ ΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈ, Π½ΡΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΠΈΡ Π² ΠΈΠ³ΡΡ.
Π Π΄Π²ΠΈΠΆΠΊΠ΅ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΏΡΠΎΡΡΠΎ Π·Π°Π³ΡΡΠ·ΠΈΡΡ Π½ΡΠΆΠ½ΡΠ΅ ΡΠ°ΠΉΠ»Ρ ΠΈ ΠΏΡΠΈΠΊΡΠ΅ΠΏΠΈΡΡ ΠΈΡ ΠΊ Π½ΡΠΆΠ½ΡΠΌ ΠΌΠΎΠ΄Π΅Π»ΡΠΌ. ΠΠ½Π°ΡΠ΅ β ΠΏΡΠΎΠΏΠΈΡΡΠ²Π°ΡΡ Π²ΡΡ Π²ΡΡΡΠ½ΡΡ, Π² ΡΠΎΠΌ ΡΠΈΡΠ»Π΅ ΠΈ Π°Π½ΠΈΠΌΠ°ΡΠΈΡ.
ΠΠ»Ρ Π°Π½ΠΈΠΌΠ°ΡΠΈΠΈ 2D-ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ² ΡΠΎΠ·Π΄Π°ΡΡΡΡ ΡΠ΅ΠΊΡΡΡΡΠ° ΠΏΠΎ ΡΠΈΠΏΡ ΡΠΎΠΉ, ΡΡΠΎ Π½Π° ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠΈ Π²ΡΡΠ΅. ΠΠ½Π° ΡΠ°Π·Π±ΠΈΠ²Π°Π΅ΡΡΡ Π½Π° ΡΠ°Π²Π½ΡΠ΅ ΡΠ°ΡΡΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠΌΠ΅Π½ΡΡΡ Π΄ΡΡΠ³ Π΄ΡΡΠ³Π°. Π’ΠΎ Π΅ΡΡΡ ΠΈΠ³ΡΠΎΠΊ ΡΠ½Π°ΡΠ°Π»Π° Π²ΠΈΠ΄ΠΈΡ ΠΏΠ΅ΡΠ²ΡΠΉ ΠΊΠ°Π΄Ρ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΡΠΎΠΌ ΡΠΌΠ΅Π½ΡΠ΅ΡΡΡ Π½Π° Π²ΡΠΎΡΠΎΠΉ, Π° Π·Π°ΡΠ΅ΠΌ Π½Π° ΡΡΠ΅ΡΠΈΠΉ β ΡΡΠΎ ΡΠΎΠ·Π΄Π°Π΅Ρ ΠΈΠ»Π»ΡΠ·ΠΈΡ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΡ.
ΠΡΠ»ΠΈ Π±ΡΠ°ΡΡ 3D-ΠΌΠΎΠ΄Π΅Π»Ρ, ΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΡΠΊΠ΅Π»Π΅ΡΠ½Π°Ρ Π°Π½ΠΈΠΌΠ°ΡΠΈΡ β ΠΌΠΎΠ΄Π΅Π»Ρ ΠΊΠ°ΠΊ Π±Ρ Π½Π°Π½ΠΈΠ·ΡΠ²Π°Π΅ΡΡΡ Π½Π° ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠΉ ΠΊΠ°ΡΠΊΠ°Ρ (ΡΠΊΠ΅Π»Π΅Ρ) Ρ ΠΏΠΎΠ΄Π²ΠΈΠΆΠ½ΡΠΌΠΈ ΡΠ°ΡΡΡΠΌΠΈ. ΠΠ²ΠΈΠΆΠ΅Π½ΠΈΠ΅ ΡΡΠΈΡ ΡΠ°ΡΡΠ΅ΠΉ ΠΏΡΠΎΠΏΠΈΡΡΠ²Π°Π΅ΡΡΡ Π² ΠΊΠΎΠ΄Π΅.
ΠΠ° ΡΠΊΡΠΈΠ½ΡΠΎΡΠ΅ Π²ΠΈΠ΄Π½ΠΎ, ΠΊΠ°ΠΊ ΠΏΠ΅ΡΡΠΎΠ½Π°ΠΆ ΡΠ³ΠΈΠ±Π°Π΅Ρ ΡΡΠΊΡ Π² ΠΌΠ΅ΡΡΠ°Ρ Ρ ΡΠΎΡΠΊΠ°ΠΌΠΈ (Π²Π΅ΡΡΠΈΠ½Π°ΠΌΠΈ). Π’Π°ΠΊΠΈΡ ΡΠΎΡΠ΅ΠΊ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΎΡΠ΅Π½Ρ ΠΌΠ½ΠΎΠ³ΠΎ, Π΅ΡΠ»ΠΈ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΡΠ»ΠΎΠΆΠ½Π°Ρ Π°Π½ΠΈΠΌΠ°ΡΠΈΡ β ΠΆΠ΅ΡΡΡ, ΠΌΠΈΠΌΠΈΠΊΠ° ΠΈ ΡΠ°ΠΊ Π΄Π°Π»Π΅Π΅.
Π‘ΠΎΠ·Π΄Π°ΡΡΡΡ Π°Π½ΠΈΠΌΠ°ΡΠΈΡ ΡΠ°ΠΊ: ΠΏΡΠΎΠΏΠΈΡΡΠ²Π°ΡΡΡΡ ΡΠΎΡΠΊΠΈ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°Ρ ΠΈΠ»ΠΈ Π·Π°Ρ Π²Π°ΡΡΠ²Π°ΡΡΡΡ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΡ ΡΠ΅Π°Π»ΡΠ½ΠΎΠ³ΠΎ Π°ΠΊΡΠ΅ΡΠ°.
ΠΠ΅ΡΠ²ΡΠΉ ΡΠΏΠΎΡΠΎΠ± ΡΠ»ΠΎΠΆΠ½ΡΠΉ, Π½ΠΎ Π΄Π΅ΡΡΠ²ΡΠΉ, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ ΠΎΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ° ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΎΠΏΠΈΡΠ°ΡΡ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΡ β ΡΠ΄Π²ΠΈΠ½ΡΡΡ ΡΠΎΡΠΊΡ A1 Π½Π° ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΡ (50,240).
ΠΡΠΎΡΠΎΠΉ ΠΏΡΠΎΡΠ΅, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΎΠ΄Π΅ΡΡ Π°ΠΊΡΠ΅ΡΠΎΠ² Π² ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠ΅ ΠΊΠΎΡΡΡΠΌΡ Ρ ΠΌΠ°ΡΡΠΊΠ°ΠΌΠΈ, ΠΎΡΡΠ½ΡΡΡ ΡΡΠΎ ΠΈ ΠΏΠ΅ΡΠ΅Π½Π΅ΡΡΠΈ Π² ΠΈΠ³ΡΡ. ΠΠΎ ΡΡΡ, ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ, ΠΏΡΠΈΠ΄ΡΡΡΡ ΠΎΠΏΠ»Π°ΡΠΈΡΡ ΠΊΠΎΡΡΡΠΌΡ, ΠΏΠ°Π²ΠΈΠ»ΡΠΎΠ½, ΡΠ°Π±ΠΎΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΎΠ², ΠΏΠΎΡΡΠ°Π½ΠΎΠ²ΡΠΈΠΊΠΎΠ² ΠΈ Π°ΠΊΡΡΡΠΎΠ².
ΠΠ°Π»Π°Π½Ρ
Π§ΡΠΎΠ±Ρ ΠΈΠ³ΡΠ°ΡΡ Π±ΡΠ»ΠΎ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎ, Π½ΡΠΆΠ΅Π½ Π±Π°Π»Π°Π½Ρ. ΠΡΠΎ Π·Π½Π°ΡΠΈΡ, ΡΡΠΎ Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΏΡΠΎΡΠΈΠ²Π½ΠΈΠΊΠ° Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ ΡΠΈΠ»ΡΠ½ΡΠ΅ ΠΈ ΡΠ»Π°Π±ΡΠ΅ ΡΡΠΎΡΠΎΠ½Ρ. Π’Π°ΠΊ Π³Π΅ΠΉΠΌΠΏΠ»Π΅ΠΉ Π½Π΅ ΠΏΡΠ΅Π²ΡΠ°ΡΠΈΡΡΡ Π² ΡΠ±ΠΈΠΉΡΡΠ²ΠΎ ΠΎΠ΄ΡΠ²Π°Π½ΡΠΈΠΊΠΎΠ² ΠΈΠ»ΠΈ Π΄Π΅ΡΡΡΠΈΡΠ°ΡΠΎΠ²ΡΠ΅ ΠΏΠ΅ΡΠ΅ΡΡΡΠ΅Π»ΠΊΠΈ Ρ Π±ΠΎΡΡΠΎΠΌ.
ΠΡΠΊΡΡΡΡΠ²Π΅Π½Π½ΡΠΉ ΠΈΠ½ΡΠ΅Π»Π»Π΅ΠΊΡ
ΠΡΠ»ΠΈ Π³Π΅ΠΉΠΌΠΏΠ»Π΅ΠΉ ΠΏΡΠ΅Π΄ΡΡΠΌΠ°ΡΡΠΈΠ²Π°Π΅Ρ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ Ρ NPC, ΡΠΎ ΠΈΠΌ Π½ΡΠΆΠ½ΠΎ ΠΏΡΠΎΠΏΠΈΡΠ°ΡΡ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΡ: ΡΠ΅Π°ΠΊΡΠΈΡ Π½Π° Π΄Π΅ΠΉΡΡΠ²ΠΈΡ ΠΈΠ³ΡΠΎΠΊΠ°, Π°Π³ΡΠ΅ΡΡΠΈΠ²Π½ΠΎΡΡΡ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π²Π΅ΡΡΠΈ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΈ ΠΈΠ»ΠΈ ΡΠΎΡΠ³ΠΎΠ²Π°ΡΡ.
Π Π°Π±ΠΎΡΠ° Ρ ΠΠ β ΠΎΠ΄Π½Π° ΠΈΠ· ΡΠ°ΠΌΡΡ ΡΠ»ΠΎΠΆΠ½ΡΡ , ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ ΡΡΠΎΠΈΡ ΡΡΠΈΡΡΠ²Π°ΡΡ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΡΠΈΡΡΠ°ΡΠΈΠΉ, Π΄Π»Ρ ΠΊΠΎΡΠΎΡΡΡ Π·Π°Π΄ΡΠΌΠ°Π½Π° ΡΠ΅Π°ΠΊΡΠΈΡ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΊΠΎΠ³Π΄Π° Π²Ρ ΠΏΡΡΠ°Π΅ΡΠ΅ΡΡ ΠΏΡΠΎΠΉΡΠΈ Π² Π΄Π²Π΅ΡΡ, Π²Π°Ρ ΠΊΠΎΠΌΠΏΠ°Π½ΡΠΎΠ½ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΡΠ΅Π³ΡΠ°Π΄ΠΈΡΡ Π²Π°ΠΌ ΠΏΡΡΡ, ΡΡΠΎΠ±Ρ ΠΆΠΈΠ·Π½Ρ ΠΌΠ°Π»ΠΈΠ½ΠΎΠΉ Π½Π΅ ΠΊΠ°Π·Π°Π»Π°ΡΡ.
ΠΠ° ΠΊΠ°ΠΊΠΈΠ΅ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°ΡΡΡΡ
Π Π°Π·ΠΎΠ±ΡΠ°Π²ΡΠΈΡΡ Ρ ΡΠ΅ΠΌ, ΠΊΠ°ΠΊ Π²ΡΡ Π±ΡΠ΄Π΅Ρ ΡΡΡΡΠΎΠ΅Π½ΠΎ Π² ΠΈΠ³ΡΠ΅, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΈΡΡΡΠΏΠ°ΡΡ ΠΊ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅. ΠΠΎ ΡΡΠΎΠ±Ρ ΠΏΡΠΎΠ΅ΠΊΡ Π±ΡΠ» ΠΊΠΎΠΌΠΌΠ΅ΡΡΠ΅ΡΠΊΠΈ ΡΡΠΏΠ΅ΡΠ΅Π½, Π²ΡΠ±ΠΈΡΠ°ΠΉΡΠ΅ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΠ΅ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ. ΠΡΠ΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΠ΄Π΅Π»ΠΈΡΡ ΡΠ΅ΡΡΡΠ΅:
Π£ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ· ΡΡΠΈΡ ΠΏΠ»Π°ΡΡΠΎΡΠΌ ΡΠ²ΠΎΡ Π°ΡΠ΄ΠΈΡΠΎΡΠΈΡ Ρ Π²ΠΏΠΎΠ»Π½Π΅ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΠΌΠΈ ΠΏΡΠ΅Π΄ΠΏΠΎΡΡΠ΅Π½ΠΈΡΠΌΠΈ. ΠΠ° ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΡ ΡΡΡΡΠΎΠΉΡΡΠ²Π°Ρ ΠΏΡΠ΅Π΄ΠΏΠΎΡΠΈΡΠ°ΡΡ Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠΈ (2048, 94%, Cut the Rope), Π°ΡΠΊΠ°Π΄Ρ (Subway Surf, Temple Run, Angry Birds) ΠΈ ΠΊΠ°Π·ΡΠ°Π»Ρ (Talking Cat Tom, Kitty Kate Baby Care, Hair Stylist Fashion Salon).
ΠΠ° ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ°Ρ ΠΈΠ³ΡΠ°ΡΡ Π² MMORPG (Lineage II, World of Warcraft, Skyrim) ΠΈΠ»ΠΈ ΡΡΡΠ΅ΡΡ (Battlefield, Call of Duty, Counter-Strike).
ΠΡΠΈΡΡΠ°Π²ΠΊΠΈ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡ Π΄Π»Ρ Π³ΠΎΠ½ΠΎΠΊ (Need for Speed, Blur, Burnout Paradise), ΠΏΡΠΈΠΊΠ»ΡΡΠ΅Π½ΡΠ΅ΡΠΊΠΈΡ ΠΈΠ³Ρ (Assassinβs Creed, Portal, The Walking Dead) ΠΈ ΡΠ°ΠΊ Π΄Π°Π»Π΅Π΅.
Π Π±ΡΠ°ΡΠ·Π΅ΡΠ°Ρ ΡΠΎΠ±ΠΈΡΠ°ΡΡ ΠΏΠ°Π·Π»Ρ ΠΈ ΡΡΡΠΎΡΡ ΡΠ΅ΡΠΌΡ.
ΠΠΎΠ½Π΅ΡΠ½ΠΎ, ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ ΠΈ Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΡ Π΄Π»Ρ PS4, ΠΈ Π³ΠΎΠ½ΠΊΡ Π΄Π»Ρ Π±ΡΠ°ΡΠ·Π΅ΡΠ° β Π½ΠΈΠΊΡΠΎ Π½ΠΈΠΊΠΎΠ³ΠΎ Π½Π΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠΈΠ²Π°Π΅Ρ.
ΠΠ°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅
ΠΡΠ΄ΡΡΠ΅ Π³ΠΎΡΠΎΠ²Ρ ΠΊ ΡΠΎΠΌΡ, ΡΡΠΎ Π²Π°ΡΠ° ΠΏΠ΅ΡΠ²Π°Ρ ΠΈΠ³ΡΠ° Π½Π΅ ΡΡΠ°Π½Π΅Ρ ΡΠ΅Π΄Π΅Π²ΡΠΎΠΌ. ΠΠΎ Π½Π΅ ΡΠ°ΡΡΡΡΠ°ΠΈΠ²Π°ΠΉΡΠ΅ΡΡ, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ ΡΠ°ΠΊΠΈΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΡ ΠΎΡΠ»ΠΈΡΠ½ΠΎ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡ Π΄Π»Ρ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ.
ΠΠΎΠ΄ΡΡΠ½ΠΈΡΠ΅ ΡΠ²ΠΎΠΈ Π½Π°Π²ΡΠΊΠΈ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ, ΡΡΠΎΠ±Ρ Π½Π°ΡΡΠΈΡΡΡΡ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΠΈΠ³ΡΡ, ΠΈΠ·ΡΡΠΈΡΠ΅ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΉ ΡΠ·ΡΠΊ, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ°ΡΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌΠΈ, ΠΈ Π²ΡΠΏΡΡΡΠΈΡΠ΅ ΡΠ²ΠΎΠΉ ΠΏΠ΅ΡΠ²ΡΠΉ ΠΏΡΠΎΠ΅ΠΊΡ. Π Π½Π°Ρ ΠΊΡΡΡ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ Π²Π°ΠΌ Π² ΡΡΠΎΠΌ.
ΠΡΠΎΡΠ΅ΡΡΠΈΡ
Π Π°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ ΠΈΠ³Ρ Π½Π° Unity
ΠΠΎΠ΄ΠΈΡΠ½ΡΠΉ ΡΡΠ΅Π±Π½ΡΠΉ ΠΊΡΡΡ Ρ ΠΏΠΎΠ»Π½ΡΠΌ ΠΏΠΎΠ³ΡΡΠΆΠ΅Π½ΠΈΠ΅ΠΌ Π² ΠΏΡΠΎΡΠ΅ΡΡΠΈΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ° ΠΈΠ³Ρ. ΠΡ ΠΈΠ·ΡΡΠΈΡΠ΅ ΠΎΡΠ½ΠΎΠ²Ρ Π³Π΅ΠΉΠΌΠ΄ΠΈΠ·Π°ΠΉΠ½Π°, Π½Π°ΡΡΠΈΡΠ΅ΡΡ ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ 2D-, 3D- ΠΈ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΠ΅ ΠΈΠ³ΡΡ, ΠΎΡΠ²ΠΎΠΈΡΠ΅ ΡΠΏΠΎΡΠΎΠ±Ρ ΠΈΡ ΠΌΠΎΠ½Π΅ΡΠΈΠ·Π°ΡΠΈΠΈ ΠΈ ΠΏΡΠΎΠ΄Π²ΠΈΠΆΠ΅Π½ΠΈΡ.
ΠΠΈΡΠ΅ΠΌ ΠΈΠ³ΡΡ Π½Π° C++, Π§Π°ΡΡΡ 1/3 β ΠΠ°ΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΌΠΈΠ½ΠΈ-ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠ°
ΠΠ° Ρ
Π°Π±ΡΠ΅ Π½Π΅ ΠΎΡΠ΅Π½Ρ ΠΌΠ½ΠΎΠ³ΠΎ ΡΡΠΎΠΊΠΎΠ² ΠΏΠΎ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΈΠ³Ρ, ΠΏΠΎΡΠ΅ΠΌΡ Π±Ρ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠ°ΡΡ ΠΎΡΠ΅ΡΠ΅ΡΡΠ²Π΅Π½Π½ΡΡ
Π΄Π΅Π²Π΅Π»ΠΎΠΏΠ΅ΡΠΎΠ²?
ΠΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΡ Π²Π°ΠΌ ΡΠ²ΠΎΠΈ ΡΡΠΎΠΊΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΡΠ°Ρ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΠΈΠ³ΡΡ Π½Π° C++ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ SDL!
Π§ΡΠΎ Π½ΡΠΆΠ½ΠΎ Π·Π½Π°ΡΡ
Π ΡΠ΅ΠΌ ΡΡΠ° ΡΠ°ΡΡΡ?
Π ΡΠ»Π΅Π΄ΡΡΡΠΈΡ ΠΏΠΎΡΡΠ°Ρ Π±ΡΠ΄Π΅Ρ Π±ΠΎΠ»ΡΡΠ΅ ΡΠΊΡΠ΅Π½Π°, ΡΡΠΎ Π»ΠΈΡΡ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠ° π
ΠΠΎΡΠ΅ΠΌΡ SDL?
Π― Π²ΡΠ±ΡΠ°Π» ΡΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ ΠΊΠ°ΠΊ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π»Π΅Π³ΠΊΡΡ ΠΈ Π±ΡΡΡΡΡΡ Π² ΠΎΡΠ²ΠΎΠ΅Π½ΠΈΠΈ. ΠΠ΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ, ΠΎΡ ΠΏΠ΅ΡΠ²ΠΎΠΉ ΠΏΡΠΎΡΠΈΡΠ°Π½Π½ΠΎΠΉ ΡΡΠ°ΡΡΠΈ ΠΏΠΎ OpenGL ΠΈΠ»ΠΈ DirectX Π΄ΠΎ ΡΡΠΎΡΡΡΡΡΠ½ΠΎΠ³ΠΎ ΠΏΠ΅ΡΠ΅ΠΈΠ·Π΄Π°Π½ΠΈΡ Π·ΠΌΠ΅ΠΉΠΊΠΈ ΠΏΡΠΎΠΉΠ΄Π΅Ρ Π½Π΅ΠΌΠ°Π»ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ.
Π’Π΅ΠΏΠ΅ΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΡΡΠ°ΡΡΠΎΠ²Π°ΡΡ.
1.1. ΠΠ°ΡΠ°Π»ΠΎ Π½Π°ΡΠ°Π»
Π‘ΠΊΠ°ΡΠΈΠ²Π°Π΅ΠΌ SDL Ρ ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠ°ΠΉΡΠ°.
Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ ΠΏΡΠΎΠ΅ΠΊΡ Win32 Π² Visual Studio, ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΠΌ lib’Ρ ΠΈ includ’Ρ SDL (Π΅ΡΠ»ΠΈ Π²Ρ Π½Π΅ ΡΠΌΠ΅Π΅ΡΠ΅ ΡΡΠΎΠ³ΠΎ Π΄Π΅Π»Π°ΡΡ, ΡΠΎ Π³ΡΠ³Π» Π²Π°ΠΌ Π² ΠΏΠΎΠΌΠΎΡΡ!)
Π’Π°ΠΊΠΆΠ΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΌΠ½ΠΎΠ³ΠΎΠ±Π°ΠΉΡΠ½ΡΡ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²ΠΊΡ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ². ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ ΠΈΠ΄Π΅ΠΌ Π² ΠΡΠΎΠ΅ΠΊΡ->Π‘Π²ΠΎΠΉΡΡΠ²Π°->Π‘Π²ΠΎΠΉΡΡΠ²Π° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ->ΠΠ°Π±ΠΎΡ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ²->ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΌΠ½ΠΎΠ³ΠΎΠ±Π°ΠΉΡΠ½ΡΡ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²ΠΊΡ.
Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ ΡΠ°ΠΉΠ» main.cpp
ΠΠΎΠΊΠ° ΡΡΠΎ ΠΎΠ½ Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ Π΄Π΅Π»Π°Π΅Ρ.
Π¦Π°ΡΡ ΠΈ Π±ΠΎΠ³ ΠΊΠ°ΡΠΊΠ°ΡΠ° β ΠΊΠ»Π°ΡΡ Game
Game.h
Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ ΡΠ°ΠΉΠ» Project.h, ΠΎΠ½ Π½Π°ΠΌ ΠΎΡΠ΅Π½Ρ ΠΏΡΠΈΠ³ΠΎΠ΄ΠΈΡΡΡ Π² Π±ΡΠ΄ΡΡΠ΅ΠΌ
Π£ΠΆΠ΅ ΡΡΡΠΎΡΠΊΡ ΠΏΠΎΠ»ΡΡΡΠ΅, Π½ΠΎ Π²ΡΠ΅ ΡΠ°Π²Π½ΠΎ ΠΊΠ°ΠΊ-ΡΠΎ Π½Π΅ Π³ΡΡΡΠΎ.
1.2. ΠΡΠ°ΡΠΈΠΊΠ°
Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ Π°ΠΆ 2 ΠΊΠ»Π°ΡΡΠ° β Graphics Π΄Π»Ρ ΠΎΡΡΠΈΡΠΎΠ²ΠΊΠΈ Π³ΡΠ°ΡΠΈΠΊΠΈ ΠΈ Image Π΄Π»Ρ ΠΎΡΡΠΈΡΠΎΠ²ΠΊΠΈ ΠΊΠ°ΡΡΠΈΠ½ΠΎΠΊ
SDL_Surface β ΠΊΠ»Π°ΡΡ ΠΈΠ· SDL Π΄Π»Ρ Ρ
ΡΠ°Π½Π΅Π½ΠΈΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎΠ± ΠΊΠ°ΡΡΠΈΠ½ΠΊΠ΅
Π Π°ΡΡΠΌΠΎΡΡΠΈΠΌ Graphics
NewImage β Π΅ΡΡΡ 2 Π²Π°ΡΠΈΠ°Π½ΡΠ° Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΠΊΠ°ΡΡΠΈΠ½ΠΊΠΈ. ΠΠ΅ΡΠ²ΡΠΉ Π²Π°ΡΠΈΠ°Π½Ρ ΠΏΡΠΎΡΡΠΎ Π³ΡΡΠ·ΠΈΡ ΠΊΠ°ΡΡΠΈΠ½ΠΊΡ, Π° Π²ΡΠΎΡΠΎΠΉ ΠΏΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ Π΅ΡΠ΅ ΠΈ Π΄Π°Π΅Ρ ΠΏΡΠΎΠ·ΡΠ°ΡΠ½ΠΎΡΡΡ ΠΊΠ°ΡΡΠΈΠ½ΠΊΠ΅. ΠΡΠ»ΠΈ Ρ Π½Π°Ρ ΠΊΡΠ°ΡΠ½ΡΠΉ ΡΠΎΠ½ Π² ΠΊΠ°ΡΡΠΈΠ½ΠΊΠ΅, ΡΠΎ Π²Π²ΠΎΠ΄ΠΈΠΌ r=255,g=0,b=0
DrawImage β ΡΠΎΠΆΠ΅ 2 Π²Π°ΡΠΈΠ°Π½ΡΠ° ΠΎΡΡΠΈΡΠΎΠ²ΠΊΠΈ ΠΊΠ°ΡΡΠΈΠ½ΠΊΠΈ. ΠΠ΅ΡΠ²ΡΠΉ ΡΠΈΡΡΠ΅Ρ Π²ΡΡ ΠΊΠ°ΡΡΠΈΠ½ΠΊΡ ΡΠ΅Π»ΠΈΠΊΠΎΠΌ, Π²ΡΠΎΡΠΎΠΉ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ°ΡΡΡ ΠΊΠ°ΡΡΠΈΠ½ΠΊΠΈ. startX, startY β ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΡ Π½Π°ΡΠ°Π»Π° ΡΠ°ΡΡΠΈ ΠΊΠ°ΡΡΠΈΠ½ΠΊΠΈ. endX, endY β ΠΊΠΎΠ½Π΅ΡΠ½ΡΠ΅ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΡ ΡΠ°ΡΡΠΈ ΠΊΠ°ΡΡΠΈΠ½ΠΊΠΈ. ΠΡΠΎΡ ΠΌΠ΅ΡΠΎΠ΄ ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΡΡΡ, Π΅ΡΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ Π°ΡΠ»Π°ΡΡ ΠΊΠ°ΡΡΠΈΠ½ΠΎΠΊ. ΠΠΎΡ ΠΏΡΠΈΠΌΠ΅Ρ Π°ΡΠ»Π°ΡΠ°:
(ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ Π²Π·ΡΡΠΎ ΠΈΠ· Π²Π΅Π±-ΡΠ΅ΡΡΡΡΠ° interesnoe.info)
Π Π°ΡΡΠΌΠΎΡΡΠΈΠΌ Image
ΠΠ½ ΠΏΡΠΎΡΡΠΎ Π΄Π΅ΡΠΆΠΈΡ ΡΠ²ΠΎΠΉ ΡΡΡΡΠ΅ΠΉΡ ΠΈ Π΄Π°Π΅Ρ ΠΏΡΠ°Π²ΠΎ Π΄ΠΎΡΡΡΠΏΠ° ΠΊ ΡΠ²ΠΎΠΈΠΌ Π·Π°ΠΊΡΡΡΡΠΌ ΡΠ»Π΅Π½Π°ΠΌ ΠΊΠ»Π°ΡΡΡ Graphics, Π° ΠΎΠ½ ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅Ρ ΡΡΡΡΠ΅ΠΉΡ.
ΠΠΎ ΡΡΡΠΈ, ΡΡΠΎ ΠΎΠ±Π΅ΡΡΠΊΠ° Π½Π°Π΄ SDL_Surface. Π’Π°ΠΊΠΆΠ΅ ΠΎΠ½ Π΄Π°Π΅Ρ ΡΠ°Π·ΠΌΠ΅Ρ ΠΊΠ°ΡΡΠΈΠ½ΠΊΠΈ
Π ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡΠ΅ ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΡΠ΅ΡΡΡ SDL ΠΈ ΡΠΎΠ·Π΄Π°Π΅ΡΡΡ ΡΠΊΡΠ°Π½.
Π€ΡΠ½ΠΊΡΠΈΡ Flip Π΄ΠΎΠ»ΠΆΠ½Π° Π²ΡΠ·ΡΠ²Π°ΡΡΡΡ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠ°Π· ΠΏΠΎΡΠ»Π΅ ΠΎΡΡΠΈΡΠΎΠ²ΠΊΠΈ ΠΊΠ°ΡΡΠΈΠ½ΠΎΠΊ, ΠΎΠ½Π° ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΠΏΠΎΠ»ΡΡΠΈΠ²ΡΠ΅Π΅ΡΡ Π½Π° ΡΠΊΡΠ°Π½ ΠΈ ΡΠΈΡΡΠΈΡ ΡΠΊΡΠ°Π½ Π² ΡΠ΅ΡΠ½ΡΠΉ ΡΠ²Π΅Ρ Π΄Π»Ρ Π΄Π°Π»ΡΠ½Π΅ΡΠ½Π΅ΠΉ ΠΎΡΡΠΈΡΠΎΠ²ΠΊΠΈ.
ΠΡΡΠ°Π»ΡΠ½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΌΠ°Π»ΠΎΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½Ρ, ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΡ ΡΠ°Π·ΠΎΠ±ΡΠ°ΡΡΡΡ Π² Π½ΠΈΡ
ΡΠ°ΠΌΠΎΠΌΡ
ΠΠ΅Ρ, Π²Ρ Π²ΡΠ΅ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ Π΄Π΅Π»Π°Π΅ΡΠ΅, ΡΡΠΎΡ ΡΠ°ΠΉΠ» ΠΈ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ ΡΠ°ΠΊΠΈΠΌ π
ΠΠ°Π΄ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ Game.h, Game.cpp ΠΈ main.cpp
Game.h
Π’ΡΡ ΠΌΡ Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅ΠΌ ΡΠΊΠ°Π·Π°ΡΠ΅Π»Ρ Π½Π° Graphics ΠΈ Π² Execute Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅ΠΌ ΡΠ°Π·ΠΌΠ΅Ρ ΡΠΊΡΠ°Π½Π°
ΠΠΈΡΠ΅Π³ΠΎ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΠ³ΠΎ, ΡΠ°Π·Π²Π΅ ΡΡΠΎ Π½Π΅ ΠΏΡΠΎΠΏΡΡΡΠΈΡΠ΅ ΡΡΠ½ΠΊΡΠΈΡ SDL_Quit Π΄Π»Ρ ΠΎΡΠΈΡΡΠΊΠΈ SDL
Π’ΡΡ ΠΌΡ ΡΠΎΠ·Π΄Π°Π΅ΠΌ ΡΠΊΡΠ°Π½ ΡΠ°Π·ΠΌΠ΅ΡΠΎΠΌ 500 Π½Π° 350.
1.3. ΠΠ²ΠΎΠ΄
ΠΠ°Π΄ΠΎ ΠΏΠΎΡΠ°Π±ΠΎΡΠ°ΡΡ ΡΠΎ Π²Π²ΠΎΠ΄ΠΎΠΌ Ρ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΡ
SDL_Event β ΠΊΠ»Π°ΡΡ ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π½ΠΈΠ±ΡΠ΄Ρ ΡΠΎΠ±ΡΡΠΈΡ, Π΅Π³ΠΎ ΠΌΡ Π΄Π΅ΡΠΆΠΈΠΌ Π² Input’Π΅ Π΄Π»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ Π½Π΅ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΠΎΠ±ΡΠ΅ΠΊΡ ΡΡΠΎΠ³ΠΎ ΠΊΠ»Π°ΡΡΠ° ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠΈΠΊΠ»
ΠΠΈΠΆΠ΅ ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½Ρ ΠΌΠ΅ΡΠΎΠ΄Ρ, Π½Π΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΡΡΠΈΠ΅ ΠΎΡΠΎΠ±ΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ°. ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅: ΠΌΠ΅ΡΠΎΠ΄Ρ Ρ ΠΎΠΊΠΎΠ½ΡΠ°Π½ΠΈΠ΅ΠΌ Down Π²ΡΠ·ΡΠ²Π°ΡΡΡΡ, ΠΊΠΎΠ³Π΄Π° ΠΊΠ»Π°Π²ΠΈΡΠ° Π±ΡΠ»Π° Π½Π°ΠΆΠ°ΡΠ°, Π° Ρ ΠΎΠΊΠΎΠ½ΡΠ°Π½ΠΈΠ΅ΠΌ Up β ΠΊΠΎΠ³Π΄Π° ΠΎΠΏΡΡΠ΅Π½Π°.
ΠΠ΄Π΅ΡΡ ΠΌΡ ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°Π΅ΠΌ Π½Π°Ρ ΠΎΠ±ΡΠ΅ΠΊΡ ΡΠΎΠ±ΡΡΠΈΠΉ Π² ΡΡΠ½ΠΊΡΠΈΠΈ Update, Π° ΠΎΡΡΠ°Π»ΡΠ½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΏΡΠΎΡΡΠΎ ΠΏΡΠΎΠ²Π΅ΡΡΡΡ ΡΠΈΠΏ ΡΠΎΠ±ΡΡΠΈΡ ΠΈ Π΅Π³ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡ.
ΠΠ·ΠΌΠ΅Π½ΡΠ΅ΠΌ ΡΠ΅ΠΏΠ΅ΡΡ Game.h ΠΈ Game.cpp
ΠΠ°ΠΊ Π²ΠΈΠ΄Π½ΠΎ, ΠΌΡ Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ ΡΠΊΠ°Π·Π°ΡΠ΅Π»Ρ Π½Π° Input ΠΈ ΡΠΎΠ·Π΄Π°Π»ΠΈ ΠΌΠ΅ΡΠΎΠ΄Ρ-Π²ΠΎΠ·Π²ΡΠ°ΡΠ°ΡΠ΅Π»ΠΈ Graphics ΠΈ Input
1.4. ΠΡΠΎΠ³ΠΈ
ΠΡΠΎ Π±ΡΠ» ΠΏΠ΅ΡΠ²ΡΠΉ ΡΡΠΎΠΊ. ΠΡΠ»ΠΈ Π²Ρ Π΄ΠΎΡΠ»ΠΈ Π΄ΠΎ ΡΡΠΎΠ³ΠΎ ΠΌΠ΅ΡΡΠ°, Ρ Π²Π°Ρ ΠΏΠΎΠ·Π΄ΡΠ°Π²Π»ΡΡ! Π£ Π²Π°Ρ Π΅ΡΡΡ Π²ΠΎΠ»Ρ, ΠΏΡΠΈΡΡΡΠ°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΡ π Π‘ΠΌΠΎΡΡΠΈΡΠ΅ ΡΡΡΠ»ΠΊΠΈ Π² Π½Π°ΡΠ°Π»Π΅ ΡΡΠ°ΡΡΠΈ Π½Π° ΠΏΠΎΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΡΡΠΎΠΊΠΈ Π΄Π»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ ΡΠ·Π½Π°ΡΡ Π΅ΡΠ΅ ΠΌΠ½ΠΎΠ³ΠΎ Π½ΠΎΠ²ΠΎΠ³ΠΎ!
ΠΠ°Π³Π»ΡΠ½Π΅ΠΌ Π·Π° ΠΊΡΠ»ΠΈΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ: ΠΏΠΎΠ΄Π±ΠΎΡΠΊΠ° ΠΈΡΡ ΠΎΠ΄Π½ΡΡ ΠΊΠΎΠ΄ΠΎΠ² ΠΊΠ»Π°ΡΡΠΈΡΠ΅ΡΠΊΠΈΡ ΠΈΠ³Ρ
ΠΠ±ΠΎΠΆΠ°Ρ Π·Π°Π³Π»ΡΠ΄ΡΠ²Π°ΡΡ Π·Π° ΠΊΡΠ»ΠΈΡΡ. ΠΠ½Π΅ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎ, ΠΊΠ°ΠΊ Π΄Π΅Π»Π°ΡΡΡΡ Π²Π΅ΡΠΈ. ΠΠ½Π΅ ΠΊΠ°ΠΆΠ΅ΡΡΡ, ΡΡΠΎ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Ρ Π»ΡΠ΄Π΅ΠΉ ΡΡΠΎ ΡΠΎΠΆΠ΅ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎ.
ΠΡΡΠΎΡΠΈΡΠ΅ΡΠΊΠΈ ΡΠ°ΠΊ ΡΠ»ΠΎΠΆΠΈΠ»ΠΎΡΡ, ΡΡΠΎ Π²ΠΈΠ΄Π΅ΠΎΠΈΠ³ΡΡ Π½Π΅ Π΄Π΅Π»ΡΡΡΡ ΠΈΡΡ ΠΎΠ΄Π½ΠΈΠΊΠ°ΠΌΠΈ. ΠΠΎΠ½Π΅ΡΠ½ΠΎ, ΠΎΠ½ΠΈ Π²Π΅Π΄Ρ ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Ρ Π΄Π»Ρ ΠΈΠ³ΡΠΎΠΊΠΎΠ². ΠΠΎ Π΄Π»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠ² ΡΠ°ΠΌ Π²ΡΠ΅Π³Π΄Π° Π΅ΡΡΡ, Π½Π° ΡΡΠΎ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ. Π Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΠ³ΡΡ Π²ΡΡ-ΡΠ°ΠΊΠΈ Π²ΡΠΏΡΡΠΊΠ°Π»ΠΈ ΡΠ²ΠΎΠΈ ΠΈΡΡ ΠΎΠ΄Π½ΠΈΠΊΠΈ. Π Ρ Π΄Π°Π²Π½ΠΎ Π½Π°ΠΌΠ΅ΡΠ΅Π²Π°Π»ΡΡ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠ°ΠΊΡΡ ΠΏΠΎΠ΄Π±ΠΎΡΠΊΡ.
Π ΡΠΎΠΆΠ°Π»Π΅Π½ΠΈΡ, ΠΏΠΎΡΡΠΈ Π²ΡΠ΅ ΠΈΠ³ΡΡ β Π΄Π»Ρ PC. ΠΠ°ΠΉΡΠΈ ΠΈΡΡ ΠΎΠ΄Π½ΠΈΠΊΠΈ Π΄Π»Ρ ΠΊΠΎΠ½ΡΠΎΠ»Π΅ΠΉ ΠΈΠ»ΠΈ Π°ΡΠΊΠ°Π΄ ΠΏΠΎΡΡΠΈ Π½Π΅ΡΠ΅Π°Π»ΡΠ½ΠΎ, ΠΈ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠ² Π½Π΅ Π² ΠΊΡΡΡΠ΅ ΡΠ°Π·Π»ΠΈΡΠΈΠΉ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΎΠ² ΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΠΌ Π½Π° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°Ρ , ΠΎΡΠ»ΠΈΡΠ½ΡΡ ΠΎΡ PC.
ΠΠ½ΠΎΠ³ΠΈΠ΅ ΠΈΠ³ΡΡ ΠΏΠΎΡΠ»Π΅ Π²ΡΠΏΡΡΠΊΠ° ΠΈΡΡ ΠΎΠ΄Π½ΠΈΠΊΠΎΠ² Π±ΡΠ»ΠΈ ΡΠ»ΡΡΡΠ΅Π½Ρ ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½Ρ ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²ΠΎΠΌ β Ρ Π½Π°ΠΌΠ΅ΡΠ΅Π½Π½ΠΎ Π΄Π°Ρ ΡΡΡΠ»ΠΊΠΈ ΡΠΎΠ»ΡΠΊΠΎ Π½Π° ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»ΡΠ½ΡΠ΅ ΠΈΡΡ ΠΎΠ΄Π½ΠΈΠΊΠΈ. Π’Π°ΠΊ ΡΡΠΎ, Π΅ΡΠ»ΠΈ Π²Π°Ρ Π²Π΄ΡΡΠ³ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΡΡΡ Π°ΠΏΠ³ΡΠ΅ΠΉΠ΄Ρ β ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡΡ ΡΡΡΠ΅ΡΡΠ²ΠΎΠ²Π°ΡΡ.
ΠΠ½ΠΎΠ³ΠΈΠ΅ ΠΈΠ³ΡΡ Π±ΡΠ»ΠΈ ΡΠ°ΡΡΠΌΠΎΡΡΠ΅Π½Ρ Π½Π° ΡΠ°ΠΉΡΠ΅ Fabien Sanglard. ΠΡΠ»ΠΈ Π²Π°ΠΌ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½Ρ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎΡΡΠΈ ΠΈΡ ΡΠ°Π±ΠΎΡΡ, ΡΠΎ ΠΏΠΎΠΆΠ°Π»ΡΠΉΡΠ΅ ΠΊ Π½Π΅ΠΌΡ.
ΠΠΎΠΆΠ½ΠΎ Π·Π°ΠΌΠ΅ΡΠΈΡΡ, ΡΡΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΈΠ³ΡΡ ΠΏΡΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°Ρ id Software/Apogee. Π‘ΠΎΠ²ΠΏΠ°Π΄Π΅Π½ΠΈΠ΅? ΠΠ΅ Π΄ΡΠΌΠ°Ρ. id ΡΠ»Π°Π²ΠΈΡΡΡ ΠΎΡΠΊΡΡΡΠΎΡΡΡΡ ΠΈ ΠΏΡΠΈΠ²ΡΡΠΊΠΎΠΉ Π²ΡΠΏΡΡΠΊΠ°ΡΡ ΠΈΡΡ ΠΎΠ΄Π½ΠΈΠΊΠΈ. Π‘ΡΠ°ΡΡΠ΅ ΠΊΠΎΠΌΠΌΠ΅ΡΡΠ΅ΡΠΊΠΈΠ΅ ΠΈΠ³ΡΡ ΡΠΆΠ΅ Π½Π΅ ΠΈΠΌΠ΅ΡΡ ΡΠ΅Π½Π½ΠΎΡΡΠΈ ΠΈ Π±ΡΠ»ΠΈ Π±Ρ ΠΏΠΎΡΠ΅ΡΡΠ½Ρ β Π½Π΅ Π»ΡΡΡΠ΅ Π»ΠΈ, ΡΡΠΎΠ±Ρ ΠΊΡΠΎ-ΡΠΎ ΡΡΠΈΠ»ΡΡ ΡΠ΅ΠΌΡ-ΡΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΌΡ Π½Π° ΠΈΡ ΠΎΡΠ½ΠΎΠ²Π΅?
ΠΡΠ°ΠΊ, ΠΏΡΠΈΡΡΡΠΏΠΈΠΌ (Π² Ρ ΡΠΎΠ½ΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠΌ ΠΏΠΎΡΡΠ΄ΠΊΠ΅):
Colossal Cave Adventure (1976)
Π Π°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ: William Crowther and Don Woods
ΠΠ·Π΄Π°ΡΠ΅Π»Ρ: Π Π°Π·Π½ΡΠ΅.
ΠΠ»Π°ΡΡΠΎΡΠΌΠ°: PDP-10 ΠΈ Π΄ΡΡΠ·ΡΡ.
βYou are in a maze of twisty little passages, all alike.β (Β«ΠΡ Π½Π°Ρ ΠΎΠ΄ΠΈΡΠ΅ΡΡ Π² Π»Π°Π±ΠΈΡΠΈΠ½ΡΠ΅ ΠΈΠ· Π½Π΅ΠΎΡΠ»ΠΈΡΠΈΠΌΡΡ Π΄ΡΡΠ³ ΠΎΡ Π΄ΡΡΠ³Π° Π½Π΅Π±ΠΎΠ»ΡΡΠΈΡ ΠΈΠ·Π²ΠΈΠ»ΠΈΡΡΡΡ ΠΏΡΠΎΡ ΠΎΠ΄ΠΎΠ²Β»).
ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΡΡΠΎ Π½Π΅ Π½Π° 100% ΠΊΠΎΠΌΠΌΠ΅ΡΡΠ΅ΡΠΊΠ°Ρ ΠΈΠ³ΡΠ°. ΠΠΎ Π΅Ρ ΠΏΡΠΎΠ΄Π°Π²Π°Π»ΠΈ, ΠΊΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, ΠΎΠ½Π° ΠΈΠΌΠ΅Π΅Ρ ΠΈΡΡΠΎΡΠΈΡΠ΅ΡΠΊΡΡ Π²Π°ΠΆΠ½ΠΎΡΡΡ. Π, ΠΊΡΡΠ°ΡΠΈ, ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΏΠΎ ΠΌΠΎΡΠΈΠ²Π°ΠΌ Π½Π°Π·Π²Π°Π½ΠΈΡ ΡΡΠΎΠΉ ΠΈΠ³ΡΡ Π²ΡΠ΅ ΠΏΡΠΈΠΊΠ»ΡΡΠ΅Π½ΡΠ΅ΡΠΊΠΈΠ΅ ΠΈΠ³ΡΡ Π½Π°Π·ΡΠ²Π°ΡΡΡΡ adventure.
ΠΡΠΈΠ³ΠΈΠ½Π°Π» Π±ΡΠ» Π½Π°ΠΏΠΈΡΠ°Π½ Π½Π° Fortran, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ°ΠΌ Π±ΡΠ΄Π΅Ρ ΡΠ»ΠΎΠΆΠ½ΠΎΠ²Π°ΡΠΎ ΡΠ°Π·ΠΎΠ±ΡΠ°ΡΡΡΡ. ΠΠΎ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ Π²Π΅ΡΡΠΈΠΈ Π±ΡΠ»ΠΈ Π½Π° C.
Catacomb (1989)
Π Π°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ: John Carmack
ΠΠ·Π΄Π°ΡΠ΅Π»Ρ: Softdisk
ΠΠ»Π°ΡΡΠΎΡΠΌΠ°: Apple II / DOS
ΠΠ΅ ΠΏΡΡΠ°ΠΉΡΠ΅ Ρ Catacomb 3D. ΠΡΠΎ ΡΠ°Π½Π½ΡΡ Π΄Π²ΡΠΌΠ΅ΡΠ½Π°Ρ Π²Π΅ΡΡΠΈΡ ΠΈΠ³ΡΡ. Π Π°Π·ΡΠ°Π±ΠΎΡΠ°Π½Π° ΠΠ°ΡΠΌΠ°ΠΊΠΎΠΌ Π΄ΠΎ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ id ΠΈ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ Π½Π°ΠΏΠΈΡΠ°Π½Π° Π½Π° Turbo Pascal.
Prince Of Persia (1989)
Π Π°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ: Jordan Mechner
ΠΠ·Π΄Π°ΡΠ΅Π»Ρ: BrΓΈderbund
ΠΠ»Π°ΡΡΠΎΡΠΌΠ°: Apple II / DOS / many more
ΠΠ±Π·ΠΎΡ ΠΊΠΎΠ΄Π°: fabiensanglard.net
Prince Of Persia ΠΏΡΠΎΠΈΠ·Π²ΡΠ» ΡΡΡΠΎΡ Π±Π»Π°Π³ΠΎΠ΄Π°ΡΡ ΠΏΠ»Π°Π²Π½ΠΎΠΉ Π°Π½ΠΈΠΌΠ°ΡΠΈΠΈ, Π³ΠΎΠ»Π»ΠΈΠ²ΡΠ΄ΡΠΊΠΎΠΌΡ ΡΡΠΈΠ»Ρ ΠΏΠΎΠ΄Π°ΡΠΈ ΠΈΡΡΠΎΡΠΈΠΈ ΠΈ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎΠΌΡ Π³Π΅ΠΉΠΌΠΏΠ»Π΅Ρ.
ΠΠ°ΠΏΠΈΡΠ°Π½Π° ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ Π½Π° Π°ΡΡΠ΅ΠΌΠ±Π»Π΅ΡΠ΅, ΡΡΠΎ Π·Π°ΡΡΡΠ΄Π½ΡΠ΅Ρ Π·Π°Π΄Π°ΡΡ ΠΎΠ±Π·ΠΎΡΠ° ΠΊΠΎΠ΄Π°. Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΡ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ ΠΈΠ½ΡΠ΅ΡΠ²ΡΡ Ρ ΠΠΆΠΎΡΠ΄Π°Π½ΠΎΠΌ ΠΠ΅Ρ Π½Π΅ΡΠΎΠΌ, Π³Π΄Π΅ ΠΎΠ½ Π΄Π΅Π»ΠΈΡΡΡ Π΄Π΅ΡΠ°Π»ΡΠΌΠΈ ΠΎ ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ ΠΈΠ³ΡΡ.
SimCity (1989)
Π Π°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ: Maxis
ΠΠ·Π΄Π°ΡΠ΅Π»Ρ: Maxis / BrΓΈderbund
ΠΠ»Π°ΡΡΠΎΡΠΌΠ°: All
ΠΠ³ΡΠ° Π½Π°ΡΠ°Π»Π° Π½ΠΎΠ²ΡΠΉ ΠΆΠ°Π½Ρ. Π ΠΎΡΠ½ΠΎΠ²Π΅ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ° β ΡΠΈΠΌΡΠ»ΡΡΠΈΡ Π³ΠΎΡΠΎΠ΄Π° ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²ΠΎΠΌ ΠΊΠ»Π΅ΡΠΎΡΠ½ΡΡ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠ². Π₯ΠΎΡΠΎΡΠΈΠΉ ΠΏΡΠΈΠΌΠ΅Ρ ΠΊΠΎΠ΄Π°, ΠΊΠΎΡΠΎΡΡΠΉ ΡΡΠΎΠΈΡ ΠΈΠ·ΡΡΠΈΡΡ Π΄Π»Ρ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΡ ΠΏΡΠΈΠ½ΡΠΈΠΏΠΎΠ² ΡΠ°Π±ΠΎΡΡ. ΠΡΡ ΠΎΠ΄Π½ΠΈΠΊΠΈ Π΄Π»Ρ unix-ΠΏΠΎΡΡΠ° 1990 Π³ΠΎΠ΄Π° Π±ΡΠ»ΠΈ Π²ΡΠΏΡΡΠ΅Π½Ρ Π² 2008 Π³ΠΎΠ΄Ρ.
Hovertank 3D / Catacomb 3D (1991)
Π Π°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ: id Software
ΠΠ·Π΄Π°ΡΠ΅Π»Ρ: Softdisk
ΠΠ»Π°ΡΡΠΎΡΠΌΠ°: DOS
ΠΠ΅ΡΠ²Π°Ρ Π²Π΅Ρ Π° Π² ΠΈΡΡΠΎΡΠΈΠΈ ΡΡΡΡ ΠΌΠ΅ΡΠ½ΡΡ ΡΡΡΠ΅ΡΠΎΠ² id Software. ΠΡΠΈ ΠΈΠ³ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ ΡΠ΅Ρ Π½ΠΈΠΊΡ raycasting, ΠΊΠΎΡΠΎΡΠ°Ρ Π±ΡΠ»Π° ΡΠ»ΡΡΡΠ΅Π½Π° Π² ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌ Ρ ΠΈΡΠ΅, Wolfenstein, Π³Π΄Π΅ Π±ΡΠ»ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ ΡΠ΅ΠΊΡΡΡΡΡ.
Star Control II (1992)
Π Π°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ: Toys for Bob
ΠΠ·Π΄Π°ΡΠ΅Π»Ρ: Accolade
ΠΠ»Π°ΡΡΠΎΡΠΌΠ°: DOS / 3D0
Π£Π½ΠΈΠΊΠ°Π»ΡΠ½Π°Ρ ΠΈΠ³ΡΠ°, Π½Π΅ Π²ΠΏΠΈΡΡΠ²Π°ΡΡΠ°ΡΡΡ Π½ΠΈ Π² ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΡΡΡΠΎΠ³ΠΈΡ ΠΆΠ°Π½ΡΠΎΠ². ΠΠ½Π΅ΡΠ½ΠΈΠΉ Π²ΠΈΠ΄ ΡΡΡΠΊΠΎ Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°Π΅Ρ Π½Π°ΠΌ ΠΎ 90-Ρ Π³ΠΎΠ΄Π°Ρ ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ΅ VGA, Π³Π΄Π΅ ΡΠ²Π΅ΡΠ° Π±ΡΠ»ΠΈ ΠΏΠΎΠ΄ΠΎΠ±ΡΠ°Π½Ρ Π½Π΅ Π΄Π»Ρ ΠΊΡΠ°ΡΠΎΡΡ, Π° ΠΈΠ· ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠΉ ΠΏΠ°Π»ΠΈΡΡΡ DPaint.
Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΡ ΠΏΠΎΡΠΈΡΠ°ΡΡ ΠΎΠ±Π·ΠΎΡ ΠΊΠΎΠ΄Π° ΠΎΡ The Escapist.
ΠΡΡ ΠΎΠ΄Π½ΠΈΠΊ ΠΏΠΎΠ»ΡΡΠ΅Π½ Ρ ΠΏΠΎΡΡΠ° Π½Π° 3D0, ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»ΡΠ½ΡΠΉ ΠΆΠ΅ Π±ΡΠ» ΡΡΠ΅ΡΡΠ½. ΠΡΠΎ ΡΠ°ΡΡΠΎ ΡΠ»ΡΡΠ°Π΅ΡΡΡ ΡΠΎ ΡΡΠ°ΡΡΠΌΠΈ ΠΈΠ³ΡΠ°ΠΌΠΈ, ΠΊΠΎΠ³Π΄Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ ΡΡ ΠΎΠ΄ΡΡ ΠΈΠ· ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ.
Wolfenstein 3D / Blake Stone (1992/3)
ΠΠ° ΠΎΡΠ½ΠΎΠ²Π΅ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅Π³ΠΎ Π΄Π²ΠΈΠΆΠΊΠ° Catacomb Π±ΡΠ» ΡΠ΄Π΅Π»Π°Π½ ΡΠ΅ΡΡΡΠ·Π½ΡΠΉ Π°ΠΏΠ³ΡΠ΅ΠΉΠ΄ Π½Π° VGA-Π³ΡΠ°ΡΠΈΠΊΡ. Π ΠΈΠ³ΡΠ°ΡΡ ΡΡΠ°Π»ΠΎ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½Π΅Π΅. ΠΠ°ΠΊ Π² Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π΅ ΡΠ»ΡΡΠ°Π΅Π² Ρ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠ΅ΠΉ id, ΠΈΡΡ ΠΎΠ΄Π½ΠΈΠΊΠΈ ΡΡΠ°Π²Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎ Π»Π΅Π³ΠΊΠΎ ΡΠΈΡΠ°ΡΡ, Ρ ΠΎΡΡ ΠΊΠ»ΡΡΠ΅Π²ΡΠ΅ ΡΠ°ΡΡΠΈ Π½Π°ΠΏΠΈΡΠ°Π½Ρ Π½Π° 16-Π±ΠΈΡΠ½ΠΎΠΌ Π°ΡΡΠ΅ΠΌΠ±Π»Π΅ΡΠ΅ (Π² Doom ΡΠΆΠ΅ ΡΠ°ΠΊΠΎΠ³ΠΎ Π½Π΅ Π²ΡΡΡΠ΅ΡΠΈΡΡ).
ΠΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎ ΠΎΡΠΌΠ΅ΡΠΈΡΡ, ΡΡΠΎ Π΄Π»Ρ ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π²Π΅ΡΡΠΈΠΊΠ°Π»ΡΠ½ΡΡ Π»ΠΈΠ½ΠΈΠΉ ΠΎΠ½ΠΈ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈ Π³Π΅Π½Π΅ΡΠΈΡΡΡΡ ΡΠ°Π·Π½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ· Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΡ Π²ΡΡΠΎΡ ΡΡΠ΅Π½.
Π£ Fabien ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡΠΈ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΡ ΠΏΠΎ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΠΈ ΠΈΡΡ ΠΎΠ΄Π½ΠΈΠΊΠΎΠ² Π½Π° ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°Ρ .
Blake Stone, ΠΎΡΠ²Π΅ΡΠ²Π»Π΅Π½ΠΈΠ΅ ΠΎΡ Apogee Π½Π° ΡΠΎΠΌ ΠΆΠ΅ Π΄Π²ΠΈΠΆΠΊΠ΅, Π²ΡΡΠ»ΠΎ Π² 1993 Π³ΠΎΠ΄Ρ, Π·Π° Π½Π΅Π΄Π΅Π»Ρ Π΄ΠΎ Doom. ΠΠΎΠΆΠ½ΠΎ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΡΡ, ΠΏΠΎΡΠ΅ΠΌΡ ΠΎΠ½ΠΎ ΠΊΠ°Π½ΡΠ»ΠΎ Π² Π»Π΅ΡΡ.
Doom (1993)
Π ΠΊΠ°ΠΊΠΎΠΌ-ΡΠΎ ΡΠΌΡΡΠ»Π΅ ΡΡΠΎ ΡΠ°ΠΌΡΠΉ Π²Π°ΠΆΠ½ΡΠΉ Π΄Π»Ρ ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ Π΄Π²ΠΈΠΆΠΎΠΊ. Π ΡΠ²ΠΎΡ Π²ΡΠ΅ΠΌΡ ΡΡΠΎ Π±ΡΠ»Π° ΡΠ΅Π²ΠΎΠ»ΡΡΠΈΡ β ΠΌΠΈΡ ΠΎΡ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ Π»ΠΈΡΠ°, Π½Π΅ ΠΏΠ»ΠΎΡΠΊΠΈΠΉ, ΠΊΠ°ΠΊ Wolf3D. ΠΡΠ²Π΅ΡΠ΅Π½ΠΈΠ΅, ΡΠ΅ΠΊΡΡΡΡΡ ΠΈ ΠΈΠ·ΠΎΠ±ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ DeathMatch.
ΠΠ΄Π½ΠΎΠΉ ΠΈΠ· ΡΠ°ΠΌΡΡ Π·Π½Π°ΠΊΠΎΠ²ΡΡ Π²Π΅ΡΠ΅ΠΉ ΡΡΠ°Π»ΠΎ ΠΈΠ·ΠΎΠ±ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΈΠ΄Π΅ΠΈ Β«Π΄Π²ΠΈΠΆΠΊΠ°Β». ΠΠΎ ΡΡΠΎΠ³ΠΎ ΠΈΠ³ΡΡ Π±ΡΠ»ΠΈ ΡΠΈΠ»ΡΠ½ΠΎ ΡΠ²ΡΠ·Π°Π½Ρ Ρ Π΄Π°Π½Π½ΡΠΌΠΈ. Doom ΠΏΡΠΎΠΏΠ°Π³Π°Π½Π΄ΠΈΡΠΎΠ²Π°Π» ΠΎΡΠ²ΡΠ·ΠΊΡ Π΄Π°Π½Π½ΡΡ ΠΈΠ³ΡΡ ΠΎΡ Π΄Π²ΠΈΠΆΠΊΠ°. ΠΡΠΎ ΠΏΠΎΡΠΎΠ΄ΠΈΠ»ΠΎ ΡΠ΅Π»ΡΠ΅ ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²Π°, ΠΌΠΎΠ΄ΠΈΡΠΈΡΠΈΡΠΎΠ²Π°Π²ΡΠΈΠ΅ ΠΈΠ³ΡΡ (Aliens TC, Fistful Of Doom).
Descent (1994)
ΠΠ½ΠΎΠ³ΠΈΠ΅ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΊΠΈΠ½ΡΠ»ΠΈΡΡ Π΄ΠΎΠ³ΠΎΠ½ΡΡΡ Doom, Π·Π°ΠΏΡΡΡΠΈΠ² Π²ΠΎΠ»Π½Ρ Β«ΠΠ»ΠΎΠ½ΠΎΠ² DoomΒ». Parallax ΡΠ΄Π°Π»ΠΎΡΡ ΡΠ΄Π΅Π»Π°ΡΡ Π½Π΅ΡΡΠΎ ΡΠΎΠ²ΡΠ΅ΠΌ Π΄ΡΡΠ³ΠΎΠ΅.
Π ΠΈΠ³ΡΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ Π»Π΅ΡΠ°ΡΡ Π½Π° ΠΊΠΎΡΠ°Π±Π»Π΅ ΠΏΠΎ ΡΡΡΡ ΠΌΠ΅ΡΠ½ΠΎΠΌΡ Π»Π°Π±ΠΈΡΠΈΠ½ΡΡ ΠΈΠ· ΠΏΡΠΎΡ ΠΎΠ΄ΠΎΠ², Π² ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ 2.5D ΠΊΠΎΡΠΈΠ΄ΠΎΡΠΎΠ² Doom (Ρ id ΠΏΠΎΠ»Π½Π°Ρ ΡΡΡΡ ΠΌΠ΅ΡΠ½ΠΎΡΡΡ ΠΏΠΎΡΠ²ΠΈΠ»Π°ΡΡ Π»ΠΈΡΡ Π² Quake Π³ΠΎΠ΄ ΡΠΏΡΡΡΡ).
Gravity Force 2 (1994)
Π Π°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ: Jens Andersson and Jan Kronqvist
ΠΠ·Π΄Π°ΡΠ΅Π»Ρ: Shareware
ΠΠ»Π°ΡΡΠΎΡΠΌΠ°: Amiga
ΠΠ½ΠΎΠ³ΠΈΠ΅ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΈΠΊΠΈ Π²ΡΠΏΠΎΠΌΠ½ΡΡ ΡΡΡ ΠΈΠ³ΡΡ. Amiga Power ΠΎΠ΄Π½Π°ΠΆΠ΄Ρ Π½Π°Π·Π²Π°Π»Π° Π΅Ρ Π²ΡΠΎΡΠΎΠΉ Π»ΡΡΡΠ΅ΠΉ ΠΈΠ³ΡΠΎΠΉ Π²ΡΠ΅Ρ Π²ΡΠ΅ΠΌΡΠ½.
ΠΡΠΎ Π½Π΅ ΡΠΎΠ²ΡΠ΅ΠΌ ΠΊΠΎΠΌΠΌΠ΅ΡΡΠ΅ΡΠΊΠ°Ρ ΠΈΠ³ΡΠ°, ΠΎΠ½Π° Π±ΡΠ»Π° Π²ΡΠΏΡΡΠ΅Π½Π° ΠΏΠΎ ΠΏΡΠΈΠ½ΡΠΈΠΏΡ ΠΏΠ»Π°ΡΠ½ΠΎΠ³ΠΎ shareware, Π° Π·Π°ΡΠ΅ΠΌ Π΅Ρ ΡΠ°Π·Π΄Π°Π²Π°Π»ΠΈ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΠΎ Π½Π° Π΄ΠΈΡΠΊΠ΅ Amiga Power. ΠΠΊΠ»ΡΡΠΈΠ» Π΅Ρ Π² ΡΠΏΠΈΡΠΎΠΊ ΠΏΠΎΡΠΎΠΌΡ, ΡΡΠΎ Π² ΡΡ ΠΏΠΎΡΡ Π²ΠΎΠΎΠ±ΡΠ΅ ΡΠ΅Π΄ΠΊΠΈΠ΅ ΠΈΠ³ΡΡ Π²ΡΠ΄Π°Π²Π°Π»ΠΈ ΡΠ²ΠΎΠΈ ΠΈΡΡ ΠΎΠ΄Π½ΠΈΠΊΠΈ. ΠΡΠ»ΠΈ Π²Π°ΠΌ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎ, ΠΊΠ°ΠΊ Π΄Π΅Π»Π°Π»ΠΈΡΡ 16-Π±ΠΈΡΠ½ΡΠ΅ ΠΈΠ³ΡΡ, ΠΎΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅.
Heretic / Hexen (1994/5)
ΠΡΠΎ Π±ΡΠ» ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΉ ΠΊΠ»ΠΎΠ½ Doom ΠΏΠΎ Π΄Π²ΡΠΌ ΠΏΡΠΈΡΠΈΠ½Π°ΠΌ: 1) Π»ΠΈΡΠ΅Π½Π·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ Π΄Π²ΠΈΠΆΠΎΠΊ Doom ΠΈ 2) Ρ ΠΎΡΠΎΡΠΈΠΉ Π³Π΅ΠΉΠΌΠΏΠ»Π΅ΠΉ
ΠΠ°ΠΌΠ΅ΡΠ½ΡΠ΅ ΡΠ»ΡΡΡΠ΅Π½ΠΈΡ: Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΡΠΌΠΎΡΡΠ΅ΡΡ Π²Π²Π΅ΡΡ ΠΈ Π²Π½ΠΈΠ·, ΡΠΊΡΠΈΠΏΡΠΎΠ²ΠΎΠΉ Π΄Π²ΠΈΠΆΠΎΠΊ Π΄Π»Ρ Π²Π½ΡΡΡΠΈΠΈΠ³ΡΠΎΠ²ΡΡ ΡΠΎΠ±ΡΡΠΈΠΉ (Π½ΠΎΠ²Π°Ρ ΠΈΠ΄Π΅Ρ Π½Π° ΡΠΎ Π²ΡΠ΅ΠΌΡ).
Rise Of The Triad: Dark War (1995)
ROTT ΡΡΠΎ Π±ΡΠ»Π° ΡΡΡΠ°Π½Π½Π°Ρ ΠΈΠ³ΡΠ°. ΠΠ½Π° Π±ΡΠ»Π° ΠΏΠΎΡΠΎΠΆΠ΄Π΅Π½Π° Π΄Π²ΠΈΠΆΠΊΠΎΠΌ Wolfenstein 3D, ΠΏΡΠΈ ΡΡΠΎΠΌ ΡΠΎΠ·Π΄Π°ΡΠ΅Π»ΠΈ ΡΠΌΡΠ΄ΡΠΈΠ»ΠΈΡΡ ΡΠΌΡΠ»ΠΈΡΠΎΠ²Π°ΡΡ ΠΎΡΡΡΠ΅Π½ΠΈΡ ΡΠ°Π·Π½ΡΡ Π²ΡΡΠΎΡ. ΠΠΎ Π²ΡΡ ΡΠ°Π²Π½ΠΎ ΠΈΠ³ΡΠ° Π½Π΅ ΡΠΌΠΎΠ³Π»Π° ΠΊΠΎΠ½ΠΊΡΡΠΈΡΠΎΠ²Π°ΡΡ Ρ Doom ΠΎΡ 1993 Π³ΠΎΠ΄Π°.
Marathon 2: Durandal (1995)
Π Π°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ: Bungie Software
ΠΠ·Π΄Π°ΡΠ΅Π»Ρ: Bungie Software
ΠΠ»Π°ΡΡΠΎΡΠΌΠ°: Apple Macintosh / Windows 95
Π‘Π΅ΡΠΈΡ ΠΎΡΠ»ΠΈΡΠΈΠ»Π°ΡΡ ΡΠ΅ΠΌ, ΡΡΠΎ Π² ΡΠ²ΠΎΡ Π²ΡΠ΅ΠΌΡ ΠΏΠΎΠΏΠ°Π»Π° Π² ΠΊΡΠ°ΠΉΠ½Π΅ ΠΌΠ°Π»Π΅Π½ΡΠΊΠΈΠΉ ΡΠΏΠΈΡΠΎΠΊ ΠΈΠ³Ρ, Π΄ΠΎΡΡΡΠΏΠ½ΡΡ Π½Π° Apple Macintosh. Π, Π² ΠΎΠ±ΡΠ΅ΠΌ-ΡΠΎ, ΡΡΠΎ ΠΊΠ»ΠΎΠ½ Doom. Π ΡΠ΅ΡΠ΅Π· 3 ΠΌΠ΅ΡΡΡΠ° ΠΏΠΎΡΠ»Π΅ Π΅Ρ Π²ΡΡ ΠΎΠ΄Π° id Software Π²ΡΠΏΡΡΡΠΈΠ»Π° Π·Π½Π°ΠΌΠ΅Π½ΠΈΡΡΠΉ βqtestβ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²ΡΠΈΠΉ Π²Π·Π³Π»ΡΠ½ΡΡΡ Π½Π° Π΄Π²ΠΈΠΆΠΎΠΊ Quake.
ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΠ°ΠΊΠΈ ΡΠΎΠ³Π΄Π° ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΠΈ Π»ΠΈΡΡ ΠΏΠΈΡΠ°ΡΠ΅Π»ΠΈ Ρ Ρ ΡΠ΄ΠΎΠΆΠ½ΠΈΠΊΠ°ΠΌΠΈ, Π½Π΅ΡΠΌΠΎΡΡΡ Π½Π° Π²ΡΠ΅ ΡΡΠΈΠ»ΠΈΡ, ΡΠ΅ΡΠΈΡ ΠΏΡΠΎΠ²Π°Π»ΠΈΠ»Π°ΡΡ. ΠΠ΅Π±ΠΎΠ»ΡΡΠ°Ρ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² ΠΈΠΌΠ΅Π»Π° Π½Π΅ΠΏΠ»ΠΎΡ ΠΎΠΉ ΡΡΠΏΠ΅Ρ Π½Π° ΡΠ°Π·Π½ΡΡ Π΄ΡΡΠ³ΠΈΡ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°Ρ .
Duke Nukem 3D / Shadow Warrior (1996)
Π Π°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ: 3D Realms
ΠΠ·Π΄Π°ΡΠ΅Π»Ρ: GT Interactive Software
ΠΠ»Π°ΡΡΠΎΡΠΌΠ°: DOS
Code review: fabiensanglard.net
ΠΠ· ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π° ΠΊΠ»ΠΎΠ½ΠΎΠ², ΠΈΠ³ΡΡ 3D Realms ΠΎΡΠ»ΠΈΡΠΈΠ»ΠΈΡΡ Ρ ΠΎΡΠΎΡΠΈΠΌΠΈ ΠΏΠΎΠΏΡΡΠΊΠ°ΠΌΠΈ ΠΏΡΠΈΠ²Π½Π΅ΡΡΠΈ Π½Π΅ΡΡΠΎ Π½ΠΎΠ²ΠΎΠ΅ Π² ΠΈΠ³ΡΡ. ΠΠ²ΠΈΠΆΠΎΠΊ ΠΠ΅Π½Π° Π‘ΠΈΠ»ΡΠ²Π΅ΡΠΌΠ°Π½Π° Build Engine Π΄ΠΎΠ±Π°Π²ΠΈΠ» ΠΌΠ½ΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΡ ΡΠΈΡ Π²ΡΠΎΠ΄Π΅ Π½Π°ΠΊΠ»ΠΎΠ½Π½ΡΡ ΠΏΠΎΠ»ΠΎΠ², ΠΊΠΎΠΌΠ½Π°Ρ, ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½Π½ΡΡ Π΄ΡΡΠ³ Π½Π°Π΄ Π΄ΡΡΠ³ΠΎΠΌ ΠΈ Π·Π΅ΡΠΊΠ°Π».
Π ΡΠΎΠΆΠ°Π»Π΅Π½ΠΈΡ, Π² ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ ΡΠ°ΠΌΠΎΠΉ ΠΈΠ³ΡΡ, ΠΈΡΡ ΠΎΠ΄Π½ΠΈΠΊΠΈ ΠΏΡΠΎΡΡΠΎ ΡΠΆΠ°ΡΠ½Ρ. Π― ΡΡΠ»ΡΡ Π² Π½ΠΈΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°Π· ΠΈ Π΄ΠΎ ΡΠΈΡ ΠΏΠΎΡ Π½Π΅ ΠΌΠΎΠ³Ρ ΡΠ°Π·ΠΎΠ±ΡΠ°ΡΡΡΡ, ΡΡΠΎ ΡΠ°ΠΌ Π³Π΄Π΅. Π ΡΡΠ°ΡΡΡΡ, ΠΎΠ±Π·ΠΎΡ ΠΎΡ Fabien ΠΏΡΠΎΠ»ΠΈΠ²Π°Π΅Ρ Π½Π΅ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ²Π΅Ρ Π½Π° ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΡΡΠ΅Π΅ Π² ΠΊΠΎΠ΄Π΅.
ΠΠ° Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠ΅ΠΉ ΠΎΠ±ΡΠ°ΡΠ°ΠΉΡΠ΅ΡΡ Π½Π° ΡΡΡΠ°Π½ΠΈΡΡ Π°Π²ΡΠΎΡΠ°.
Quake 1/2/3 (1996-1999)
Π Π°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ: id Software
ΠΠ·Π΄Π°ΡΠ΅Π»Ρ: GT Interactive / Activision
ΠΠ»Π°ΡΡΠΎΡΠΌΠ°: DOS / Windows / others
Code review: fabiensanglard.net (Quake 1)
Code review: fabiensanglard.net (Quake 3)
Π’ΡΡ ΠΏΠΈΡΠ°ΡΡ ΠΎΡΠΎΠ±ΠΎ Π½Π΅ΡΠ΅Π³ΠΎ, Π²Ρ ΠΈ ΡΠ°ΠΌΠΈ Π²ΡΡ Π·Π½Π°Π΅ΡΠ΅. ΠΠ½Π°ΡΠ½Π°Ρ Π²Π΅Ρ Π° Π² ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΡΡΡΡ ΠΌΠ΅ΡΠ½ΡΡ Π΄Π²ΠΈΠΆΠΊΠΎΠ², Π±Π΅Π· Π²ΡΡΠΊΠΈΡ Ρ Π°ΠΊΠΎΠ² Π²ΡΠΎΠ΄Π΅ 2.5D
Π£ΠΏΠΎΠΌΡΠ½Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΡ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎΡΡΠ΅ΠΉ. ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΡΡΠΎ ΠΏΠ΅ΡΠ²Π°Ρ ΠΊΠΎΠΌΠΌΠ΅ΡΡΠ΅ΡΠΊΠ°Ρ ΠΈΠ³ΡΠ°, ΡΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠΎΠ²Π°Π½Π½Π°Ρ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΠΎΠΌ Ρ ΠΎΡΠΊΡΡΡΡΠΌ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΌ ΠΊΠΎΠ΄ΠΎΠΌ (DJGPP for DOS, ΡΠ°Π½Π½ΠΈΠΉ ΠΏΠΎΡΡ gcc).
Π ΠΈΠ³ΡΠ΅ Π±ΡΠ» ΡΠ²ΠΎΠΉ ΡΠΊΡΠΈΠΏΡΠΎΠ²ΠΎΠΉ ΡΠ·ΡΠΊ βQuake Cβ (ΠΏΠΎΠ·ΠΆΠ΅ lcc Ρ Quake 3). ΠΠ½ Π±ΡΠ» Π²ΡΡΡΠΎΠ΅Π½ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎ Π΄Π»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ ΠΈΠ³ΡΠΎΠΊΠΈ ΠΌΠΎΠ³Π»ΠΈ Π΄Π΅Π»Π°ΡΡ ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ. ΠΡΠΎ, Π²ΠΊΡΠΏΠ΅ Ρ ΡΠΈΡΡΠ΅ΠΌΠΎΠΉ ΡΠ΅ΡΡΡΡΠΎΠ² PWAD, ΠΏΠΎΡΠΎΠ΄ΠΈΠ»ΠΎ ΠΎΠ³ΡΠΎΠΌΠ½ΠΎΠ΅ ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²ΠΎ ΠΌΠΎΠ΄Π΄Π΅ΡΠΎΠ².
Π Quake 1 Π±ΡΠ» ΠΈΠ½Π½ΠΎΠ²Π°ΡΠΈΠΎΠ½Π½ΡΠΉ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌ ΠΊΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠ² ΡΠ΅ΠΉΠ΄ΠΈΠ½Π³Π°. ΠΠΎ ΠΏΠΎΡΠ»Π΅ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½ΠΈΡ 3D-ΡΡΠΊΠΎΡΠΈΡΠ΅Π»Π΅ΠΉ ΡΡΠΎ ΠΏΠΎΡΠ΅ΡΡΠ»ΠΎ ΡΠΌΡΡΠ». Π‘Π»Π΅Π΄ΡΡΡΠ°Ρ ΠΈΠ³ΡΠ° ΠΎΡ id, Rage, ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»Π° ΡΡΡ ΠΆΠ΅ ΠΈΠ΄Π΅Ρ.
ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, Quake Π±ΡΠ» ΠΎΡΠ΅Π½Ρ Π½Π°Π΄ΡΠΆΠ½ΡΠΌ Π΄Π²ΠΈΠΆΠΊΠΎΠΌ. ΠΠΈΠΊΠ°ΠΊΠΈΡ Π³Π»ΡΠΊΠΎΠ² ΡΠ°ΡΡΡΠ° ΠΈΠ»ΠΈ ΠΎΠ±ΡΡΡΡΠ° ΡΡΠΎΠ»ΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΠΉ.
Abuse (1996)
Π Π°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ: Crack dot Com
ΠΠ·Π΄Π°ΡΠ΅Π»Ρ: Electronic Arts / Origin Systems
ΠΠ»Π°ΡΡΠΎΡΠΌΠ°: DOS / Linux / Mac
Π ΠΈΠ³ΡΠ΅ Π±ΡΠ»ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΎ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΈΠ½Π½ΠΎΠ²Π°ΡΠΈΠΉ. ΠΡΡΡΠ°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ Ρ ΠΌΡΡΠΈ ΠΈ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΡ. ΠΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΎΡΠ²Π΅ΡΠ΅Π½ΠΈΠ΅ (Π½Π΅ΡΠ»ΡΡ Π°Π½Π½Π°Ρ Π²Π΅ΡΡ Π΄Π»Ρ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅ΡΠΎΠ²).
ΠΠΎ Π±ΠΎΠ»ΡΡΠ΅ Π²ΡΠ΅Π³ΠΎ, ΠΊΠ°ΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΡ, ΠΌΠ½Π΅ ΠΏΠΎΠ½ΡΠ°Π²ΠΈΠ»Π°ΡΡ ΡΠΈΡΡΠ΅ΠΌΠ° Β«Π²ΠΈΠ·ΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ LispΒ». ΠΡΡ ΠΈΠ³ΡΠ° Π·Π°ΡΠΊΡΠΈΠΏΡΠΎΠ²Π°Π½Π° Π½Π° ΡΠ·ΡΠΊΠ΅, Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°ΡΡΠ΅ΠΌ Lisp. ΠΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π²ΡΠ°Π³ΠΎΠ² ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΡΡΡ Π²ΠΎ Π²ΡΠ΅ΠΌΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΈΠ³ΡΡ, Π° Π½Π΅ ΠΏΡΠΎΡΡΠΎ Π²ΠΊΠ»ΡΡΠ°ΡΡ Π² ΠΊΠΎΠ΄.
ΠΡΡ ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΠΌ ΠΌΠΎΠΌΠ΅Π½ΡΠΎΠΌ ΡΡΠ°Π» ΡΠΏΠΎΡΠΎΠ±, ΠΏΠΎ ΠΊΠΎΡΠΎΡΠΎΠΌΡ ΡΠΎΠ±ΡΡΠΈΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡ Π²ΠΎ Π²ΡΡΡΠΎΠ΅Π½Π½ΠΎΠΌ ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠ΅ ΠΊΠ°ΡΡ β Π²ΠΈΠ·ΡΠ°Π»ΡΠ½ΠΎ ΠΏΠ΅ΡΠ΅ΡΠ°ΡΠΊΠΈΠ²Π°ΡΡ Π»ΠΈΠ½ΠΈΠΈ ΠΎΡ Π²ΡΠΊΠ»ΡΡΠ°ΡΠ΅Π»Ρ ΠΊ Π΄Π²Π΅ΡΠΈ, ΠΈΠ»ΠΈ ΠΎΡ Π»ΠΎΠ²ΡΡΠΊΠΈ ΠΊ ΠΌΠ΅ΡΡΡ, Π³Π΄Π΅ ΠΏΠΎΡΠ²Π»ΡΡΡΡΡ Π²ΡΠ°Π³ΠΈ. ΠΡΠΈΡΡΡΡΡΠ²ΡΠ΅Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π·Π°Π΄Π°Π²Π°ΡΡ Π»ΠΎΠ³ΠΈΠΊΡ Π/ΠΠΠ Π² Π²ΠΈΠ΄Π΅ ΡΠΊΡΡΡΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ² Π½Π° ΡΡΠΎΠ²Π½Π΅. Π’Π°ΠΊΠΎΠ³ΠΎ Ρ Π² Π΄ΡΡΠ³ΠΈΡ ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠ°Ρ Π½Π΅ Π²ΡΡΡΠ΅ΡΠ°Π».
ΠΠΎΠΌΠΌΠ΅ΡΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΡΠΏΠ΅Ρ Π° ΠΈΠ³ΡΠ° Π½Π΅ ΡΠ½ΠΈΡΠΊΠ°Π»Π° ΠΈ ΡΠ΅ΡΠ΅Π· Π΄Π²Π° Π³ΠΎΠ΄Π° ΠΈΡΡ ΠΎΠ΄Π½ΠΈΠΊΠΈ Π±ΡΠ»ΠΈ ΠΎΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Ρ. Π‘Π»Π΅Π΄ΡΡΡΠ°Ρ ΠΈΠ³ΡΠ° ΠΎΡ Crack Dot Com, Golgotha, Π±ΡΠ»Π° Π²ΡΠΏΡΡΠ΅Π½Π° ΠΏΠΎ ΠΏΡΠΈΠ½ΡΠΈΠΏΡ open-source, Π²ΠΊΠ»ΡΡΠ°Ρ Π²ΡΡ Π³ΡΠ°ΡΠΈΠΊΡ.
Aliens versus Predator (1999)
ΠΠ°ΠΊΠΎΠ΅ ΠΎΠ±Π»Π΅Π³ΡΠ΅Π½ΠΈΠ΅ Π²ΠΈΠ΄Π΅ΡΡ Π·Π΄Π΅ΡΡ ΡΡΡΠ΅Ρ Π½Π΅ Π·Π° Π°Π²ΡΠΎΡΡΡΠ²ΠΎΠΌ id. Π Ρ ΠΎΡΡ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΡ ΠΈΠ½Π½ΠΎΠ²Π°ΡΠΈΠΉ Π² ΠΈΠ³ΡΠ΅ ΠΎΡΠΎΠ±ΠΎ Π½Π΅ Π±ΡΠ»ΠΎ, ΡΠΈΠ½Π³Π»-ΠΊΠ°ΠΌΠΏΠ°Π½ΠΈΡ Ρ Π½Π΅Ρ Π²ΡΡΠ»Π° ΠΏΡΠΎΡΡΠΎ ΠΏΠΎΡΡΡΡΠ°ΡΡΠ΅ΠΉ. Π ΠΈΠ³ΡΠ° ΠΎΡΡΠ°ΡΡΡΡ Ρ ΠΎΡΠΎΡΠΈΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠΎΠΌ Π΄Π²ΠΈΠΆΠΊΠ° Π½Π΅ ΠΎΡ id.
Freespace 2 (1999)
ΠΠ°ΠΊ Π±Ρ Π½Π°ΡΠ»Π΅Π΄Π½ΠΈΠΊ ΡΡΠ°Π½ΡΠΈΠ·Ρ Descent, Π½ΠΎ Π½Π΅ ΡΠΎΠ²ΡΠ΅ΠΌ. ΠΠ°ΠΌΠΏΠ°Π½ΠΈΡ ΠΈ ΠΌΡΠ»ΡΡΠΈΠΏΠ»Π΅Π΅Ρ ΠΏΡΠΎΡ ΠΎΠ΄ΡΡ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ Π² ΠΊΠΎΡΠΌΠΈΡΠ΅ΡΠΊΠΎΠΌ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²Π΅.
ΠΡΠ΅ΠΊΡΠ°ΡΠ½ΡΠΉ ΠΏΡΠΈΠΌΠ΅Ρ, ΠΊΠ°ΠΊ ΠΏΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΡ ΠΈΡΡ ΠΎΠ΄Π½ΠΈΠΊΠΎΠ² ΠΏΡΠΎΠ΄Π»ΡΠ΅Ρ ΠΆΠΈΠ·Π½Ρ ΠΈΠ³Ρ Π½Π° Π³ΠΎΠ΄Ρ. Π ΠΈΠ³ΡΠ΅ Π²ΡΠΏΡΡΠΊΠ°ΡΡΡΡ Π²ΡΡΡΠ΅ΡΠΊΠΈΠ΅ Π½Π°Π±ΠΎΡΡ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΊΠΎΠ½ΡΠ΅Π½ΡΠ° ΠΈ Π°ΠΏΠ³ΡΠ΅ΠΉΠ΄Ρ.
The Operative: No One Lives Forever (2000)
Π£ Π΄Π²ΠΈΠΆΠΊΠ° LithTech ΠΈΡΡΠΎΡΠΈΡ Π΄ΠΎΠ»Π³Π°Ρ, Ρ ΠΎΡΡ ΠΎΠ½ ΠΈ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π² ΡΠ΅Π½ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΈΠ·Π²Π΅ΡΡΠ½ΡΡ Quake ΠΈ Unreal engine. Π― ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ Π½Π΅ ΡΡΠ»ΡΡ Π² ΠΈΡΡ ΠΎΠ΄Π½ΠΈΠΊΠ° NOLF, Π½ΠΎ Ρ ΠΏΠΎΠ΄ΠΎΠ·ΡΠ΅Π²Π°Ρ, ΡΡΠΎ ΡΠ°ΠΌ Π΅ΡΡΡ Π»ΠΈΡΡ ΠΈΡΡ ΠΎΠ΄Π½ΠΈΠΊΠΈ ΡΠ°ΠΌΠΎΠΉ ΠΈΠ³ΡΡ, Π½ΠΎ Π½Π΅ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ Π΄Π²ΠΈΠΆΠΊΠ°. Π ΠΎΠ΄Π½ΠΎΠ·Π½Π°ΡΠ½ΠΎ ΡΠ°ΠΌ Π½Π΅ Π±ΡΠ΄Π΅Ρ ΡΠ°ΡΡΠ΅ΠΉ, ΡΠ²ΡΠ·Π°Π½Π½ΡΡ Ρ ΡΠ°Π±ΠΎΡΠΎΠΉ Π½Π° PlayStation 2.
Π ΠΆΠ°Π»Ρ β ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Π΄Π»Ρ PS2 Π² Π½Π°ΡΠΈ Π΄Π½ΠΈ Π΄ΠΎΠ»ΠΆΠ½Π° Π²ΡΠ³Π»ΡΠ΄Π΅ΡΡ Π΄Π»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠ² ΠΈΠ½ΠΎΠΏΠ»Π°Π½Π΅ΡΠ½ΡΠΌ Π΄Π΅Π»ΠΎΠΌ, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΎΠ½Π° Π³ΠΎΡΠ°Π·Π΄ΠΎ ΡΠΈΠ»ΡΠ½Π΅Π΅ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈΠ»Π° Π² ΠΌΠ΅ΡΠΎΠ΄Ρ ΠΎΡΠΈΠ΅Π½ΡΠ°ΡΠΈΠΈ Π½Π° Π΄Π°Π½Π½ΡΠ΅, ΡΠ΅ΠΌ ΡΡΠΎ Π΄Π΅Π»Π°ΡΡ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ API.
MechCommander 2 (2001)
Π Π°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ: FASA Interactive
ΠΠ·Π΄Π°ΡΠ΅Π»Ρ: Microsoft
ΠΠ»Π°ΡΡΠΎΡΠΌΠ°: Windows
ΠΡΡΠΎΡΠΈΡΠ΅ΡΠΊΠΈ Microsoft ΠΈ ΠΎΡΠΊΡΡΡΡΠ΅ ΠΈΡΡ ΠΎΠ΄Π½ΡΠ΅ ΠΊΠΎΠ΄Ρ Π²ΠΌΠ΅ΡΡΠ΅ Π½Π΅ ΡΠΆΠΈΠ²Π°Π»ΠΈΡΡ. ΠΠΎ Π½Π° ΡΠΊΠ»ΠΎΠ½Π΅ Π»Π΅Ρ ΡΠΈΡΡΠ°ΡΠΈΡ Π½Π°ΡΠΈΠ½Π°Π΅Ρ ΡΠΌΡΠ³ΡΠ°ΡΡΡΡ. ΠΡΡ-ΡΠ°ΠΊΠΈ ΠΏΡΠΈΡΡΠ½ΠΎ Π²ΠΈΠ΄Π΅ΡΡ, ΡΡΠΎ Π±ΠΎΠ»ΡΡΠΈΠ΅ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΏΡΠΈΡ ΠΎΠ΄ΡΡ ΠΊ Π±ΠΎΠ»Π΅Π΅ ΠΎΡΠΊΡΡΡΡΠΌ Π²Π·Π³Π»ΡΠ΄Π°ΠΌ Π½Π° Π²Π΅ΡΠΈ β Π²ΡΠ΅ ΡΡΠΈ Π½Π°ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΈΠΌΠ΅ΡΡ Π½ΡΠ»Π΅Π²ΡΡ ΠΊΠΎΠΌΠΌΠ΅ΡΡΠ΅ΡΠΊΡΡ ΡΠ΅Π½Π½ΠΎΡΡΡ, ΠΎΠ½ΠΈ ΡΠ΅Π½Π½Ρ Π»ΠΈΡΡ ΠΈΡΡΠΎΡΠΈΡΠ΅ΡΠΊΠΈ.
Π ΠΏΡΠΎΡΠ»ΠΎΠΌ Π³ΠΎΠ΄Ρ Π΄Π°ΠΆΠ΅ Π±ΡΠ»ΠΈ Π²ΡΠΏΡΡΠ΅Π½Ρ ΠΈΡΡ ΠΎΠ΄Π½ΠΈΠΊΠΈ ΡΠ°Π½Π½ΠΈΡ Π²Π΅ΡΡΠΈΠΉ MS-DOS ΠΈ Word, ΡΡΠΎ Π±ΡΠ»ΠΎ Π½Π΅ΡΠ»ΡΡ Π°Π½Π½ΡΠΌ Π΄Π΅Π»ΠΎΠΌ Π»Π΅Ρ 30 Π½Π°Π·Π°Π΄.
Doom 3 (2004)
Π Π°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ: id Software
ΠΠ·Π΄Π°ΡΠ΅Π»Ρ: Activision
ΠΠ»Π°ΡΡΠΎΡΠΌΠ°: Windows / Mac / Linux / Xbox / PS3
Code review: fabiensanglard.net
ΠΡΠ»ΠΈ Π²Ρ Ρ ΠΎΡΠΈΡΠ΅ ΠΈΠ·ΡΡΠΈΡΡ Π΄Π²ΠΈΠΆΠΊΠΈ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΠΈΠ³Ρ Π²ΡΡΡΠ΅Π³ΠΎ ΠΊΠ»Π°ΡΡΠ°, ΡΠΎ Doom 3 β ΡΡΠΎ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π½Π°ΠΈΠ»ΡΡΡΠΈΡ ΠΏΡΠΈΠΌΠ΅ΡΠΎΠ². ΠΠ° Π²ΡΠ΅ΠΌΡ Π²ΡΡ ΠΎΠ΄Π° ΠΎΠ½ Π±ΡΠ» ΠΈΠ½Π½ΠΎΠ²Π°ΡΠΈΠΎΠ½Π½ΡΠΌ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ ΠΎΠ±Π»Π°ΡΡΡΡ . ΠΠ΅ΡΠΎΠ΄ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ Π²ΡΡΠΎΠΊΠΎΠ³ΠΎ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΡ Π½Π° ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°Ρ Π½ΠΈΠ·ΠΊΠΎΠ³ΠΎ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΡ Π² ΠΈΠ³ΡΠ΅ ΡΠ΅ΠΉΡΠ°Ρ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΡΠ°Π½Π΄Π°ΡΡΠΎΠΌ Π΄Π»Ρ ΠΊΠΎΠΌΠΌΠ΅ΡΡΠ΅ΡΠΊΠΈΡ ΠΈΠ³Ρ. Π ΠΈΡΡ ΠΎΠ΄Π½ΠΈΠΊΠ΅ Π΅ΡΡΡ ΠΌΠ½ΠΎΠ³ΠΎ Π²ΡΠ΅Π³ΠΎ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎΠ³ΠΎ β ΠΎΠ΄Π½Π° Π»ΠΈΡΡ ΡΠΈΡΡΠ΅ΠΌΠ° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΡΠΈΠ·ΠΈΠΊΠΈ Π΄ΠΎΡΡΠΎΠΉΠ½Π° ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ, Π² ΡΠ°ΡΡΠ½ΠΎΡΡΠΈ, ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°Π½ΠΈΠ΅ ΡΡΠΎΠ»ΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΠΉ.
ΠΡΠΎ ΠΏΠ΅ΡΠ²Π°Ρ ΠΈΠ³ΡΠ° ΠΎΡ id, Π½Π°ΠΏΠΈΡΠ°Π½Π½Π°Ρ Π½Π° Π‘++. ΠΡΠΎΡΠ»ΡΠ΅ ΠΈΠ³ΡΡ ΠΈΠ·-Π·Π° ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Π‘ Π½Π΅ΡΠ»ΠΈ Π² ΡΠ΅Π±Π΅ ΠΏΡΠΎΡΡΠΎΡΡ. Doom 3 ΡΠΎΠΆΠ΅ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΠΏΡΠΎΡΡΠΎΠΉ, Π½ΠΎ Π·Π°ΠΌΠ΅ΡΠ½ΠΎ ΡΠΆΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π΅Π³ΠΎ Π²Π΅ΠΊΡΠΎΡΠ° Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΡ.
Π’Π°ΠΊΠΆΠ΅ ΠΈΠ³ΡΠ° (ΠΏΠ΅ΡΠ°Π»ΡΠ½ΠΎ) ΠΈΠ·Π²Π΅ΡΡΠ½Π° ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΡΡΠ°ΡΠ°ΡΠ΅ΡΠ½ΡΡ ΡΠ΅Π½Π΅ΠΉ ΠΏΡΠΈ ΡΠ°ΡΡΡΡΠ΅ ΠΎΡΠ²Π΅ΡΠ΅Π½ΠΈΡ. ΠΠΎΠΆΠ½ΠΎ ΡΠΏΠΎΡΠΈΡΡ, Π±ΡΠ» ΡΡΠΎ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΠΉ ΡΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½Ρ ΠΈΠ»ΠΈ ΠΏΠΎΠ»Π΅ Π΄Π»Ρ Π΄Π°Π»ΡΠ½Π΅ΠΉΡΠ΅ΠΉ ΡΠ°Π±ΠΎΡΡ, Π½ΠΎ ΡΠ΅Π³ΠΎΠ΄Π½ΡΡΠ½ΠΈΠ΅ ΠΈΠ³ΡΡ ΠΏΡΠ΅Π΄ΠΏΠΎΡΠΈΡΠ°ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΊΠ°ΡΡΡ ΡΠ΅Π½Π΅ΠΉ. ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΡΡΠ° ΡΠ΅Ρ Π½ΠΈΠΊΠ° ΠΊΠΎΠ³Π΄Π°-Π½ΠΈΠ±ΡΠ΄Ρ Π΅ΡΡ ΠΏΡΠΈΠ³ΠΎΠ΄ΠΈΡΡΡ.
Gish (2004)
Π Π°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ: Cryptic Sea
ΠΠ·Π΄Π°ΡΠ΅Π»Ρ: Chronic Logic / Stardock
ΠΠ»Π°ΡΡΠΎΡΠΌΠ°: Windows / Linux
Gish Π±ΡΠ» ΠΏΡΠΈΠΌΠ΅ΡΠ°ΡΠ΅Π»Π΅Π½ ΡΠΈΠ·ΠΈΠΊΠΎΠΉ Β«ΠΌΡΠ³ΠΊΠΎΠ³ΠΎ ΡΠ΅Π»Π°Β» ΠΈ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΠΌ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΎΠΌ ΠΊΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ. ΠΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎ ΡΠ°Π·Π±ΠΈΡΠ°ΡΡΡΡ Π² Π΅Π³ΠΎ ΠΈΡΡ ΠΎΠ΄Π½ΠΈΠΊΠ°Ρ ΠΈ Π²ΡΡΡΠ½ΡΡΡ, ΠΊΠ°ΠΊ ΡΡΠΎ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ. ΠΠΈΠΊΠ°ΠΊΠΈΡ ΡΡΠΎΡΠΎΠ½Π½ΠΈΡ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΈΡ Π΄Π²ΠΈΠΆΠΊΠΎΠ² ΡΡΡ Π½Π΅Ρ.
ΠΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎ, ΡΡΠΎ ΠΈΠ³ΡΠ° ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ Π½Π°ΠΏΠΈΡΠ°Π½Π° Π½Π° Π‘ β ΡΠ΅ΠΉΡΠ°Ρ ΡΡΠΎ ΡΠ΅Π΄ΠΊΠΎ Π²ΡΡΡΠ΅ΡΠ°Π΅ΡΡΡ. ΠΡΠΎ Π½Π΅ ΡΠ°ΠΌΡΠΉ Π°ΠΊΠΊΡΡΠ°ΡΠ½ΡΠΉ ΠΈΠ· Π²ΡΠ΅Ρ Π²ΠΈΠ΄Π΅Π½Π½ΡΡ ΠΌΠ½ΠΎΡ ΠΈΡΡ ΠΎΠ΄Π½ΠΈΠΊΠΎΠ², Π½ΠΎ ΡΡΠΎ Ρ ΠΎΡΠΎΡΠΈΠΉ ΠΏΡΠΈΠΌΠ΅Ρ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΈΠ³ΡΠ° ΠΌΠΎΠΆΠ΅Ρ Π½Π΅ ΠΏΡΠ΅Π²ΡΠ°ΡΠ°ΡΡΡΡ Π² Π³ΠΈΠ³Π°Π½ΡΡΠΊΡΡ ΡΠ°ΡΠΏΠΎΠ»Π·ΡΡΡΡΡ Π±Π°Π·Ρ ΠΊΠΎΠ΄Π° Ρ ΡΠΎΡΠ½ΡΠΌΠΈ Π²Π½Π΅ΡΠ½ΠΈΡ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠ΅ΠΉ.
Canabalt (2009)
Π Π°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ: Adam Saltsman
ΠΠ·Π΄Π°ΡΠ΅Π»Ρ: Semi-Secret / Beatshapers / Kittehface
ΠΠ»Π°ΡΡΠΎΡΠΌΠ°: Flash / iOS / PSP / Android / Ouya
ΠΠ΅ ΡΠ°ΠΌΠ°Ρ ΡΠ»ΠΎΠΆΠ½Π°Ρ ΠΈΠ³ΡΠ°, Π½Ρ ΠΈ ΡΡΠΎ? ΠΡΠ»ΠΈ Π²Ρ Ρ ΠΎΡΠΈΡΠ΅ Π½Π°ΡΡΠΈΡΡΡΡ Π΄Π΅Π»Π°ΡΡ ΠΈΠ³ΡΡ, Π½Π°ΡΠΈΠ½Π°ΠΉΡΠ΅ Ρ ΠΏΡΠΎΡΡΠΎΠ³ΠΎ β Π²ΠΎΡ Ρ ΡΡΠΎΠ³ΠΎ.
ΠΡΠΎΡΠΎΡΠΈΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π·Π°Π½ΡΠ»ΠΎ 5 Π΄Π½Π΅ΠΉ, ΠΏΠΎΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° iOS β 10. ΠΡΠΈΠΌΠ΅Ρ ΠΏΡΠ΅Π²ΡΠ°ΡΠ΅Π½ΠΈΡ ΠΏΡΠΎΡΡΠΎΠΉ ΠΈΠ΄Π΅ΠΈ Π² Π΄ΠΎΡΡΠΎΠΉΠ½ΠΎΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅. ΠΡΠΎ ΠΊΠ°ΠΊ Π±Ρ Π²ΠΎΠ·Π²ΡΠ°ΡΠ΅Π½ΠΈΠ΅ 8-Π±ΠΈΡΠ½ΠΎΠΉ ΡΠΏΠΎΡ ΠΈ, ΠΊΠΎΠ³Π΄Π° Π΅ΠΆΠ΅Π½Π΅Π΄Π΅Π»ΡΠ½ΠΎ ΠΌΠΎΠ³Π»ΠΈ ΠΏΠΎΡΠ²Π»ΡΡΡΡΡ Π½ΠΎΠ²ΡΠ΅ ΠΆΠ°Π½ΡΡ. ΠΠ°Π»Ρ, ΡΡΠΎ Ρ ΡΠ΅Ρ ΠΏΠΎΡ Π»ΡΠ΄ΠΈ ΠΏΡΠ΅Π΄ΠΏΠΎΡΠΈΡΠ°ΡΡ ΠΊΠ»ΠΎΠ½ΠΈΡΠΎΠ²Π°ΡΡ ΠΈΠ΄Π΅ΠΈ, Π° Π½Π΅ ΡΠ²ΠΎΡΠΈΡΡ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ.
Canabalt ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ, Π½Π°ΡΠΊΠΎΠ»ΡΠΊΠΎ Π²Π΅ΡΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ ΠΏΡΠΎΡΡΠΎ, Π΅ΡΠ»ΠΈ Π·Π°Ρ ΠΎΡΠ΅ΡΡ.
Π§ΡΠΎ Ρ ΡΠΏΡΡΡΠΈΠ»
ΠΡΠΆΠ½ΠΎ ΡΠΏΠΎΠΌΡΠ½ΡΡΡ Π΅ΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΈΠ³Ρ. ΠΠ½ΠΈ Π½Π΅ Π²ΡΠΏΡΡΠΊΠ°Π»ΠΈ ΠΈΡΡ ΠΎΠ΄Π½ΠΈΠΊΠΎΠ², Π½ΠΎ ΠΏΠΎΠ΄Π²Π΅ΡΠ³Π»ΠΈΡΡ ΡΠ°Π½Π°ΡΡΠΊΠΎΠΌΡ ΠΎΠ±ΡΠ°ΡΠ½ΠΎΠΌΡ ΠΈΠ½ΠΆΠΈΠ½ΠΈΡΠΈΠ½Π³Ρ. ΠΡΠΎ, ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ, Π½Π΅ ΡΠΎ ΠΆΠ΅ ΡΠ°ΠΌΠΎΠ΅, ΡΡΠΎ Π½Π°ΡΡΠΎΡΡΠΈΠ΅ ΠΈΡΡ ΠΎΠ΄Π½ΠΈΠΊΠΈ, Π½ΠΎ ΡΠΎΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΠΌ:
ΠΠ΅ ΠΏΠΎΠΏΠ°Π»ΠΈ Π² ΡΠ΅ΠΉΡΠΈΠ½Π³
Π‘ΠΎΡΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΡ ΠΈΠ³Ρ ΡΡΠ΅ΠΊΠ»ΠΈ Π² ΡΠ΅ΡΡ Π½Π΅Π»Π΅Π³Π°Π»ΡΠ½ΠΎ, ΠΏΠΎΡΡΠΎΠΌΡ ΠΎΠ½ΠΈ Π½Π΅ ΠΏΠΎΠΏΠ°Π»ΠΈ Π² Π·Π°Π» ΡΠ»Π°Π²Ρ:
Half Life 2
Falcon 4.0
ReVolt
Turrican III
Mr. Nutz: Hoppinβ Mad
Trespasser (Π»Π°Π΄Π½ΠΎ ΡΠΆ, Π²ΠΎΡ Π²Π°ΠΌ ΠΎΠ±Π·ΠΎΡ ΠΊΠΎΠ΄Π°)