Joc de codi obert de Wolfire Overgrowth

Overgrowth, un dels projectes més reeixits de Wolfire Games, ha estat de codi obert. Després de 14 anys de desenvolupament com a producte propietari, s'ha decidit fer un codi obert del joc perquè els entusiastes puguin seguir millorant-lo al seu gust.

El codi està escrit en C++ i està obert sota la llicència Apache 2.0, que també us permet incloure el codi en projectes propietaris i vendre el treball resultant. El codi obert cobreix el motor del joc, els fitxers del projecte, els scripts, els ombrejats i les biblioteques de suport. Admet l'execució a Windows, macOS i Linux. Els recursos del joc segueixen sent propietaris i la seva distribució en projectes de tercers requereix un permís separat de Wolfire Games (es permet la modificació).

Se suposa que el codi publicat es pot utilitzar tant per crear productes fonamentalment nous que inclouen els seus propis recursos de joc, com per executar-se amb el conjunt de recursos propietaris originals quan es realitzen experiments o amb finalitats educatives. Inclou components i biblioteques del joc es poden transferir per separat a altres projectes de joc. També s'esmenta la voluntat d'acceptar expansions i canvis preparats per la comunitat per incloure'ls a la composició principal del joc comercial Overgrowth. Si no és possible integrar canvis al projecte principal, podeu crear les vostres pròpies edicions no oficials del joc.

L'essència del joc Overgrowth està en les aventures d'un conill ninja, que s'enfronta a un combat cos a cos amb altres animals antropomòrfics (conills, llops, rates, gats, gossos) en el curs de completar les tasques assignades al jugador. . El joc té lloc en un entorn tridimensional amb una visió en tercera persona, i per assolir els objectius el jugador té total llibertat de moviment i organització de les seves accions. A més de les missions per a un sol jugador, també s'admet el mode multijugador.

El joc està equipat amb un motor físic avançat que està estretament integrat amb el motor 3D i implementa el concepte d'"animació procedimental basada en la física", que permet un moviment realista dels personatges i un comportament d'animació adaptatiu en funció de l'entorn. El joc també destaca per l'ús de controls originals sensibles al context que permeten aplicar diverses tàctiques de combat, i un motor d'IA que coordina les accions conjuntes dels personatges i permet retirar-se en cas d'alta probabilitat de derrota. Es proporciona una interfície per editar mapes i escenaris.

El motor del joc admet la física del cos rígid, animació esquelètica, il·luminació píxel a píxel amb refracció de reflexos, so 3D, modelatge d'objectes dinàmics com el cel, l'aigua i l'herba, detalls adaptatius, representació realista de llana i plantes, profunditat i desenfocament. efectes durant el moviment ràpid, diversos tipus de mapatge de textures (incloent mapes de cubs dinàmics i mapes de paral·laxi).



Font: opennet.ru

Afegeix comentari