Registrarse

[Decomp-GBA] ¿Por qué usamos GitHub? - Breve Introducción

Kaktus

Miembro insignia
Miembro insignia
¡¡Buenaas!!

Hoy os daré una breve explicación de qué es GitHub y porqué lo usamos en decompilación.

De forma muy muy resumida, GitHub es un "sistema" mediante el que podremos trabajar código entre varias personas, tener un registro de cómo ha ido avanzando un proyecto, y separar un mismo proyecto en diferentes variantes (tenemos otras opciones, pero partiremos de estas, que son las básicas). Ya simplemente con la breve descripción que os acabo de dar, creo que podréis comprender porqué nos resulta tan útil a la hora de hacer juegos. A continuación os dejo una lista con algunas ventajas que nos da el hecho de usarlo.
  • Podemos trabajar en equipo de forma más sencilla y segura
  • Si en algún momento algo dejó de funcionar, contar con un registro ordenado de copias de seguridad y poder revertirlo.
  • Crear aportes similares a los parches de RH binario, sólo que con muchas más posibilidades por la poca limitación que nos ofrece el poder trabajar con código directamente.
  • Crear variantes de nuestro juego, por ejemplo, para tener dos versiones de un mismo fangame como ocurre en la franquicia (Pokemon Fire Red & Leaf Green, Ruby & Shappire, Diamond & Pearl...)
  • En caso de que no nos importe, poder ofrecer a los demás todo el código fuente de nuestro juego para que ellos puedan descargarlo y modificarlo sin problemas.
  • Tener copias de seguridad online, dejando de depender de que nuestro disco duro se estropee, y con la seguridad de que GitHub estará activo por muuuchos años.
Entre muchas otras ventajas.

Si queréis ir más allá, y queréis aprender a usarlo, os dejo a continuación esta guía que está explicada de forma muy sencilla y clara. (Podría reinventar la rueda y explicarlo yo todo de cero, pero estaría perdiendo el tiempo, porque ya está hecho)

Git - La Guía Sencilla

¡Eso ha sido todo! Mi intención con este post era dar a entender un poco el concepto de GitHub, ya que para alguien nuevo puede resultar algo abstracto, pero nada más lejos de la realidad, ¡Os animo a que empecéis a practicar! ;)
 
Arriba