Un simulateur de vol en tant que passager : détente en cabine virtuelle avec quelques aspérités techniques
- Un créateur a publié un simulateur de vol en ligne où vous êtes passager en cabine, pas pilote : vous regardez le paysage, mangez, dormez pendant le vol.
- Le projet fonctionne mais souffre de problèmes d'optimisation GPU (rendus en double, trop de triangles, surcharge GTAO) qui font tourner les ventilateurs à plein régime.
- Accès sur navigateur, nécessite actuellement une connexion et fonctionne mieux sur desktop ; quelques bugs en mobile (iOS notamment).
Ce que dit la source
Le créateur propose une expérience minimaliste et originale : un simulateur de vol du point de vue du passager, non du pilote. L'idée s'écarte des simulateurs de vol classiques (cockpit, contrôle d'aéronef) pour reproduire l'ambiance cabine : fenêtre, sièges, snacks, sommeil, arrivée. Le projet répond à un besoin peu couvert : préparer ou reproduire l'expérience de vol pour les personnes anxieuses ou les novices qui n'ont jamais volé.
- L'interface web reproduit une cabine d'avion avec vraies routes de vol réelles (exemple commenté : ICN vers HKG), plan de vol, durée de vol simulée
- Les performances du navigateur sont médiocres : shadow maps rendues deux fois, 300+ appels de dessin, plus d'un million de triangles, GTAO pleine résolution coûteux, créant une charge GPU excessive et un ventilateur sur-activé
- L'expérience joue sur l'humour : attente sur piste, nourriture discutable (« je voulais du bœuf, n'avait que du poulet »), fenêtre pas fermée par le voisin, passagers atypiques, files d'attente aux toilettes
- Le projet nécessite actuellement une identification (login screen) que certains trouvent barrière d'accès, et présente des instabilités sur iOS (demande répétée de localisation qui sature Safari)
- Un utilisateur a signalé un crash sur iPhone (« Crashed within 10 seconds on iPhone 17 Pro »), indiquant des problèmes de stabilité mobile
Dans les commentaires
Débat enthousiaste et bienveillant, avec critique technique constructive et humour partagé autour des défauts.
- Plusieurs commentateurs soulignent l'optimisation catastrophique : un développeur expérimenté détaille les rendus doublés, les triangles excessifs et le GTAO pleine résolution, concluant qu'il y a « beaucoup de bas fruits à cueillir » mais que sans profilage systématique on aboutit à du code « vibe coded ». Le créateur aurait intérêt à tracer les performances avant toute correction d'interface.
- Un utilisateur cite « Airplane Mode » (jeu Steam 2020) comme alternative existante et plus optimisée, posant la question de la valeur ajoutée du projet.
- Barrière d'accès : le formulaire de login repousse les testeurs occasionnels ; au moins deux commentateurs mentionnent devoir contourner cette étape (uBlock, tentatives répétées).
- Sur iOS, la demande intrusive de localisation (GPS) crée une boucle de rafraîchissement qui plante Safari ; sur iPhone, plantage immédiat rapporté.
- Le vol simulé coupe à travers la Chine continentale au lieu de dévier via Taiwan comme le ferait un vol réel en raison des restrictions d'espace aérien : détail anecdotique mais symptomatique d'un manque de raffinement geek.
Alternatives citées : Airplane Mode (Steam, 2020) cité en alternative existante et probablement plus optimisée.
Notre lecture
Projet déroutant et malin qui réduit le flying sim à son essentialisé passager, repos et observation, pas action. C'est une idée qui plaît à un segment : anxieux du vol, gens curieux, parents préparant les enfants. Techniquement, c'est du vibe coding en WebGL par le style, pas par la compétence : les bugs ne sont pas « philosophiques », ce sont des rendus mal configurés. Si le créateur profile et nettoie l'optimisation GPU (gain probable facile), l'outil devient viable. La barrière login + instabilité iOS limitent l'adoption avant. Pour une DSI : zéro conséquence directe. Pour un créateur voulant convertir cela en outil de bien-être ou de formation légère (comme celui qui l'a proposé à Air France) : à profiler d'urgence, les ventilateurs c'est du feedback négatif.