Présentation de Swingnyc

Swingnyc est une expérience en ligne qui permet aux utilisateurs de se balader virtuellement à travers Midtown New York City en utilisant une mécanique de jeu de type « web-swing ». Cette fonctionnalité est activée en maintenant le bouton gauche de la souris pour lancer le personnage dans une trajectoire courbe, simulant ainsi le mouvement d'un élastique.

Fonctionnement du jeu

Pour naviguer dans l'environnement virtuel, les joueurs utilisent les touches WASD pour se déplacer au sol et dans les airs. La touche espace permet de sauter, et en la maintenant enfoncée, le personnage effectue un « super saut ». Pendant le vol, les joueurs peuvent effectuer un « air dash » en direction de leur choix, mais cette action ne peut être effectuée qu'une seule fois par arc de vol.

Contrôles avancés

Les joueurs peuvent également plonger en maintenant la touche « web » enfoncée, ce qui leur permet d'échanger de l'altitude pour de la vitesse. En cas de chute, le personnage réapparaît sur un toit. Les contrôles sur appareils mobiles sont légèrement différents, avec des gestes de balayage sur l'écran pour contrôler la caméra et des taps pour sauter ou effectuer des actions aériennes.

Technologie et expérimentation

Swingnyc semble être construit sur des technologies web modernes, permettant une expérience fluide et immersive directement dans le navigateur. L'utilisation de la physique et de la cinématique pour simuler le mouvement du personnage et les interactions avec l'environnement contribue à une expérience engageante. Cependant, les détails sur les technologies spécifiques utilisées, comme les frameworks ou les bibliothèques de physique, ne sont pas fournis.

LEFT MOUSE hold to web-swing · release at the top of the arc

Ce code montre comment les développeurs ont mappé les actions de jeu aux contrôles de la souris, créant ainsi une expérience de jeu intuitive et immersive.