by StepDevelop » Fri May 13, 2016 16:04
Utilizza un framework per sviluppare videogame, in C++ "Irrlicht Engine". Il sistema di rendering viene gestito dall'engine del framework. Il mondo invece, viene generato tramite uno speciale algoritmo chiamato "Pathfinder". Diciamo che è tutto molto complicato, e richiede conoscenze matematiche non indifferenti ;) Minetest utilizza il framework Irrlicht solo in parte! molte cose sono state sviluppate dai contribuenti del progetto (che spesso non scrivono commenti nel codice, viziaccio che hanno in molti), io mi occupo di modding, e configurazione del gioco. Non tocco minimamente il C++, se era scritto in Java (e meno male che non lo è), oppure in Golang (sarebbe la realizzazione di un sogno meraviglioso, e per creare le mods, Javascript, e l'importazione dei modelli 3d in .json), allora potevo farti una piccola guida, e magari inserire commenti a destra e sinistra per fare luce sul codice :)
Irrlicht non è un granchè fidati. Non supporta bene neppure l'import dei formati .obj, all'inizio sono diventato pazzo per importare modelli da Blender a Minetest, neppure collada funziona a dovere. Prego che ciò sia risolto quanto prima ;)