Je vois régulièrement sur des forums d'informatique des novices qui souhaitent créer leurs propres jeux, et plus précisément leurs propres MMORPG (jeu de rôle massivement multijoueurs) en général.
C'est une tâche ardue, et j'ai moi même commencé par là. Je n'aborderai ici que l'aspect technique (programmation) du jeu.
Alors tu vas nous apprendre à créer un MMORPG complet ?
Non. Ce tutoriel a pour but de vous montrer les bases de la programmation d'un RPG en Javascript. Je n'aborderai pas l'aspect MMO, c'est à dire que ce sera un jeu en solo et pas multijoueurs. D'autre part, je rappelle que c'est un
mini-RPG. Ce sera un jeu de rôle très basique et ne comportera globalement que la partie graphique du jeu.
Une fois les bases acquises, je pars du principe que vous saurez vous débrouiller seul. Il est donc important que vous alliez de l'avant en apportant vos propres modifications et essais au code que je propose. Le copié-collé sans chercher à comprendre ne vous servira à rien, et vous seriez probablement bloqué dès la fin du tuto.
Il n'y a pas qu'une seule méthode pour faire un jeu. Celle que je présente n'est peut être pas la meilleure, mais en tout cas c'est une méthode qui fonctionne, et c'est celle que j'utilise.
En résumé, voici ce que vous apprendrez à faire dans ce cours :
- Organiser les différentes données du jeu pour avoir un système aussi dynamique que possible
- Afficher une carte du monde
- Afficher des personnages qui peuvent se déplacer, et gérer l'animation de leurs déplacements
- Gérer la caméra
- Afficher des éléments d'interface (indicateur de vie par exemple)
Pour suivre ce cours, vous devez d'abord maîtriser :
Nous sommes maintenant capables d'afficher une carte de n'importe quelle taille sur l'écran, ainsi que des personnages. Bien sûr notre jeu est loin d'être complet, mais ce premier résultat n'est-il pas satisfaisant ?