WerkRoblox Rave
Roblox Rave
roblox_rave.rbxl
Het doel
Een rave-platform in Roblox om samen te chillen en te dansen. Buiten blijft het stil, door de tunnel gaat de muziek aan, en op de dansvloer lopen muziek en licht exact op de beat.
Bestaande rave-games hebben in ons onderzoek vooral één zwakte: muziek, licht en beweging lopen los van elkaar. Dit moet strakker, en iedereen moet hetzelfde moment horen.
De aanpak
- Eerst onderzoek. We vergeleken bestaande rave-games. Dat gaf de stijl (een Nederlandse warehouse-rave) en de kernfuncties: samen dansen in sync, lichte voortgang en volle servers.
- Server-authoritative. Spelers sturen verzoeken (een track kiezen, een effect starten); de server controleert wie DJ is, de cooldowns en of de track geldig is.
- Muziek-sync als hart. De server legt de starttijd van elke track vast op de serverklok. Alle licht- en cameraeffecten luisteren naar dezelfde beatklok.
- Regels en veiligheid vooraf. Een waarschuwing voor flitsend licht, een instelling voor minder beweging, geen verwijzingen naar drugs en alleen muziek waarvoor we de rechten kunnen aantonen.
Wat in het plan staat
- Drie zones. Buiten (stil), een tunnel waarin de muziek geleidelijk aanzwelt, en de hal met lasers, licht en camera shake.
- Zelf DJ worden. Een wachtrij met één DJ tegelijk, die tracks kiest en effecten start, en automatisch afwisselt met een playlist.
- Samen dansen in sync. Volg iemands dans en iedereen in de groep danst op dezelfde beat.
- Vibe-punten. Lichte voortgang met dingen om vrij te spelen, zonder grind.
- Euphoria-modus. Een tijdelijk schermeffect met golvende camera en kleurverschuiving.
- Instellingen. Volume, effecten, camera shake en minder beweging.
De lastigste uitdaging
Het lastigste is dat iedereen dezelfde beat hoort. In ons plan legt de server de starttijd van elke track vast op de serverklok en corrigeert elke speler zijn afspeelpositie zodra die meer dan ongeveer 0,15 seconde afwijkt.
Zoiets nodig?
Vertel ons wat je wilt bouwen. We reageren per e-mail.