ByteLegend - aprenda programação enquanto joga
Chinês simplificado
Byte Legend: jogue e aprenda programação
O que é legenda de bytes?
Byte Legend é um jogo de RPG online multijogador gratuito e de código aberto, por meio do qual você pode aprender habilidades de programação do mundo real.
Como jogar
- Para visitar o Byte Legend, clique no botão de login no canto superior direito e faça login com sua conta GitHub.
- Assim como qualquer outro jogo, basta jogar – conversar com NPCs, coletar itens, completar tarefas, etc.
- Ao contrário de outros jogos, o que você obtém neste jogo são habilidades de programação do mundo real bem remuneradas.
Por que escolher Byte Legend
- livre
- Código aberto
- Sim, somos de código aberto. Isso significa que tudo o que você vê no jogo pode ser modificado: o mapa do jogo, a jogabilidade, o diálogo do NPC, o texto internacionalizado, etc.
- Se você encontrar algo errado com o jogo, não hesite em enviar problemas/solicitações de pull diretamente. Nós nos juntamos a milhares de jogadores para agradecer sua contribuição.
- Clique aqui para ver como contribuir com código.
- diversão
- Porque isto é um jogo, não um sermão prolixo.
- Servidores especialmente otimizados para jogadores chineses
- Temos registro ICP, portanto temos servidores e CDN especialmente implantados no país.
- Você não precisa fazer nenhuma configuração, nós atribuímos automaticamente servidores domésticos e CDN a você por meio de serviços DNS baseados em localização geográfica.
- internacionalização
- Oferecemos suporte a todos os idiomas do planeta desde o primeiro dia, você só precisa clicar no botão mudar de idioma no canto superior direito do Byte Legend.
- Como mencionado antes, você pode fazer alterações em tudo o que vê no Byte Legends, incluindo corrigir traduções ruins ou adicionar um novo idioma.
- Clique aqui para ver como você pode adicionar um idioma ou nos ajudar a melhorar a qualidade de nossas traduções.
Contate-nos
Você pode se juntar a nós no Discord ou entrar em contato conosco pelo e-mail: [email protected].
Junte-se ao grupo QQ do jogador
Nosso grupo QQ de jogador é 788942934
, mas observe que você precisa fazer login no jogo e abrir o menu关于&联系
no canto inferior direito para obter a senha do grupo antes de entrar. Cada senha de grupo é diferente e só pode ser usada uma vez. Por favor, não a divulgue a outras pessoas.
Agradecimentos
Este jogo não poderia existir sem a ajuda da comunidade e do mundo do código aberto. A única coisa que podemos fazer é torná-lo gratuito e de código aberto para que mais pessoas possam se beneficiar.
Visite Byte Legend e clique no botão致谢
no canto inferior direito para ver os projetos de código aberto e recursos de jogo usados neste jogo.
contribuir
Agradecemos qualquer contribuição que você possa fazer:
- Quaisquer erros tipográficos: erro de digitação, escolha de palavras ou tradução inadequada.
- Erros no mapa do jogo: imagens de grade problemáticas, anotações incorretas, etc.
- Bugs: front-end, back-end e scripts de jogos.
Por favor, leia as Diretrizes para Colaboradores para obter detalhes.
Comece localmente
Certifique-se de que seu JAVA_HOME
aponta para JDK 11.
-
git clone https://github.com/ByteLegend/ByteLegend
-
cd ByteLegend
-
git submodule update --init -- game-data
- Execute
./gradlew bootRun
e visite http://localhost:8080
A primeira execução pode demorar alguns minutos, pois precisamos gerar todos os ativos do jogo. A inicialização subsequente deve levar apenas alguns segundos.
Observe que server
não é atualmente de código aberto porque contém configurações de back-end complexas e informações confidenciais (webhook do GitHub, aplicativo GitHub, segredos k8s, etc.). No entanto, fornecemos uma versão de código aberto da implementação do serviço de back-end em server-opensource
.
Clique aqui para ver a documentação do desenvolvedor.
O que é ByteLegend
ByteLegend é um jogo MMORPG gratuito e de código aberto onde você adquire habilidades de programação com altos salários no mundo real.
Como jogar
- Vá para ByteLegend, clique em "Login" no canto superior direito e faça login com sua conta GitHub.
- Como qualquer outro jogo, você apenas joga, conversando com NPCs, coletando itens, terminando as missões, etc.
- Ao contrário de qualquer outro jogo, você obtém habilidades de programação reais e bem remuneradas, prontas para um emprego no mundo real!
Por que ByteLegend
- Livre
- Sim, é grátis, como em "cerveja grátis".
- Código aberto
- Sim, é opensource. Isso significa que tudo que você vê no jogo é personalizável: mapa do jogo, história, conversas com NPCs, textos i18n, ...
- Por favor, não hesite em criar problemas/solicitações de pull para qualquer coisa ruim que você veja no jogo. Nós e milhares de jogadores apreciamos muito sua contribuição.
- Veja aqui mais informações sobre como contribuir.
- Diversão
- Internacionalização
- Apoiamos TODOS os idiomas deste planeta desde o primeiro dia. Você só precisa clicar e selecionar o idioma no canto superior direito do ByteLegend.
- Como dissemos acima, você pode contribuir com qualquer coisa que vir no ByteLegend, incluindo consertar traduções ruins ou adicionar mais idiomas ao jogo.
- Confira aqui como adicionar um idioma ou nos ajudar a melhorar a qualidade da tradução.
Contato
Junte-se a nós no Discord ou entre em contato conosco através de [email protected].
Créditos
Este jogo seria impossível sem a comunidade e o mundo do código aberto, por isso o tornamos gratuito e de código aberto para beneficiar mais pessoas.
Para ver o software e os materiais do jogo usados neste jogo, vá para o canto inferior direito do ByteLegend e clique no botão Credits
.
Contribuindo
Agradecemos sua contribuição para qualquer coisa no jogo:
- Quaisquer textos ruins: erro de digitação, redação ou tradução.
- Erros no mapa do jogo: imagem ruim do bloco, marcação incorreta, etc.
- Bugs: script frontend/backend/jogo.
Por favor, leia o guia de contribuição antes de começar.
Comece localmente
Certifique-se de que seu JAVA_HOME
esteja configurado para JDK 11.
-
git clone https://github.com/ByteLegend/ByteLegend
-
cd ByteLegend
-
git submodule update --init -- game-data
- Execute
./gradlew server-opensource:bootRun
e acesse http://localhost:8080
.
A primeira execução pode levar alguns minutos porque todos os recursos do jogo precisam ser gerados em segundos.
Observe que o submódulo git server
ainda não é de código aberto, pois temos serviços/credenciais de back-end server-opensource
(webhook do GitHub, aplicativo GitHub, segredos k8s, etc.). módulo server-opensource
.
Veja aqui para mais detalhes.