Partage
  • Partager sur Facebook
  • Partager sur Twitter

noyau jeu vidéo

Sujet résolu
26 octobre 2021 à 21:16:40

Bonjour,

J'ai comme projet de développer un jeu vidéo en groupe en Java. En discutant avec quelques amis, ils m'ont dit que le principal c'était d'avoir un "noyau", une base en gros, bien fait et que par la suite, il sera beaucoup plus facile de le développer et de rajouter des fonctionnalités.

J'ai fait plusieurs recherche la dessus, mais je n'ai rien trouvé sur ce sujet.

Je voulais savoir si c'est vraiment une pratique courante, s'il y a des méthodes, des principes à appliquer, et des ressources quelque part ?

Cela doit se rapproché de l'architecture logicielle en générale, mais peut être qu'il y a des sujets plus spécifiques ?

Merci d'avance

  • Partager sur Facebook
  • Partager sur Twitter
27 octobre 2021 à 9:12:41

Salut,

Plutôt que de "noyau" en général on parle de moteur.

Il en existe des biens connus (Unreal Engine, Unity, etc..), mais rien ne t’empêche de coder le tien, forcément plus léger, et plus adapté à ton besoin.

L'idée de base c'est:

  • Des entités (comprendre ici les éléments de ton jeu, le joueurs, les monstres, etc..)
  • La gestion des entrées utilisateurs et du rendu graphique (à travers une bibliothèque)
  • Une boucle de jeu (c'est elle qui exécute les scripts de tes entités et qui gère l'affichage et les entrées, entre autre)
  • La gestion des ressources (sprites, musiques, etc..)

La c'est vraiment une description sommaire, tu trouvera plus d'info en faisant des recherches avec des mots clés adaptés.

  • Partager sur Facebook
  • Partager sur Twitter
Fatalement vôtre