Was machst du, wenn ein Twitch-Streamer, den du beobachtest, eine Bio-Pause braucht? Chatten Sie natürlich! Nun, ein Streamer hat etwas noch Besseres umgesetzt: Eine spielbare Okarina von Die Legende von Zelda auf die per Stream-Chat zugegriffen werden kann.
Twitch-Streamer und OBS-Content-Ersteller verrückt haben ihre neueste Kreation auf Twitter präsentiert und sie ist ziemlich beeindruckend. Die per Chat gesteuerte Okarina ist in der Lage, echte Songs von zu spielen Die Legende von Zelda: Ocarina of Time. Wenn Sie Eingabeaufforderungen eingeben, die Ihren Eingaben auf einem echten N64-Controller entsprechen, werden die Noten im Stream über eine überlagerte Notenzeile angezeigt, während sich ein animierter Link zum Song bewegt. Und wenn Sie eine Steuersequenz eingeben, die einem Lied aus dem Originalspiel entspricht, wird das gesamte Lied abgespielt. Ziemlich ordentlich, oder? Sie können es hier in Aktion sehen:
Wie sie im Video besprechen, musste Nutty nicht nur das gesamte Widget codieren, um mit seinem Stream-Chat zu funktionieren, sondern sie mussten auch die PNGs der „Notizen“ erstellen, um sie in die Partitur aufzunehmen. In diesem Stream können Sie die Okarina in Aktion sehen:
An anderer Stelle in diesem Stream enthüllt Nutty mehr darüber, was dazu beigetragen hat, das Okarina-Widget zum Leben zu erwecken. Die Notizen und Notenstäbe wurden anhand von Screenshots des Spiels mit Affinity Designer nachgezeichnet, und der animierte Link, der zur Musik mitspielt, wurde erstellt Mithilfe von Rotoscoping direkt aus In-Game-Filmmaterial gezogen. Allein das Rotoskopieren fügte dem ohnehin schon umfangreichen Prozess rund 11 zusätzliche Arbeitsstunden hinzu. Zusammen funktioniert alles als OBS-Widget, das über Patreon verfügbar ist, wenn Sie es in Ihren nächsten Stream integrieren möchten.
Angestoßen wird alles über Streamer.bot, der nach Eingaben von Twitch sucht, etwa Follows oder Chat-Einträgen, und dann bestimmte Befehle ausführt. Wenn Sie dies dann in Verbindung mit dem in C# geschriebenen Originalcode verwenden, lösen die Eingaben aus dem Chat aus, dass Notizen angezeigt und im Stream abgespielt werden.
Von den visuellen Elementen bis hin zur eigentlichen Codierung ist das Widget eine verdammt beeindruckende Arbeit und ein unterhaltsamer Zeitvertreib zwischen den Stream-Pausen.