Π”Π²ΠΈΠ³Π°Ρ‚Π΅Π» Π½Π° ΠΈΠ³Ρ€Π°Ρ‚Π° Storm с ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ ΠΊΠΎΠ΄

Π˜Π·Ρ…ΠΎΠ΄Π½ΠΈΡΡ‚ ΠΊΠΎΠ΄ Π·Π° игровия Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π» Storm, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ Π² сСрията Ρ€ΠΎΠ»Π΅Π²ΠΈ ΠΈΠ³Ρ€ΠΈ Corsairs, насочСни към Ρ„Π΅Π½ΠΎΠ²Π΅Ρ‚Π΅ Π½Π° морскитС Π±ΠΈΡ‚ΠΊΠΈ, бСшС ΠΎΡ‚Π²ΠΎΡ€Π΅Π½. По споразумСниС с притСТатСля Π½Π° авторскитС ΠΏΡ€Π°Π²Π° ΠΊΠΎΠ΄ΡŠΡ‚ Π΅ ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π· GPLv3. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ сС надяват, Ρ‡Π΅ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΊΠΎΠ΄Π° Ρ‰Π΅ ΠΎΡ‚Π²ΠΎΡ€ΠΈ Π½ΠΎΠ²ΠΈ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈ Π·Π° Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ ΠΊΠ°ΠΊΡ‚ΠΎ Π½Π° двигатСля, Ρ‚Π°ΠΊΠ° ΠΈ Π½Π° самата ΠΈΠ³Ρ€Π°, Π±Π»Π°Π³ΠΎΠ΄Π°Ρ€Π΅Π½ΠΈΠ΅ Π½Π° Π²ΡŠΠ²Π΅ΠΆΠ΄Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΈΠ½ΠΎΠ²Π°Ρ†ΠΈΠΈ ΠΈ ΠΊΠΎΡ€Π΅ΠΊΡ†ΠΈΠΈ ΠΎΡ‚ общността.

Π•Π½Π΄ΠΆΠΈΠ½ΡŠΡ‚ Π΅ написан Π½Π° C++ ΠΈ Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° само ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Windows ΠΈ графичния API DirectX 9. ΠŸΠ»Π°Π½ΠΎΠ²Π΅Ρ‚Π΅ Π·Π° ΠΏΠΎ-Π½Π°Ρ‚Π°Ρ‚ΡŠΡˆΠ½ΠΎ Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ Π²ΠΊΠ»ΡŽΡ‡Π²Π°Ρ‚ замяна Π½Π° собствСния ΠΊΠΎΠ΄ Π·Π° изобразяванС с Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° bgfx Π·Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΈ, която Π² допълнСниС към DirectX ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° Π³Ρ€Π°Ρ„ΠΈΡ‡Π½ΠΈΡ‚Π΅ API OpenGL , Vulkan, Metal ΠΈ WebGL ΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π½Π° Linux, Android ΠΈ FreeBSD. Π‘ΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° сС ΠΏΠ»Π°Π½ΠΈΡ€Π° Π΄Π° сС Π·Π°ΠΌΠ΅Π½ΠΈ Π²Π³Ρ€Π°Π΄Π΅Π½Π°Ρ‚Π° матСматичСска Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° ΠΈ ΠΊΠΎΠ΄ Π·Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° Π²Ρ…ΠΎΠ΄Π° с glm ΠΈ gainput. ΠŸΡ€Π΅Π΄Π²ΠΈΠΆΠ΄Π° сС замяна Π½Π° вградСния Π΅Π·ΠΈΠΊ Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π²Π°Π½Π΅ Π½Π° скриптовС с Lua, систСмата ΠΎΡ‚ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ във Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ β€ž.iniβ€œ с JSON ΠΈ спСцифични Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈ Π½Π° Π±ΠΈΠ½Π°Ρ€Π½ΠΈ рСсурси със стандартни Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈ.

Π”Π²ΠΈΠ³Π°Ρ‚Π΅Π» Π½Π° ΠΈΠ³Ρ€Π°Ρ‚Π° Storm с ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ ΠΊΠΎΠ΄


Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

ДобавянС Π½Π° Π½ΠΎΠ² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€