Browser Extension

Nekto.me Skipper

Eine Chrome-Erweiterung, die automatisch nach einem neuen Partner auf Nekto.me sucht, wenn der Chat einfriert oder die Person geht.

JavaScript (Chrome Extension API)HTML5CSS3JSON (I18n)

Autoskip, der das Spielen nicht unterbricht

Es wurde eine Chrome-Erweiterung für Nekto.me erstellt, damit man den Chat während des Spielens geöffnet lassen kann und sich nicht jedes Mal minimieren muss, wenn der Partner skippt, schweigt oder die Verbindung trennt. Die Erweiterung überwacht den Dialogzustand selbst und startet automatisch die Suche nach einem neuen Partner. Die Hauptschwierigkeit bestand darin, sicherzustellen, dass die Erweiterung Chat-Ereignisse (Verbindung eines neuen Benutzers, Verlassen, Empfang von Nachrichten) korrekt verfolgt und sich in die DOM-Struktur der Website einbettet, die oft ohne Neuladen der Seite aktualisiert wird. Ich habe Chrome Extension Content Scripts verwendet, um ein benutzerdefiniertes Skript einzufügen, das Änderungen in der Chat-Schnittstelle über MutationObserver überwacht. Wenn der Partner schweigt oder die Verbindung trennt, leitet das Skript automatisch den Übergang zum nächsten Chat ein, und eine lokale JSON-Übersetzungsdatei ersetzt den gesamten Text der Website im Handumdrehen durch Ukrainisch. Die ukrainische Übersetzung blieb eher ein Bonus zur Hauptmechanik: Sie verleiht Charakter, aber der Hauptvorteil des Projekts liegt im Autoskip und der Möglichkeit, sich nicht vom Spiel ablenken zu lassen.