Flight To Lyon
A downloadable game for Windows
Game Jam 17 - Thème FTL
Contrôler le roulage sur une représentation de l'aéroport de Lyon à l'aide de points de contrôle disposé sur les pistes. Le jeu se termine après une collision entre 2 avions.
Le chemin de l'avion est géré automatiquement de l'atterrissage au décollage en passant par le terminal d'embarquement.
Clic droit sur les points de contrôle pour les actualiser. Rouge, l'avion s'arrêtera dessus, vert il continuera son chemin.
Je suis désolé mais cette version est encore pleine de bugs, notamment à cause d'un mauvais équilibrage entre les pistes d'atterrissage et les terminaux choisies. La collision est inévitable dés les 2 premiers avions.
Bugs :
- Le pathfinding fait que l'avion choisit le chemin le plus court vers son terminal, et il se peut qu'il remonte la piste.
- Les choix de pistes dans l'ui "Driving plan" ne fonctionnent pas encore et font planter le jeu.
- Lors d'un game over, le lancement d'une nouvelle partie ne fonctionne pas.
- Quand un avion décolle, la position de l'affichage des avions restants ne se met pas à jour. Les infos des avions suivant sortent de l'écran.
---------------------------------------------------------------------------------------------------
- Elève Premium de Gamecodeur : Grim
- Langage et Framework utilisé
- Code par Grim / Graphismes par Pseudotom
- Utilisation de librairies et codes externes : La lib Jumper pour le pathfinding
- Temps passé : 25 heures
- Petit postmortem :
Quand j'ai regardé une vidéo de David sur la présentation du thème FTL et du pathfinding avec des personnages se déplaçant dans un vaisseau j'ai eu en tête des avions se déplaçant sur un aéroport.
Voilà chose faite, malgré des objectifs que je n'ai pas réussi à finir, l'essentiel est la et d'avoir transposé mon imagination en code m'apporte une entière satisfaction.
Cette JAM ma permis de valider beaucoup de bases en programmation et d'ateliers, notamment celui sur l'intelligence artificielle avec la machine à état sur laquelle j'ai passé beaucoup de temps à m'amuser à donner vie à ces petits avions.
Et sur la création d'un éditeur de niveau ou j'ai essayé d'automatiser le maximum de chose. Et au final je me retrouve avec des avions capable de lire la map généré et de différencier les pistes d'atterrissage/décollage des pistes de roulage et de trouver le terminal attribué quelque soit son emplacement. C'est trop cool !
Comments
Log in with itch.io to leave a comment.
Ca donne envie d'y jouer !