Le jeu Airmash a été annoncé le 10 décembre 2017 sur Hacker News par un utilisateur nommé Fivesigma . Le poste d'annonce est devenu l'un des messages les plus votés sur Hacker News, et le jeu est devenu très succès dans l'année à venir.
Mais cela aurait une histoire très rocheuse.
Airmash est un jeu multijoueur en ligne dans lequel les joueurs volent dans différents types d'avions, se tirant mutuellement dans l'oubli avec des missiles pour gagner des points. Le jeu a un frontend HTML5 / JavaScript et avait à l'origine un moteur de serveur NodeJS.
Capture d'écran Airmash par l'auteur original du jeu.
Beaucoup de gens ont trouvé le jeu très amusant et très divertissant. Au cours du succès initial de Airmash, il a donné naissance à une petite communauté qui a principalement utilisé la page Reddit comme plate-forme de discussion. L'auteur, actif sur la page Reddit en Ninesigma, a pris les suggestions de la communauté et a publié des mises à jour du jeu.
Il y avait trois variations du jeu. GRATUIT pour tous était le jeu de tir simple. Capture the Flag a été le jeu où deux équipes ont essayé de se voler le drapeau. Battle Royale était un jeu où un seul type d'avion a été autorisé en même temps et où le dernier joueur restant a gagné. Les jeux, divisés sur plusieurs serveurs dans plusieurs continents, ont été visités par des centaines de joueurs chaque jour.
L'un des joueurs de cette communauté, Bombita, a publié un mod sur le thème de Star Wars appelé Starmash le 18 décembre 2017. En plus d'être une peau, Starmash était également une plate-forme de modding sur laquelle les joueurs pouvaient ajouter leurs propres mods, thèmes et extensions des aéramatiques, thèmes et extensions . Depuis que le jeu original avait été annoncé sur Hacker News, il y avait une grande partie de programmeurs dans le public. Dans les mois qui ont suivi, plusieurs joueurs ont créé leurs propres mods et extensions.
Starmash par Bombita.
Parce que le zoom arrière était l'un des avantages que Starmash a apporté dans le jeu, il y avait des joueurs qui s'offissaient et considéraient cette tricherie. Après un certain temps, un méchant bot est apparu sur Airmash, qui a insulté Bombita dans une conversation privée avec chaque joueur qui s'est connecté.
Il y avait aussi d'autres robots méchants apparaissant, qui en découpent d'autres joueurs, ou noyaient les joueurs du tableau de bord ou connectés en très grand nombre. Ces robots perturbaient le gameplay et étaient difficiles à empêcher.
Celui qui aurait pu l'empêcher, était bien sûr l'auteur d'origine, Tony aka Fivesigma aka Ninesigma. Malheureusement cependant, son dernier commentaire sur HN était le 10 décembre 2018; Sur Reddit, son dernier commentaire était le 19 janvier 2018. Il n'a jamais été entendu depuis.
Bien sûr, cela ne fait que progressivement apparent. Bien que les méchants bots soient partis, l'un des principaux présages était que les certificats HTTPS pour les domaines qui étaient utilisés à l'époque, Airma.sh et les sous-domaines, n'étaient pas correctement renouvelés. Les certificats expireraient, et après ces navigateurs bloqueraient le trafic vers ce sous-domaine. La date à laquelle les services backend cesseraient de travailler sont devenus connus sous le nom de Doomsday ou la mashpocalypse, et tout le monde espérait que Fivesigma réapparaîtrait et renouvellera les certificats.
Mais il ne l'a pas fait. Les certificats ont expiré le 23 novembre 23:26:40 2018 GMT.
Quelques instants avant l'événement Doomsday, la foule régulière s'est réunie dans un jeu de drapeau pour honorer le jeu et dire au revoir. Dans un cercle avec des amis et des ennemis rassemblés autour du drapeau, le moment est venu. Après cela, il n'était plus possible de se connecter au jeu. Le journal de chat de la conversation a été publié sur Reddit plus tard.
Le rituel au revoir le jour du jour, avec une superposition spéciale du feu Doomsday par Bombita. D'autres images ici.
Mais ce n'était pas fini. Bientôt, les hacks semblaient contourner les erreurs de certificat. Un nouveau site est également apparu, Airmash.online, par l'utilisateur Félicitations, qui reflétait le frontend d'origine et proxysait les connexions au backend afin que les navigateurs ne se plaignent pas.
Un joueur appelé Steamroller avait également travaillé sur un serveur alternatif dans Rust. Le serveur était toujours en développement, mais pouvait déjà être joué.
Parce qu'il n'était plus évident de se connecter au jeu, avec le domaine par défaut Airma.sh en train de se déchaîner, le jeu a perdu beaucoup de ses joueurs. Ce qui le rend moins attrayant pour jouer, car s'il n'y a pas d'autres joueurs, ce n'est pas vraiment amusant de jouer.
En décembre 2018, les robots qui pourraient réellement jouer au jeu ont commencé à apparaître. Le code bot a été initialement écrit comme une extension Starmash par l'utilisateur Spatie. Les bots ont gardé les joueurs engagés dans la FFA, même s'il n'y avait pas d'autres vrais joueurs contre lesquels jouer. Un autre utilisateur, nommé Q, a écrit des bots qui pourraient jouer du CTF.
Ces hacks, alternatives et robots ont maintenu le jeu un peu en vie.
Le 24 avril 2019, les serveurs Airma.sh d'origine ont finalement baissé. Le frontend et le backend avaient maintenant disparu.
La seule chose qui reste maintenant était le serveur de développement de SteamRoller, mais il était toujours très rude sur les bords et uniquement hébergé d'Amérique du Sud. Plus tard, un lecteur nommé Derps a commencé à héberger le serveur de développement à partir d'un serveur en Europe. Derps a également essayé de rapprocher les développeurs et a lancé un réfugié GitHub Team Airmash.
L'Avatar Derpy pour les réfugiés aériens
L'un des joueurs qui était présent lors de l'événement Doomsday a été Wight aka Rookie. Il travaillait silencieusement sur un nouveau serveur dans NodeJS. Il a commencé à l'héberger et a annoncé publiquement son existence le 25 août 2019. Après un certain temps, de nombreux joueurs ont convenu que le nouveau serveur imitait le backend précédent de manière fiable, et que le gameplay était très similaire au jeu original.
Étant donné que le serveur a été écrit en TypeScript pour NodeJS et Wight a publié la source sur GitHub, il a également permis à plus de développeurs de commencer à le maintenir et à l'étendre.
Après une période de test initial, le serveur a été installé par plusieurs utilisateurs différents sur plusieurs serveurs différents et a maintenant une couverture pour FFA et CTF aux États-Unis et en Europe.
Le jeu a-t-il un avenir? Il y a un noyau enthousiasmé de joueurs réguliers, qui reviennent. Il y a eu un temps et des efforts énormes non seulement par les joueurs dans le jeu, mais aussi pour recréer le jeu à partir de zéro deux fois, programmer les bots et héberger le frontend, le backend et tout ce qui est entre les deux. Il semble que certains joueurs croient toujours que le jeu en vaut la peine.
À cet égard, le jeu a définitivement un avenir.
D'un autre côté, il y a des préoccupations valables concernant les problèmes juridiques et les pièges entourant tout ce enthousiasme. Le frontend a été gratté et copié sur un nouveau serveur. Le nom Airmash est une marque probablement de l'auteur d'origine. L'œuvre est son droit d'auteur par défaut. Ces problèmes resteront au-dessus du jeu en tant qu'épée de Damocles tant qu'il n'y a pas de l'approbation légale ou de l'autorisation officielle de l'auteur original, Fivesigma.
Ce qui est devenu Fivesigma ou Tony, nous ne savons pas. Pourquoi il a quitté le jeu et la communauté, nous ne savons pas. L'une des possibilités les plus sobres est que cela ne l'intéressait peut-être plus. Curieusement, l'un de ses derniers messages sur Reddit a été une réponse à un utilisateur soupçonné de soupçonner que Tony a "fait" avec le jeu. Sa réponse était "aucun moyen".
Il y a eu des spéculations et des histoires sur ce qui est vraiment devenu de lui après avoir cessé de communiquer sur Airmash, mais ce ne sont que cela: la spéculation et les histoires.
En tant que reste des joueurs des aéramatiques, nous espérons simplement qu'il va bien, nous le remercions d'avoir créé le jeu et lui souhaitons le meilleur.
En attendant, jouons simplement une autre série d'Airmash!