Une fonctionnalité qui unit tous les moteurs de jeu, est la Game Loop : une fonction qui gère le cycle du jeu ; la physique (la mise à jour de la position de nos éléments de jeu, le contrôle des …
Concepts de base pour un game engine en HTML5 Travailler sur un jeu vidéo, c’est travailler avec le code : l’API pour l’interaction de l’utilisateur, la gestion graphique et de l’animation, les timings, etc. En plus de cela, nous devons …
Comme on le sait, HTML5 n’est pas seulement l’acronyme de la cinquième version du langage de balisage d’hypertexte, mais aussi un ensemble de technologies introduites ces dernières années pour le développement d’applications Web. C’est des technologies si puissantes qu’elles permettent …
XNA (XNA’s Not Acronymed) est un framework de développement de jeux vidéo créé par Microsoft. Il offre aux développeurs une plateforme puissante pour créer des jeux sur les différentes plateformes de Microsoft, telles que Xbox, Windows et Windows Phone. Si …
Contrairement aux classes abstraites, une interface est un groupe de membres complètement abstrait qui peut être considéré comme la définition d’un contrat : qui implémente une interface s’engage à écrire le code pour chaque méthode. Cela signifie, en premier lieu, …
Une classe abstraite est un type spécial de classe qui ne peut pas être instanciée avec le mot-clé « new« . En fait, pour être utilisée, elle doit être héritée. Voyons immédiatement un exemple de classe abstraite, à partir de laquelle nous …