ByteLegend – Programmieren lernen, während man ein Spiel spielt
Vereinfachtes Chinesisch
Byte Legend: Spiele spielen und Programmieren lernen
Was ist Byte Legend?
Byte Legend ist ein kostenloses Open-Source-Multiplayer-Online-RPG-Spiel, mit dem Sie reale Programmierkenntnisse erlernen können.
Wie man spielt
- Um Byte Legend zu besuchen, klicken Sie auf die Anmeldeschaltfläche in der oberen rechten Ecke und melden Sie sich mit Ihrem GitHub-Konto an.
- Wie jedes andere Spiel einfach spielen – mit NPCs sprechen, Gegenstände sammeln, Aufgaben erledigen usw.
- Im Gegensatz zu anderen Spielen erhalten Sie in diesem Spiel hochbezahlte, reale Programmierkenntnisse.
Warum sollten Sie sich für Byte Legend entscheiden?
- frei
- Open Source
- Ja, wir sind Open Source. Das bedeutet, dass alles, was Sie im Spiel sehen, geändert werden kann: die Spielkarte, das Gameplay, der NPC-Dialog, der internationalisierte Text usw.
- Wenn Sie feststellen, dass etwas mit dem Spiel nicht stimmt, zögern Sie bitte nicht, Probleme/Pull-Requests direkt einzureichen. Wir danken Ihnen gemeinsam mit Tausenden von Spielern für Ihren Beitrag.
- Klicken Sie hier, um zu sehen, wie Sie Code beisteuern können.
- Spaß
- Denn das ist ein Spiel, keine langwierige Predigt.
- Speziell für chinesische Spieler optimierte Server
- Wir verfügen über eine ICP-Registrierung und verfügen daher über speziell bereitgestellte Server und CDN im Land.
- Sie müssen keine Konfiguration vornehmen, wir weisen Ihnen automatisch inländische Server und CDN über geografisch standortbasierte DNS-Dienste zu.
- Internationalisierung
- Wir haben vom ersten Tag an jede Sprache auf dem Planeten unterstützt. Sie müssen nur auf die Schaltfläche zum Wechseln der Sprache in der oberen rechten Ecke von Byte Legend klicken.
- Wie bereits erwähnt, können Sie an allem, was Sie in Byte Legends sehen, Änderungen vornehmen, einschließlich der Korrektur schlechter Übersetzungen oder dem Hinzufügen einer neuen Sprache.
- Klicken Sie hier, um zu sehen, wie Sie eine Sprache hinzufügen oder uns helfen können, die Qualität unserer Übersetzungen zu verbessern.
Kontaktieren Sie uns
Sie können uns auf Discord beitreten oder uns per E-Mail kontaktieren: [email protected].
Treten Sie der QQ-Gruppe des Spielers bei
Unsere Spieler-QQ-Gruppe lautet 788942934
Bitte beachten Sie jedoch, dass Sie das Menü关于&联系
in der unteren rechten Ecke öffnen müssen, nachdem Sie sich beim Spiel angemeldet haben, um das Gruppenpasswort zu erhalten, bevor Sie beitreten können. Jedes Gruppenpasswort ist anders und kann nur einmal verwendet werden. Bitte geben Sie es nicht an andere weiter.
Danksagungen
Dieses Spiel könnte ohne die Hilfe der Community und der Open-Source-Welt nicht existieren. Das Einzige, was wir tun können, ist, es kostenlos und Open Source zu machen, damit mehr Menschen davon profitieren können.
Bitte besuchen Sie Byte Legend und klicken Sie auf die Schaltfläche致谢
in der unteren rechten Ecke, um die in diesem Spiel verwendeten Open-Source-Projekte und Spielressourcen anzuzeigen.
beitragen
Wir freuen uns über jeden Beitrag, den Sie leisten können:
- Jegliche Tippfehler: falscher Tippfehler, falsche Wortwahl oder falsche Übersetzung.
- Spielkartenfehler: problematische Rasterbilder, falsche Anmerkungen usw.
- Fehler: Front-End-, Back-End- und Spielskripte.
Weitere Informationen finden Sie in den Richtlinien für Mitwirkende.
Beginnen Sie lokal
Bitte stellen Sie sicher, dass Ihr JAVA_HOME
auf JDK 11 verweist.
-
git clone https://github.com/ByteLegend/ByteLegend
-
cd ByteLegend
-
git submodule update --init -- game-data
- Führen Sie
./gradlew bootRun
aus und besuchen Sie dann http://localhost:8080
Der erste Durchlauf kann einige Minuten dauern, da wir alle Spielressourcen generieren müssen. Der anschließende Start sollte nur wenige Sekunden dauern.
Bitte beachten Sie, dass server
Git-Submodul derzeit kein Open Source ist, da es komplexe Backend-Konfigurationen und vertrauliche Informationen (GitHub-Webhook, GitHub-App, k8s-Geheimnisse usw.) enthält. Wir stellen jedoch eine Open-Source-Version der Backend-Service-Implementierung in server-opensource
bereit.
Klicken Sie hier, um die Entwicklerdokumentation anzuzeigen.
Was ist ByteLegend?
ByteLegend ist ein kostenloses Open-Source-MMORPG-Spiel, in dem Sie reale, hochbezahlte Programmierkenntnisse erwerben.
Wie man spielt
- Gehen Sie zu ByteLegend, klicken Sie rechts oben auf „Anmelden“ und melden Sie sich dann mit Ihrem GitHub-Konto an.
- Wie bei allen anderen Spielen spielt man einfach das Spiel, indem man mit NPCs spricht, Gegenstände sammelt, Missionen abschließt usw.
- Im Gegensatz zu anderen Spielen erhalten Sie echte, hochbezahlte, berufstaugliche Programmierkenntnisse in der realen Welt!
Warum ByteLegend
- Frei
- Ja, es ist kostenlos, wie in „Freibier“.
- OpenSource
- Ja, es ist Open Source. Das bedeutet, dass alles, was Sie im Spiel sehen, anpassbar ist: Spielkarte, Story, NPC-Gespräche, i18n-Texte, ...
- Bitte zögern Sie nicht, Issues/Pull-Requests für alles Schlechte zu erstellen, das Sie im Spiel sehen. Wir und Tausende von Spielern wissen Ihren Beitrag sehr zu schätzen.
- Weitere Informationen dazu, wie Sie einen Beitrag leisten können, finden Sie hier.
- Spaß
- Internationalisierung
- Wir unterstützen ALLE Sprachen auf diesem Planeten seit dem ersten Tag. Sie müssen nur auf die Sprache in der rechten oberen Ecke von ByteLegend klicken und diese auswählen.
- Wie oben erwähnt, können Sie zu allem, was Sie in ByteLegend sehen, einen Beitrag leisten, einschließlich der Korrektur fehlerhafter Übersetzungen oder dem Hinzufügen weiterer Sprachen zum Spiel.
- Sehen Sie sich hier an, wie Sie eine Sprache hinzufügen oder uns helfen können, die Übersetzungsqualität zu verbessern.
Kontakt
Treten Sie uns bei Discord bei oder kontaktieren Sie uns über [email protected].
Credits
Dieses Spiel wäre ohne die Community und die Open-Source-Welt unmöglich, deshalb machen wir es kostenlos und Open-Source, um mehr Menschen zu nutzen.
Um die in diesem Spiel verwendete Software und Spielmaterialien anzuzeigen, gehen Sie in die rechte untere Ecke von ByteLegend und klicken Sie auf die Schaltfläche Credits
.
Mitwirken
Wir freuen uns über Ihren Beitrag zu allem im Spiel:
- Alle fehlerhaften Texte: Tippfehler, Formulierung oder Übersetzung.
- Spielkartenfehler: schlechtes Kachelbild, falsche Markierung usw.
- Fehler: Frontend/Backend/Spielskript.
Bitte lesen Sie den Beitragsleitfaden, bevor Sie beginnen.
Beginnen Sie lokal
Bitte stellen Sie sicher, dass Ihr JAVA_HOME
auf JDK 11 konfiguriert ist.
-
git clone https://github.com/ByteLegend/ByteLegend
-
cd ByteLegend
-
git submodule update --init -- game-data
- Führen Sie
./gradlew server-opensource:bootRun
aus und greifen Sie dann auf http://localhost:8080
zu.
Der erste Durchlauf kann Minuten dauern, da alle Spielressourcen generiert werden müssen. Nachfolgende Durchläufe sollten in Sekunden beginnen.
Bitte beachten Sie, dass server
Git-Submodul noch nicht Open Source ist, da wir dort über komplexe Backend-Dienste/Anmeldeinformationen verfügen (GitHub-Webhook, GitHub-App, k8s-Geheimnisse usw.). Wir bieten jedoch eine Open-Source-Version des Backend-Dienstes im server-opensource
an. server-opensource
Modul.
Weitere Einzelheiten finden Sie hier.