Créer un mini-RPG en JavaScript avec canvas
Last updated on Thursday, December 5, 2013
  • Moyen

Ce cours est visible gratuitement en ligne.

Got it!

Introduction du cours

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.

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)

How courses work

  • 1

    You have now access to the course contents and exercises.

  • 2

    You will advance in the course week by week. Each week, you will work on one part of the course.

  • !

    Exercises must be completed within one week. The completion deadline will be announced at the start of each new part in the course. You must complete the exercises to get your certificate of achievement.

  • 3

    At the end of the course, you will get an email with your results. You will also get a certificate of achievement if you are a

Example of certificate of achievement
Example of certificate of achievement