Permainan sumber terbuka Wolfire Overgrowth

Sumber terbuka Overgrowth, salah satu projek Wolfire Games yang paling berjaya, telah diumumkan. Selepas 14 tahun pembangunan sebagai produk proprietari, telah diputuskan untuk menjadikan permainan sumber terbuka untuk memberi peluang kepada peminat untuk terus menambah baiknya mengikut citarasa mereka sendiri.

Kod ini ditulis dalam C++ dan dibuka di bawah lesen Apache 2.0, yang membolehkan, antara lain, memasukkan kod dalam projek proprietari dan menjual kerja yang terhasil. Sumber terbuka meliputi enjin permainan, fail projek, skrip, shader dan perpustakaan sokongan. Menyokong berjalan pada Windows, macOS dan Linux. Aset permainan kekal proprietari dan memerlukan kebenaran berasingan daripada Wolfire Games untuk menyediakannya dalam projek pihak ketiga (mod adalah dibenarkan).

Diandaikan bahawa kod yang diterbitkan boleh digunakan untuk mencipta produk asas baharu yang datang dengan sumber permainan mereka sendiri dan untuk dijalankan dengan set sumber proprietari asal semasa menjalankan eksperimen atau untuk tujuan pendidikan. Termasuk komponen permainan dan perpustakaan boleh dipindahkan secara individu ke projek permainan lain. Terdapat juga menyebut tentang kesediaan untuk menerima pengembangan dan perubahan yang dihasilkan komuniti untuk dimasukkan ke dalam struktur utama permainan komersial Overgrowth. Jika mustahil untuk menyepadukan perubahan ke dalam projek utama, anda boleh membuat edisi tidak rasmi permainan anda sendiri.

Intipati permainan Overgrowth ialah pengembaraan arnab ninja, yang terlibat dalam pertarungan tangan ke tangan dengan haiwan antropomorfik lain (arnab, serigala, tikus, kucing, anjing) semasa menyelesaikan tugasan yang diberikan kepada pemain. Permainan ini berlaku dalam persekitaran tiga dimensi dengan pandangan orang ketiga, dan untuk mencapai matlamat, pemain diberi kebebasan sepenuhnya untuk bergerak dan mengatur tindakannya. Selain misi pemain tunggal, mod berbilang pemain juga disokong.

Permainan ini dilengkapi dengan enjin fizik canggih, yang disepadukan rapat dengan enjin 3D dan melaksanakan konsep "animasi prosedural berasaskan fizik", membenarkan model pergerakan watak yang realistik dan tingkah laku animasi adaptif bergantung pada persekitaran. Permainan ini juga terkenal kerana penggunaan kawalan sensitif konteks asal, membenarkan penggunaan pelbagai taktik pertempuran, dan enjin AI yang menyelaraskan tindakan bersama watak-watak dan membolehkan berundur sekiranya berlaku kebarangkalian kekalahan yang tinggi. Antara muka untuk mengedit peta dan senario disediakan.

Enjin permainan menyokong fizik badan tegar, animasi rangka, pencahayaan per piksel dengan pembiasan pantulan, audio 3D, pemodelan objek dinamik seperti langit, air dan rumput, perincian adaptif, pemaparan realistik bulu dan tumbuhan, kedalaman dan kesan kabur gerakan, pelbagai jenis pemetaan tekstur (termasuk aplikasi dinamik peta kiub dan pemetaan paralaks).



Sumber: opennet.ru

Tambah komen