Historique des modifications - Message

Message #11716

Sujet: Mon éditeur RPG 3D


Type Date Auteur Contenu
Dernière modification 05-06-2016 18:57:23 johnplayer
Bonjour, après avoir fait plein de test et essayé de faire un RPG avec Irrlicht, je me suis aperçu que coder à l'arrache n'était vraiment pas une solution...

J'ai donc fait appris à utiliser Qt en créant de petits logiciels pour mon usage personnel et j'ai des test d'intégration d'Irrlicht dans Qt. Et me voici donc parti pour réaliser un éditeur de RPG en 3D.

Afin de rester simple (dans mes capacités quoi...), j'ai décidé de partir sur le principe de RPG Maker XP (et VX) et de l'adapter à la 3D.

Voici le principe :
1/ On a une scene, divisée en Map de 32x32 tiles.
2/ Les tiles sont des éléments 3D formant le terrain (le mesh de la Map). Lorsque l'on écrit un tile, on créé une forme 3D et on intègre le tile (dessin 2D) dans la texture. On a donc un terrain modulaire dont le maillage est optimisé à chaque modification afin de limiter le nombre de triangles.
3/ Une Map peut contenir des éléments statiques. Chaque élément statique possède un shader qui est capable d'instancier le mesh. Il suffit alors de lui passer en argument des tableaux d'instances afin de multiplier grâce à la carte graphique les éléments.


Voici des photos du logiciel ainsi que du projet que je réalise avec:

Galerie de photos

Je ferai évoluer le post en fonction de mon avancement. Je ferai certainement une vidéo pour montrer l'utilisation du logiciel.

Prochains objectif:
  • intégration de la passabilité des tiles avec génération automatique des triangles sélectors (semi-automatique avec optimisations);
  • intégration des "sauts" lorsque l'on arrive sur les petits murets de terre (les joueur sur pokemon comprendront wink.
Création du message 05-06-2016 18:55:36 johnplayer
Bonjour, après avoir fait plein de test et essayé de faire un RPG avec Irrlicht, je me suis aperçu que coder à l'arrache n'était vraiment pas une solution...

J'ai donc fait appris à utiliser Qt en créant de petits logiciels pour mon usage personnel et j'ai des test d'intégration d'Irrlicht dans Qt. Et me voici donc parti pour réaliser un éditeur de RPG en 3D.

Afin de rester simple (dans mes capacités quoi...), j'ai décidé de partir sur le principe de RPG Maker XP (et VX) et de l'adapter à la 3D.

Voici le principe :
1/ On a une scene, divisée en Map de 32x32 tiles.
2/ Les tiles sont des éléments 3D formant le terrain (le mesh de la Map). Lorsque l'on écrit un tile, on créé une forme 3D et on intègre le tile (dessin 2D) dans la texture. On a donc un terrain modulaire dont le maillage est optimisé à chaque modification afin de limiter le nombre de triangles.
3/ Une Map peut contenir des éléments statiques. Chaque élément statique possède un shader qui est capable d'instancier le mesh. Il suffit alors de lui passer en argument des tableaux d'instances afin de multiplier grâce à la carte graphique les éléments.


Voici des photos du logiciel ainsi que du projet que je réalise avec:

Galerie de photos

Je ferai évoluer le post en fonction de mon avancement. Je ferai certainement une vidéo pour montrer l'utilisation du logiciel.

Prochains objectif:
  • intégration de la passabilité des tiles avec génération automatique des triangles sélectors (semi-automatique avec optimisations);
  • intégration des "sauts" lorsque l'on arrive sur les petits murets de terre (les joueur sur pokemon comprendront wink.

Retour

Options Liens officiels Caractéristiques Statistiques Communauté
Préférences cookies
Corrections
irrlicht
irrklang
irredit
irrxml
Propulsé par Django
xhtml 1.0
css 2.1
884 membres
1440 sujets
11337 messages
Dernier membre inscrit: Saidov17
197 invités en ligne
membre en ligne: -
RSS Feed