ByteLegend - apprenez la programmation tout en jouant à un jeu
Chinois simplifié
Byte Legend : jouez à des jeux et apprenez la programmation
Qu'est-ce que la légende d'octets ?
Byte Legend est un jeu de RPG en ligne multijoueur gratuit et open source grâce auquel vous pouvez acquérir des compétences en programmation dans le monde réel.
Comment jouer
- Pour visiter Byte Legend, cliquez sur le bouton de connexion dans le coin supérieur droit et connectez-vous avec votre compte GitHub.
- Comme n'importe quel autre jeu, jouez simplement : parlez aux PNJ, collectez des objets, accomplissez des tâches, etc.
- Contrairement à d’autres jeux, ce que vous obtenez dans ce jeu, ce sont des compétences en programmation bien rémunérées dans le monde réel.
Pourquoi choisir Byte Legend
- gratuit
- Source ouverte
- Oui, nous sommes open source. Cela signifie que tout ce que vous voyez dans le jeu peut être modifié : la carte du jeu, le gameplay, les dialogues des PNJ, le texte internationalisé, etc.
- Si vous constatez quelque chose qui ne va pas avec le jeu, n'hésitez pas à soumettre directement des problèmes/demandes de tirage. Nous nous joignons à des milliers de joueurs pour vous remercier pour votre contribution.
- Cliquez ici pour voir comment contribuer au code.
- amusant
- Parce que c’est un jeu, pas un long sermon.
- Serveurs spécialement optimisés pour les joueurs chinois
- Nous avons un enregistrement ICP, nous avons donc des serveurs et CDN spécialement déployés dans le pays.
- Vous n’avez besoin d’effectuer aucune configuration, nous vous attribuons automatiquement des serveurs nationaux et des CDN via des services DNS basés sur la localisation géographique.
- internationalisation
- Nous prenons en charge toutes les langues de la planète depuis le premier jour, il vous suffit de cliquer sur le bouton Changer de langue dans le coin supérieur droit de Byte Legend.
- Comme mentionné précédemment, vous pouvez apporter des modifications à tout ce que vous voyez dans Byte Legends, notamment corriger de mauvaises traductions ou ajouter une nouvelle langue.
- Cliquez ici pour voir comment vous pouvez ajouter une langue ou nous aider à améliorer la qualité de nos traductions.
Contactez-nous
Vous pouvez nous rejoindre sur Discord ou nous contacter par email : [email protected].
Rejoindre le groupe QQ du joueur
Notre groupe de joueurs QQ est 788942934
, mais veuillez noter que vous devez ouvrir le menu关于&联系
dans le coin inférieur droit après vous être connecté au jeu pour obtenir le mot de passe du groupe avant de rejoindre. Chaque mot de passe de groupe est différent et ne peut être utilisé qu'une seule fois. Veuillez ne pas le divulguer à d'autres.
Remerciements
Ce jeu ne pourrait exister sans l’aide de la communauté et du monde open source. La seule chose que nous pouvons faire est de le rendre gratuit et open source afin que davantage de personnes puissent en bénéficier.
Veuillez visiter Byte Legend et cliquez sur le bouton致谢
dans le coin inférieur droit pour afficher les projets open source et les ressources de jeu utilisées dans ce jeu.
contribuer
Nous apprécions toute contribution que vous pouvez apporter :
- Toute erreur typographique : faute de frappe, choix de mot ou traduction inapproprié.
- Erreurs de carte de jeu : images de grille problématiques, annotations incorrectes, etc.
- Bugs : front-end, back-end et scripts de jeu.
Veuillez lire les directives des contributeurs pour plus de détails.
Commencez localement
Veuillez vous assurer que votre JAVA_HOME
pointe vers JDK 11.
-
git clone https://github.com/ByteLegend/ByteLegend
-
cd ByteLegend
-
git submodule update --init -- game-data
- Exécutez
./gradlew bootRun
puis visitez http://localhost:8080
La première exécution peut prendre quelques minutes car nous devons générer tous les éléments du jeu. Le démarrage ultérieur ne devrait prendre que quelques secondes.
Veuillez noter que server
n'est actuellement pas open source car il contient une configuration backend complexe et des informations sensibles (webhook GitHub, application GitHub, secrets k8s, etc.). Cependant, nous fournissons une version open source de l'implémentation du service backend dans server-opensource
.
Cliquez ici pour consulter la documentation du développeur.
Qu'est-ce que ByteLegend
ByteLegend est un jeu MMORPG gratuit et open source dans lequel vous acquérez des compétences en programmation bien rémunérées dans le monde réel.
Comment jouer
- Accédez à ByteLegend, cliquez sur « Se connecter » dans le coin supérieur droit, puis connectez-vous avec votre compte GitHub.
- Comme dans tout autre jeu, vous jouez simplement au jeu, en parlant aux PNJ, en collectant des objets, en terminant les missions, etc.
- Contrairement à tous les autres jeux, vous obtenez de véritables compétences en programmation bien rémunérées, prêtes à travailler dans le monde réel !
Pourquoi ByteLegend
- Gratuit
- Oui, c'est gratuit, comme dans "bière gratuite" :-)
- Source ouverte
- Oui, c'est open source. Cela signifie que tout ce que vous voyez dans le jeu est personnalisable : carte du jeu, histoire, conversations des PNJ, textes i18n, ...
- N'hésitez pas à créer des problèmes/demandes de tirage pour tout ce que vous voyez de mauvais dans le jeu. Nous et des milliers de joueurs apprécions beaucoup votre contribution.
- Voir ici pour plus d'informations sur la façon de contribuer.
- Amusant
- Internationalisation
- Nous prenons en charge TOUTES les langues de cette planète depuis le premier jour. Il vous suffit de cliquer et de sélectionner la langue dans le coin supérieur droit de ByteLegend.
- Comme nous l'avons dit ci-dessus, vous pouvez contribuer à tout ce que vous voyez dans ByteLegend, y compris la correction de mauvaises traductions ou l'ajout de langues supplémentaires au jeu.
- Découvrez ici pour voir comment ajouter une langue ou nous aider à améliorer la qualité de la traduction.
Contact
Rejoignez-nous sur Discord ou contactez-nous via [email protected].
Crédits
Ce jeu serait impossible sans la communauté et le monde open source, c'est pourquoi nous le rendons gratuit et open source pour qu'il profite à davantage de personnes.
Pour voir les logiciels et le matériel de jeu utilisés dans ce jeu, allez dans le coin inférieur droit de ByteLegend et cliquez sur le bouton Credits
.
Contribuer
Nous apprécions votre contribution à tout ce qui concerne le jeu :
- Tout mauvais texte : faute de frappe, formulation ou traduction.
- Erreurs de carte de jeu : mauvaise image de tuile, marquage incorrect, etc.
- Bugs : frontend/backend/script de jeu.
Veuillez lire le guide de contribution avant de commencer.
Commencez localement
Veuillez vous assurer que votre JAVA_HOME
est configuré sur JDK 11.
-
git clone https://github.com/ByteLegend/ByteLegend
-
cd ByteLegend
-
git submodule update --init -- game-data
- Exécutez
./gradlew server-opensource:bootRun
, puis accédez http://localhost:8080
.
La première exécution peut prendre quelques minutes car toutes les ressources du jeu doivent être générées. Les exécutions suivantes devraient démarrer en quelques secondes.
Veuillez noter que le sous-module git server
n'est pas encore open source, car nous y avons des services/informations d'identification backend complexes (webhook GitHub, application GitHub, secrets k8s, etc.). Cependant, nous fournissons une version open source du service backend dans server-opensource
module server-opensource
.
Voir ici pour plus de détails.