A downloadable game for Windows

Projet etudiant DDJV

Super Tchoutchou Mania Deluxe

==================================================================================

WARNINGS :


  • Bugs connus : crash en quittant après une partie
  • Votre pc peut ne pas reconnaitre le programme comme un jeu et doonc ne pas utiliser votre carte graphique pour l'executé (Dans ce cas gros probléme de performance)

Vous incarner un cheminot dont le but est de récupérer le plus de wagon possible dans le temps imparti. Pour cela, vous trouverez dans votre base au centre de la carte des "usines" à bonus vous permettant d'échanger les wagons que vous avez récoltés pour obtenir plus de temps, augmenter la vitesse de votre train et augmenter le nombre de wagons que vous pouvez tirer derriere vous. Vous trouverez les wagons à récupérer dans les zones entourant votre base. Cependant faites attention à la faune qui s'y trouve ! Il est préférable de les éloigner en utilisant le super siflet de votre super Tchoutchou plutôt que de les heurter.

1.1 --> Déplacement du véhicule :

Les contrôles : (Clavier QWERTY) W Avancer A Tourner à gauche D Tourner à droite S Freiner / Marche arrière

F Klaxonner

C Changer de caméra

1 Lacher un wagon rouge 2 Lacher un wagon violet 3 Lacher un wagon vert 4 Lacher un wagon multicolore

Le véhicule : La locomotive ainsi que les wagons sont simulés physiquement grâce au SDK Vehicule de PhysX

1.2 --> Positionnement de la caméra :

Les contrôles : C Changer la camera M Activer la camera de débug

Les caméras : Le jeu comporte actuellement 3 caméras : Une caméra de debug, active par défaut au lancement du jeu. Vous pouvez vous déplacer dans l’espace grâce aux flèches du clavier et à la souris (cliquez puis glissez). Une caméra « FirstPerson », placée dans la cabine du cheminot. Pour vous déplacer, il faut déplacer le train. Une caméra « ThirdPerson », placée dernière le train et légèrement surélevé afin de voir vers l’avant. La encore, pour vous déplacer il faut déplacer le train.

1.3 --> Affichage de base du terrain :

Le sol du terrain s'affiche en un sol bloc. Les obstacles sont déchargés lorsque nous sommes trop loin

1.4 --> Collisions et évitements :

Bugs connus :

  • Pour se relever en cas de retournement de la locomotive, il faut appuyer sur la touche (F7). Cependant cela ne derait pas arriver trop souvent...
  • A la fermeture du programme, celui refuse parfois de mettre fin au processus correctement. Il faut donc y mettre fin avec le gestionnaire des taches...

2.1 --> Niveau de détails

Le LOD : La scène est découpée en 2 sous partie : les objets statiques et les objets dynamiques Les objets statiques sont rangés dans un structure d'octree (selon leur position). Il y a actuellement 3 niveaux de LOD pour les objets statiques: niveau 0 : tous les détails , niveau 1 : moins de détails, niveau 2 : pas affichés Les niveaux de LOD sont activés selon la distance à la caméra. Le système est conçu de telle sorte qu'il est facile d'ajouter des niveaux de LOD. la fonction sphereSelection prend en argument un vecteur de rayons qui correspondent aux différents niveaux de LOD. Il suffit d'avoir chargé le bon nombre de LOD pour chaque meshs pour que cela fonctionne. Les animaux quant à eux reste chargé car comme ils se déplacent, il était compliqué pour nous de les gérer dans l'Octree.

On peut observer le lod en camere debug, en s'eloignant des objets statiques de la scène.

2.2 --> Affichage des objets importés

Editeur de niveau : E Activer / Désactiver l’éditeur de niveau F1/F2/F3/F4/F5/F6 Changer les matériaux actifs TAB Changer le modèle actif Q Placer l’objet sur la carte Ctrl+Z Annuler la dernière action

  • ('+' X/Y/Z) Scale-up le modèle (selon l'axe si spécifié)
  • ('+' X/Y/Z) Scale-down le modèle (selon l'axe si spécifié)
  • '+' X/Y/Z Rotation selon l'axe / '+' X/Y/Z Rotation selon l'axe dans l'autre sens P Activer / Désactiver l'édition du collider (capsule) H '+' +/- Aumenter / Réduire la hauteur de la capsuleR J '+' +/- Aumenter / Réduire le rayon de la capsule L Activer / Désactiver lumières attaché au modèle 0/2/4/5/6/8 Déplacer la lumière selon les flèches (0 pour décendre et 5 pour monter) R/G/B '+' 7/9 Aumente / Diminue la valeur ambiante R/G/B '+' 4/6 Aumente / Diminue la valeur diffuse R/G/B '+' 1/3 Aumente / Diminue la valeur specular T '+' 8/2 Augmente / Dimibnue la portée de la lumière Ctrl+S Sauvegarder S '+' +/- Changer de fichier de sauvgarde

L’enregistrement du résultat n’est pas encore au point

2.3 --> Éclairage

Les Lumières : La scène peut posséder plusieurs lumières, directionelle ou point. Le multilumière est donc implémenter, on peut ajouter des lumières au besoin. Une version simple de HDR est implémenté, on réalise également du tone mapping simple avec de l'exposure également. Plusieur lumières sont placées dans les zones entourant le hub central. La zone desertique (durant le jour) sert de démonstration de ce que nous pouvons réaliser avec nos lumières. Il y a également une limère directionelle afin d'imiter le soleil.

3 --> Effets :

  • Multilumière
  • Shadow Map
  • Point Shadow Map
  • Radial Blur
  • Anti Aliasing
  • Changement couleur skybox
  • Alpha Blending


Download

Download
Super TchouTchou Mania 3000 Deluxe - GOTY Edition.zip 69 MB