Компания Wolfire ΠΎΡ‚ΠΊΡ€Ρ‹Π»Π° ΠΊΠΎΠ΄ ΠΈΠ³Ρ€Ρ‹ Overgrowth

ОбъявлСно ΠΎΠ± ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠΈ исходных тСкстов ΠΈΠ³Ρ€Ρ‹ Overgrowth, которая являСтся ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· самых ΡƒΡΠΏΠ΅ΡˆΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Wolfire Games. ПослС 14 Π»Π΅Ρ‚ развития Π² качСствС ΠΏΡ€ΠΎΠΏΡ€ΠΈΠ΅Ρ‚Π°Ρ€Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° Ρ€Π΅ΡˆΠ΅Π½ΠΎ пСрСвСсти ΠΈΠ³Ρ€Ρƒ Π² разряд ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ…, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄Π°Ρ‚ΡŒ энтузиастам Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ΡŒ Π΅Π³ΠΎ ΡƒΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΡΡ‚Π²ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° свой вкус.

Код написан Π½Π° Π‘++ ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ Apache 2.0, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π΅ΠΉ Π² Ρ‚ΠΎΠΌ числС Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ Π² состав ΠΏΡ€ΠΎΠΏΡ€ΠΈΠ΅Ρ‚Π°Ρ€Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² ΠΈ ΠΏΡ€ΠΎΠ΄Π°Π²Π°Ρ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹. ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Π΅ исходныС тСксты ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΉ Π΄Π²ΠΈΠΆΠΎΠΊ, ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹, скрипты, ΡˆΠ΅ΠΉΠ΄Π΅Ρ€Ρ‹ ΠΈ Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ. ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ΡΡ запуск Π² Windows, macOS ΠΈ Linux. Π˜Π³Ρ€ΠΎΠ²Ρ‹Π΅ рСсурсы ΠΎΡΡ‚Π°ΡŽΡ‚ΡΡ ΠΏΡ€ΠΎΠΏΡ€ΠΈΠ΅Ρ‚Π°Ρ€Π½Ρ‹ΠΌΠΈ ΠΈ для ΠΈΡ… поставки Π² сторонних ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ… трСбуСтся ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Ρƒ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Wolfire Games (созданиС ΠΌΠΎΠ΄ΠΎΠ² Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ).

ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ‚ΡΡ, Ρ‡Ρ‚ΠΎ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использован ΠΊΠ°ΠΊ для создания ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ Π½ΠΎΠ²Ρ‹Ρ… ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ², поставляСмых с собствСнными ΠΈΠ³Ρ€ΠΎΠ²Ρ‹ΠΌΠΈ рСсурсами, Ρ‚Π°ΠΊ ΠΈ для запуска с ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½Ρ‹ΠΌ ΠΏΡ€ΠΎΠΏΡ€ΠΈΠ΅Ρ‚Π°Ρ€Π½Ρ‹ΠΌ Π½Π°Π±ΠΎΡ€ΠΎΠΌ рСсурсов ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠΈ экспСримСнтов ΠΈΠ»ΠΈ Π² ΠΎΠ±ΡƒΡ‡Π°ΡŽΡ‰ΠΈΡ… цСлях. Π’ Ρ‚ΠΎΠΌ числС ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ΠΈΠ³Ρ€Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΏΠ΅Ρ€Π΅Π½ΠΎΡΠΈΡ‚ΡŒΡΡ Π² Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹. УпоминаСтся Ρ‚Π°ΠΊΠΆΠ΅ Π³ΠΎΡ‚ΠΎΠ²Π½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½Π½Ρ‹Π΅ сообщСством Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ ΠΈ измСнСния для Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π² основной состав коммСрчСской ΠΈΠ³Ρ€Ρ‹ Overgrowth. ΠŸΡ€ΠΈ нСвозмоТности ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² основной ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ собствСнныС Π½Π΅ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ Ρ€Π΅Π΄Π°ΠΊΡ†ΠΈΠΈ ΠΈΠ³Ρ€Ρ‹.

