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 |