Projet 3D

Consignes

Restez modestes et choisissez des objectifs atteignables dans le temps imparti.

  • Ne choisissez pas un jeu utilisant une trop grande quantité d’assets graphiques, l’objetif du projet reste la conception/programmation.

Cadre de travail

Critères

  • Aspect esthétique : on vous demande d’avoir un graphisme lisible. Vous pouvez utiliser les primitives géométriques (cylindre, sphère, cube…).

  • Game design : le jeu doit fonctionner

  • Durée : réalisez une application allant de 30 secondes à 1 minute d’utilisation. Inutile de faire plusieurs niveaux. On s’interèsse plus à la variété des fonctionnalités implémentées.

  • Le codage : comme toujours, structurer votre code en faisant des fonctions et des structures…

  • Mécanique : l’application doit être intuitive et plutôt facile, dans le meilleur des cas le testeur doit arriver à utiliser l’application sans assistance. Si des explications doivent être données, écrivez du texte en haut de l’écran.

  • STL : utilisez des listes dynamiques plutôt que des tableaux.

Contraintes

Avertissement

Vous devez obligatoirement :

  • Rendre un projet complet zippé et compilable

  • Utiliser la librairie G3D

  • N’utiliser aucune autre librairie sans demande d’autorisation préalable

Thématiques

Les exemples dans la liste ci-dessous sont automatiquement autorisés. Ils correspondent :

  • à des jeux/applicatifs techniquement réalisables à votre niveau.

  • à des jeux utilisant peu de ressources graphiques.

Avertissement

Si vous avez une idée de jeu personnelle, il faut la faire valider par votre responsable de salle.

Exemples de jeux possibles

Jeux de plateau en version 3D

On parle ici des jeux tour par tour (non accessibles depuis les projets 2D). La mécanique du jeu reste la même, mais l’interface est en 3D.

Monopoly

     

Trivial Pursuit

Les jeux 2D en 3D

Certains jeux d’arcade 2D peuvent passer à un mode de jeu 3D. Par exemple, voici des réalisations de casses-briques 3D :

     

Mais aussi :

Space Invaders

     

Danger Dash

Les jeux 3D simples

Il existe une multitude d’options simples qui permettent de réaliser des jeux 3D de qualité.

Smash it

     

Vecter