Traza: start reglas primeros_pasos

Guía de Primeros Pasos para Contribuir con OpenMG

Guía de Primeros Pasos para Contribuir con OpenMG

Introducción a OpenMG

OpenMG es la versión de código abierto de Mundo Gaturro, un mundo virtual en línea dirigido principalmente a niños y adolescentes. Contribuir a OpenMG significa colaborar en el desarrollo y mejora de este proyecto de código abierto.

Pasos Iniciales

1. Conocimiento Previo

Antes de comenzar, asegúrate de tener un conocimiento básico de los siguientes elementos:

* HTML * CSS * Git

2. Configuración del Entorno

1. Clonar el Repositorio:

  1. Clona el repositorio de OpenMG desde GitHub utilizando el siguiente comando:
   git clone git://git.code.sf.net/p/openmundogat/code openmundogat-code    

3. Entender la Arquitectura

OpenMG utiliza GDevelop como plataforma de desarrollo. GDevelop es una herramienta sin código que permite crear juegos y aplicaciones de manera visual.

GDevelop y su Funcionamiento

GDevelop trabaja con un enfoque basado en eventos. Los eventos son condiciones y acciones que definen el comportamiento del juego. Algunos conceptos clave:

  • Escenas: Son los diferentes “niveles” o pantallas del juego.
  • Objetos: Elementos en el juego (personajes, obstáculos, etc.).
  • Eventos: Condiciones y acciones que definen la lógica del juego.

Contribuir a OpenMG

1. Identificar Áreas de Contribución

- Explora el código para identificar áreas que necesiten mejoras o nuevas funcionalidades.

2. Crear una Rama

  • Crea una rama localmente para tu contribución:
git checkout -b nombre-de-tu-rama

3. Desarrollar y Probar

  • Realiza cambios en el código según la mejora o corrección que estás implementando.
  • Asegúrate de probar exhaustivamente tus cambios para evitar introducir errores.

4. Crear un Pull Request

  • Sube tus cambios a SourceForge y crea un Pull Request desde tu rama a la rama principal.
  • Describe detalladamente tus cambios y las razones detrás de ellos.

5. Colaboración y Revisión

- Colabora con otros contribuyentes y responde a los comentarios de la comunidad. - Realiza las modificaciones sugeridas y actualiza el Pull Request.

6. Merge y Despliegue

  • Una vez que tu Pull Request ha sido revisado y aprobado, será mergeado en la rama principal.
  • El equipo de OpenMG se encargará del despliegue de las actualizaciones.

¡Listo! Ahora eres parte de la comunidad de OpenMG y has contribuido al desarrollo de este proyecto de código abierto.