ByteLegend: aprende programación mientras juegas
Chino simplificado
Byte Legend: juega y aprende programación
¿Qué es la leyenda de bytes?
Byte Legend es un juego de rol multijugador en línea gratuito y de código abierto a través del cual puedes aprender habilidades de programación del mundo real.
como jugar
- Para visitar Byte Legend, haga clic en el botón de inicio de sesión en la esquina superior derecha e inicie sesión con su cuenta de GitHub.
- Como cualquier otro juego, simplemente juega: habla con los NPC, recolecta elementos, completa tareas, etc.
- A diferencia de otros juegos, lo que obtienes en este juego son habilidades de programación del mundo real bien remuneradas.
¿Por qué elegir Byte Legend?
- gratis
- Código abierto
- Sí, somos de código abierto. Esto significa que todo lo que ves en el juego se puede modificar: el mapa del juego, la jugabilidad, el diálogo de los NPC, el texto internacionalizado, etc.
- Si ves algún problema con el juego, no dudes en enviar problemas/solicitudes de extracción directamente. Nos unimos a miles de jugadores para agradecerle su contribución.
- Haga clic aquí para ver cómo contribuir con código.
- divertido
- Porque esto es un juego, no un sermón prolijo.
- Servidores especialmente optimizados para jugadores chinos
- Contamos con registro ICP, por lo que hemos implementado servidores y CDN especialmente en el país.
- No necesita realizar ninguna configuración, le asignamos automáticamente servidores nacionales y CDN a través de servicios DNS basados en ubicación geográfica.
- internacionalización
- Hemos admitido todos los idiomas del planeta desde el primer día, solo necesita hacer clic en el botón para cambiar de idioma en la esquina superior derecha de Byte Legend.
- Como se mencionó anteriormente, puede realizar cambios en cualquier cosa que vea en Byte Legends, incluida la corrección de traducciones deficientes o la adición de un nuevo idioma.
- Haga clic aquí para ver cómo puede agregar un idioma o ayudarnos a mejorar la calidad de nuestras traducciones.
Contáctenos
Puede unirse a nosotros en Discord o contactarnos por correo electrónico: [email protected].
Únase al grupo QQ del jugador
Nuestro grupo QQ de jugadores es 788942934
, pero tenga en cuenta que debe abrir el menú关于&联系
en la esquina inferior derecha después de iniciar sesión en el juego para obtener la contraseña del grupo antes de unirse. La contraseña de cada grupo es diferente y solo se puede utilizar una vez. No la reveles a otras personas.
Expresiones de gratitud
Este juego no podría existir sin la ayuda de la comunidad y el mundo del código abierto. Lo único que podemos hacer es hacerlo gratuito y de código abierto para que más personas puedan beneficiarse.
Visita Byte Legend y haz clic en el botón致谢
en la esquina inferior derecha para ver los proyectos de código abierto y los recursos del juego utilizados en este juego.
contribuir
Agradecemos cualquier contribución que puedas hacer:
- Cualquier error tipográfico: error tipográfico, elección de palabras o traducción inadecuada.
- Errores en el mapa del juego: imágenes de cuadrícula problemáticas, anotaciones incorrectas, etc.
- Errores: scripts de front-end, back-end y juegos.
Lea las Pautas para colaboradores para obtener más detalles.
Empezar localmente
Asegúrese de que su JAVA_HOME
apunte a JDK 11.
-
git clone https://github.com/ByteLegend/ByteLegend
-
cd ByteLegend
-
git submodule update --init -- game-data
- Ejecute
./gradlew bootRun
y luego visite http://localhost:8080
La primera ejecución puede tardar unos minutos ya que necesitamos generar todos los recursos del juego. El inicio posterior sólo debería tardar unos segundos.
Tenga en cuenta que server
no es actualmente de código abierto porque contiene una configuración de backend compleja e información confidencial (webhook de GitHub, aplicación GitHub, secretos de k8s, etc.). Sin embargo, proporcionamos una versión de código abierto de la implementación del servicio backend en server-opensource
.
Haga clic aquí para ver la documentación para desarrolladores.
¿Qué es ByteLegend?
ByteLegend es un juego MMORPG gratuito y de código abierto en el que adquieres habilidades de programación reales y bien remuneradas.
como jugar
- Vaya a ByteLegend, haga clic en "Iniciar sesión" en la esquina superior derecha, luego inicie sesión con su cuenta de GitHub.
- Como cualquier otro juego, simplemente juegas, hablas con los NPC, recolectas elementos, terminas las misiones, etc.
- A diferencia de otros juegos, obtienes habilidades de programación reales y bien remuneradas, listas para trabajar en el mundo real.
Por qué ByteLegend
- Gratis
- Sí, es gratis, como en "cerveza gratis".
- Código abierto
- Sí, es de código abierto. Esto significa que todo lo que ves en el juego es personalizable: mapa del juego, historia, conversaciones de NPC, textos i18n,...
- No dudes en crear problemas/solicitudes de extracción para cualquier cosa mala que veas en el juego. Nosotros y miles de jugadores apreciamos mucho tu contribución.
- Consulte aquí para obtener más información sobre cómo contribuir.
- Divertido
- Internacionalización
- Admitimos TODOS los idiomas de este planeta desde el día 1. Solo necesita hacer clic y seleccionar el idioma en la esquina superior derecha de ByteLegend.
- Como dijimos anteriormente, puedes hacer una contribución a cualquier cosa que veas en ByteLegend, incluida la corrección de malas traducciones o la adición de más idiomas al juego.
- Consulte aquí para ver cómo agregar un idioma o ayudarnos a mejorar la calidad de la traducción.
Contacto
Únase a nosotros en Discord o contáctenos a través de [email protected].
Créditos
Este juego sería imposible sin la comunidad y el mundo del código abierto, por eso lo hacemos gratuito y de código abierto para beneficiar a más personas.
Para ver el software y los materiales del juego utilizados en este juego, vaya a la esquina inferior derecha de ByteLegend y haga clic en el botón Credits
.
Contribuyendo
Apreciamos tu contribución a cualquier cosa en el juego:
- Cualquier texto incorrecto: error tipográfico, de redacción o de traducción.
- Errores en el mapa del juego: mala imagen del mosaico, marcado incorrecto, etc.
- Errores: frontend/backend/script del juego.
Lea la guía de contribución antes de comenzar.
Empezar localmente
Asegúrese de que su JAVA_HOME
esté configurado en JDK 11.
-
git clone https://github.com/ByteLegend/ByteLegend
-
cd ByteLegend
-
git submodule update --init -- game-data
- Ejecute
./gradlew server-opensource:bootRun
y luego acceda http://localhost:8080
.
La primera ejecución puede tardar unos minutos porque es necesario generar todos los recursos del juego. Las ejecuciones posteriores deben comenzar en segundos.
Tenga en cuenta que el submódulo git server
aún no ha sido de código abierto, ya que tenemos credenciales/servicios de backend complejos allí (webhook de GitHub, aplicación GitHub, secretos de k8s, etc.). Sin embargo, proporcionamos una versión de código abierto del servicio de backend en server-opensource
módulo server-opensource
.
Consulte aquí para obtener más detalles.