par Blackorion35 Dim 19 Avr 2015 - 9:43
Bonjour à tous !
Je vous annonce une grande évolution dans le futur jeu commercial MystOnly et du coups le moteur !
C'est avec plaisir que je vous annonce les nouveautés suivantes qui arriveront dans quelques temps :
1). MystOnly dispose d'une vue à la Première Personne (FPS) mais nous allons incrémenter... une vue
Troisième Personne (TPS) pour le jeu en plus de la vue FPS !
Oui vous avez bien compris ! Vous pourrez basculer entre la vue FPS et la vue TPS avec juste une touche ou une option !!!
|_> Comment ? Nous avons trouver un code C++ et LUA permettant de changer le style de vue mais il faut programmer complètement de zéro cette vue ; donc cela prendre entre 3 et 8 semaines (je prend large car je ne sais pas si j'y arriverais vite ou pas
)
2).
Optimisation générale du moteur !
Vous savez qu'actuellement le moteur compile MystOnly avec des fuites de mémoire... Cela provoque une baisse générale des FPS même avec un PC ultra-puissant (comme le miens et le niveau 5 de MystOnly qui tourne entre 5 et 15 FPS au lieu de 50/60 FPS requis).
|_> Comment ? J'ai découvert plus de 80 variables d'entrées et de sorties logiques qui n'était pas détruites après l'action ; la mémoire RAM provoque alors une expansion infini de 4 à 10Mo/minute ce qui provoque des ralentissements lorsque les polygons sont trop nombreux. En détruisant les variables du jeu après leurs utilisations je réduit voir arrête l’expansion de la mémoire RAM.
On passerais alors de 2 millions de polygons maxi entre 5 et 15 FPS à 20 millions de polygons possibles pour tourner entre 40 et 60 FPS même avec des vues ultra-chargées !
Pour l'optimisation du moteur et donc du jeu vous devrez attendre entre 2 et 3 mois pour en voir la couleur
Pour la vue TPS elle est archi-complexe à mettre en place surtout le faite de pouvoir passer du FPS à TPS en une touche... Va falloir de l'aide externe sur le codage C++/LUA pour l'incrémentation in-game par la suite ; pour cela DynaEngine va être refait pendant les 2 semaines qui vont suivre : premièrement on va le réécrire en C++ natif (avec la biblio InitLightMap DirectX 9.0c) et on va inclure également une fonction caméra TPS !
DynaEngine sera compilé en DLL intégré au moteur (en option externe) crypté et directement fonctionnel dès le lancement d'un niveau
X Plus d'infos bientôt
!
J'espère que surtout la nouvelle du mode TPS vous plaira car on a vraiment du boulot et si jamais vous préférez rester sur une vue FPS seulement dite le nous qu'on code pas un truc pour rien A bientôt pour d'autres news