An adventure game about cycling across ASCII art generative landscapes.


Development of a pseudo 3D circuit

Dans l'idée d'un scénario où on serait directement dans une course, nous imaginons la ponctuer d'évènements qui prendraient la forme de mini-jeux. Les membres de l'équipe pourraient alors proposer des solutions, chercher dans leurs souvenirs afin de réussir les mini-jeux et ainsi avancer progressivement dans le jeu.

Ces mini-jeux pourraient ouvrir à des possibilités graphiques et interactives autres que la vue de profil. Une idée de mini-jeu serait d'évoquer le jeu Out Run en reprenant le principe d'une caméra derrière le personnage et la route en pseudo 3D. Le principe pourrait être d'éviter des obstacles, de ramasser des objets, de prendre l'aspiration.

Nous avons trouvé quelques références qui détaillent la manière de s'y prendre pour calculer la projection d'éléments 2D selon les positions d'une caméra et de l'écran afin de produire un effet de 3D :

Nous avons donc développer une version demo en JS dont voici une archive vidéo :

Pour améliorer tout ça, on pourrait :

  • gérer le déplacement via le concept de vecteur
  • intégrer un calcul de forces à vaincre pour avancer à la manière dont on l'a fait dans Development of a physics engine
  • intégrer un fond et de la parallaxe
  • intégrer des décors autour de la route et sur la route

Post a comment