Π‘ΡƒΡ‚ΡŒ ΠΈΠ³Ρ€Ρ‹ Overgrowth Π² ΠΏΡ€ΠΈΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡΡ… ΠΊΡ€ΠΎΠ»ΠΈΠΊΠ°-Π½ΠΈΠ½Π΄Π·ΠΈ, Π²ΡΡ‚ΡƒΠΏΠ°ΡŽΡ‰Π΅Π³ΠΎ Π² Ρ€ΡƒΠΊΠΎΠΏΠ°ΡˆΠ½Ρ‹Π΅ схватки с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ Π°Π½Ρ‚Ρ€ΠΎΠΏΠΎΠΌΠΎΡ€Ρ„Π½Ρ‹ΠΌΠΈ ΠΆΠΈΠ²ΠΎΡ‚Π½Ρ‹ΠΌΠΈ (ΠΊΡ€ΠΎΠ»ΠΈΠΊΠ°ΠΌΠΈ, Π²ΠΎΠ»ΠΊΠ°ΠΌΠΈ, крысами, кошками, собаками) Π² Ρ…ΠΎΠ΄Π΅ выполнСния поставлСнных ΠΏΠ΅Ρ€Π΅Π΄ ΠΈΠ³Ρ€ΠΎΠΊΠΎΠΌ Π·Π°Π΄Π°Ρ‡. Π˜Π³Ρ€ΠΎΠ²ΠΎΠΉ процСсс ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ Π² Ρ‚Ρ€Ρ‘Ρ…ΠΌΠ΅Ρ€Π½ΠΎΠΌ ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠΈ с Π²ΠΈΠ΄ΠΎΠΌ ΠΎΡ‚ Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅Π³ΠΎ Π»ΠΈΡ†Π°, Π° для достиТСния поставлСнных Ρ†Π΅Π»Π΅ΠΉ ΠΈΠ³Ρ€ΠΎΠΊΡƒ даётся полная свобода ΠΏΠ΅Ρ€Π΅Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠΉ ΠΈ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ своих дСйствий. Помимо ΠΎΠ΄Π½ΠΎΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… миссий поддСрТиваСтся ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ Ρ€Π΅ΠΆΠΈΠΌ.

Π˜Π³Ρ€Π° снабТСна ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹ΠΌ физичСским Π΄Π²ΠΈΠΆΠΊΠΎΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠ»ΠΎΡ‚Π½ΠΎ ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½ с 3D-Π΄Π²ΠΈΠΆΠΊΠΎΠΌ ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠ΅Ρ‚ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΡŽ «ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π½Π°Ρ анимация, основанная Π½Π° Ρ„ΠΈΠ·ΠΈΠΊΠ΅», ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΡƒΡŽ Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ рСалистичной ΠΌΠΎΠ΄Π΅Π»ΠΈ двиТСния пСрсонаТСй ΠΈ Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ повСдСния Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ Π² зависимости ΠΎΡ‚ окруТСния. Π˜Π³Ρ€Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½Π° ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ контСкстно-Ρ‡ΡƒΠ²ΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ управлСния, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π΅Π³ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Ρ‚Π°ΠΊΡ‚ΠΈΠΊΠΈ вСдСния боя, ΠΈ Π΄Π²ΠΈΠΆΠΊΠΎΠΌ ИИ, ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΌ совмСстныС дСйствия пСрсонаТСй ΠΈ Π΄ΠΎΠΏΡƒΡΠΊΠ°ΡŽΡ‰ΠΈΠΌ отступлСниС Π² случаС высокой вСроятности пораТСния. ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ΡΡ интСрфСйс для рСдактирования ΠΊΠ°Ρ€Ρ‚ ΠΈ сцСнариСв.

Π˜Π³Ρ€ΠΎΠ²ΠΎΠΉ Π΄Π²ΠΈΠΆΠΎΠΊ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Ρ„ΠΈΠ·ΠΈΠΊΡƒ Ρ‚Π²Ρ‘Ρ€Π΄Ρ‹Ρ… Ρ‚Π΅Π», ΡΠΊΠ΅Π»Π΅Ρ‚Π½ΡƒΡŽ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ, попиксСльноС освСщСниС c ΠΏΡ€Π΅Π»ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ΠΌ ΠΎΡ‚Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, 3D-Π·Π²ΡƒΠΊ, ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ динамичСских ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Π½Π΅Π±ΠΎ, Π²ΠΎΠ΄Π° ΠΈ Ρ‚Ρ€Π°Π²Π°, адаптивная дСтализация, Ρ€Π΅Π°Π»ΠΈΡΡ‚ΠΈΡ‡Π½ΡƒΡŽ отрисовку ΡˆΠ΅Ρ€ΡΡ‚ΠΈ ΠΈ растСний, эффСкты Π³Π»ΡƒΠ±ΠΈΠ½Ρ‹ ΠΈ размытия ΠΏΡ€ΠΈ быстром Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠΈ, Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Π²ΠΈΠ΄Ρ‹ ΠΌΠ°ΠΏΠΏΠΈΠ½Π³Π° тСкстур (Π²ΠΊΠ»ΡŽΡ‡Π°Ρ динамичСскоС ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ кубичСских ΠΊΠ°Ρ€Ρ‚ ΠΈ параллактичСскоС ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅).



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