Show HN : Hallucinate - une rave en ligne massivement multijoueur
(hallucinate.site)- Hallucinate propose une expérience de rave en ligne à laquelle on participe en personnalisant son personnage et via des entrées de déplacement, de danse et de parole
- L’apparence du personnage peut être modifiée avec
7,8pour la couleur des cheveux,9,0pour la couleur de peau, etu,ipour la coiffure - Les vêtements se changent avec
j,kpour le haut etm,,pour le bas, ce qui permet d’ajuster rapidement l’apparence au clavier uniquement - Le déplacement se fait avec les flèches directionnelles ou
w,a,s,d, tandis quel,;correspondent aux mouvements de danse,bau rebond etspaceà la parole tabsert d’entrée alternative,houvre l’aide, et si la vidéo ne démarre pas, il suffit d’appuyer sur play
Commandes
-
Apparence du personnage
7,8: changer la couleur des cheveux9,0: changer la couleur de peauu,i: changer la coiffurej,k: changer le hautm,,: changer le bas
-
Déplacement et actions
↑ouw: avancer←oua: aller à gauche↓ous: reculer→oud: aller à droitel,;: mouvements de danseb: rebondspace: parler
-
Autres entrées
tab: entrée alternativeh: aide- si la vidéo ne démarre pas, appuyer sur play
1 commentaires
Commentaires sur Hacker News
C’est le genre de truc qui me semble génial, et je ne savais pas qu’il existait des projets comme celui-ci
J’avais créé quelque chose de similaire il y a 6 ou 7 ans avec du mix DJ en VR, et ça permettait de faire un mix DJ complet sur de vraies platines vinyle
L’idée était de permettre aux DJs de jouer leurs sets depuis n’importe où dans le monde, avec accès à la musique de leur studio ou de chez eux, mais comme je travaillais seul dessus, des problèmes de santé ont mis le projet en pause pour une durée indéterminée
Ce serait dommage de le laisser disparaître comme ça, et j’aimerais bien que quelqu’un reprenne le flambeau et le fasse évoluer
C’était fait avec le moteur Unity, j’ai créé moi-même tous les assets et scripts, sans vibe coding, mais je ne sais pas trop quelle serait la meilleure façon de partager ça
Si quelqu’un est intéressé, j’aimerais qu’il regarde les vidéos ci-dessous
https://youtu.be/qXeiqlFA7Rg?t=171
https://www.youtube.com/watch?v=nub6gKgLt44
https://www.youtube.com/watch?v=yWjZUOVbfx4
J’aimerais m’y remettre, et je me demande aussi s’il y a eu de nouvelles avancées dans ce domaine
Il y avait bien quelques projets du type jam à plusieurs, mais de mémoire ce n’était pas très adapté au mix DJ de musique électronique à cause de la latence
Le dépôt GitHub est https://github.com/stagas/hallucinate et la licence est MIT
Toutes les contributions sont les bienvenues
Ma spécialité, c’est le développement frontend créatif en TypeScript, de préférence en remote et idéalement sur un fuseau horaire européen
Si vous avez des pistes, il y a un e-mail sur mon profil HN
Je vois quelques références à Mixamo, et je me demande comment les animations sont jouées
Je me demande aussi s’il y a eu une optimisation particulière pour gérer autant de personnages
Le site theclub.zone, aujourd’hui disparu, faisait quelque chose de similaire avec encore plus de style, et il y avait aussi un puzzle de plateforme secret incroyablement difficile
https://www.youtube.com/watch?v=MAXY_bZvWUU
https://www.youtube.com/watch?v=U9I_zfQrfzM
Mais à mon avis, ce qui se rapproche le plus d’une vraie expérience de club, c’est le court jeu SLAVE OF GOD d’Increpare
https://www.youtube.com/watch?v=OSmlqOorQqk
https://www.increpare.com/2012/12/slave-of-god/
Ça m’a rappelé le festival de musique en ligne Secret Sky organisé par Porter Robinson en 2021
L’édition 2020 était similaire, mais la version 2021 avait de petits avatars humanoïdes
Avec quelques personnes, on s’était amusés à bidouiller la console du navigateur pour changer la couleur d’accentuation ou remplacer le texte au-dessus de nos têtes par ce qu’on voulait
https://www.webbyawards.com/crafted-with-code/secret-sky-202...
https://www.webbyawards.com/crafted-with-code/secret-sky-202...
J’ai créé une heatmap des déplacements des joueurs à partir d’environ 5 heures de données : https://i.imgur.com/7lDuJI6.png
Ce serait bien mieux si on autorisait le saut. Pouvoir regarder la foule d’en haut donnerait quelque chose de plus dynamique visuellement
C’est sympa. Je suis fan de musique électronique depuis longtemps, et cette année je vais assister pour la première fois à un show centré sur un DJ
J’ai aussi l’impression que cette scène déborde de profils d’influenceurs et de consommation de diverses drogues récréatives, mais je me trompe peut-être
Je mets ça en favori pour le laisser tourner en fond pendant que je fais autre chose
En général, j’aime bien revoir des vidéos de plus de dix ans et me replonger dans les souvenirs, donc il m’arrivait d’enregistrer rapidement un moment, et selon l’importance que l’événement avait pour moi, ça représentait en général 1 à 3 prises
Si tu te bases sur les réseaux sociaux pour juger combien il y a d’influenceurs, tu introduis un biais d’échantillonnage. Les événements avec beaucoup d’influenceurs remontent forcément plus souvent dans ton fil
Les profils d’influenceurs, en revanche, c’est un problème plus récent, et les réseaux sociaux ont aussi nui à cette scène
C’est pour ça que des clubs au Royaume-Uni et dans d’autres régions adoptent des politiques d’interdiction des téléphones, donc selon l’endroit que tu choisis, tu peux en éviter une partie
Franchement, aller à une rave avec une bonne piste de danse et de bonnes personnes, ça peut être une expérience qui change la vie
Je pense qu’une grande partie, voire la majorité, de la musique dance est faite précisément pour ce type d’environnement. J’espère que tu passeras un bon moment
J’ai passé les 15 dernières minutes à profiter de la rave. C’est une idée vraiment cool
Le système de chat semble pouvoir être amélioré, et il serait bien de forcer un peu plus les interactions avec les autres joueurs
Pour l’instant, on dirait que tout le monde court partout et change simplement de danse. On pourrait envisager un système de récompense basique
N’hésitez pas à ouvrir une issue sur le dépôt GitHub pour qu’on discute des propositions
Je n’ai pas pu jouer, le site ne se chargeait pas
La barre de progression est restée bloquée à 0 % pendant environ deux minutes, donc j’ai abandonné
J’utilise Firefox 151.0.1(aarch64), et si ça peut aider, je suis sur MacOS 26.3(25D125)
Sur Firefox/Mac, ça s’est chargé jusqu’au moment où le bouton est apparu, mais c’était tellement long que j’ai simplement fermé la page pour alléger la charge du serveur
J’avais le même souci sur Firefox, mais ça s’est chargé sur Chrome, même si ça a quand même pris environ une minute
Modif : en revérifiant, ça se charge maintenant aussi sur Firefox
M’amuser ici a été plus fun que tout ce que j’ai fait en ligne ces dernières années