Skip to content

codemonsters/dizzy-balloon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

563 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dizzy Balloon

Remake no oficial y con licencia GPL de Dizzy Balloon, juego desarrollado originalmente por Pony Canyon para ordenadores MSX y publicado en el año 1984. Más información sobre el juego original aquí.

Preparación del entorno de desarrollo

Software necesario

Instalamos lo siguiente:

  • Un cliente Git:
    • git: Cliente Git oficial (CLI / intefaz de línea de comandos)
    • SmartSVN: Cliente con interfaz gráfica
    • GitKraken: Otro cliente con interfaz gráfica
  • Love2D
  • Visual Studio Code:
    • Extensiones para Visual Studio Code:
    • Configuración de Visual Studio Code:
      • No siempre vendrá bien configurado el path de Love en la extensión Love2D Support (por defecto pixelbyte.love2d.path vale: C:\Program Files\Love\love.exe). Para cambiar esto vamos a File / Preferences / Settings / Extensions / Love2D config. Si suamos un ordenador Mac tendremos que poner una ruta similar a: /Applications/love.app/Contents/MacOS/love
      • Con un ordenador Mac para que tras pulsar [cmd + L] se inicie Love con nuestro juego tendremos que añadir VSCode a la lista de programas que pueden controlar el ordenador. Podemos hacer esto desde: System Preferences / Security & Privacy / Accessibility

Cómo trabajar con el repositorio

Inicialmente necesitaremos clonar el repositorio Git en nuestro equipo:

  1. Configuramos Git:
    • Para identificar nuestras contribuciones más fácilmente:
      • git config --global user.email "NUESTRA@DIRECCION.MAIL"
      • git config --global user.name "NOMBREDEUSUARIO"
    • Para que no vuelva a pedir nuestra contraseña durante los siguientes 90 minutos (5400 segundos):
      • git config --global credential.helper cache
      • git config --global credential.helper 'cache --timeout=5400'
    • Utilizar colores en la terminal:
      • git config color.ui true
    • Para mostrar la información de cada commit en una única línea:
      • git config format.pretty oneline
  2. Clonamos el repositorio dentro de una carpeta local:
    • Si es desde la terminal ejecutamos: git clone https://NOMBREDEUSUARIO@github.com/codemonsters/dizzy-balloon.git
    • O bien usamos un programa con interfaz gráfica (SmartSVN, GitKraken...)
  3. Abrimos la carpeta en Visual Studio Code

Trabajando con ramas

Con frecuencia cuando comencemos a desarrollar una nueva característica del juego nos interesará crear una nueva rama (branch):

  • Para crear una nueva rama y comenzar a utilizarla: git checkout -b nombre_rama
  • Podemos hacer tantos commit y push dentro la rama como sea necesario
  • Cuando consideremos el trabajo está acabado mezclamos/publicamos los cambios en la rama principal (master): git checkout master; git merge nombre_rama

Problemas con el usuario

  • Para actualizar el url de origin con un nuevo nombre de usuario Entrar en el archivo .gitconfig y eliminas user.

    En Windows:

    Step 1: Open Control panel.

    Step 2: Click on Credential Manager.

    Step 3: Click on Windows Credentials under Manage your credentials page.

    Step 4: Under Generic Credentials click on github.

    Step 5: Click on Remove and then confirm by clicking Yes button.

    En Linux:

    git config --global --unset-all

Android: Creación de un AAB

https://github.com/love2d/love-android/wiki/Game-Packaging

https://github.com/love2d/love-android/wiki/Building-L%C3%96VE-for-Android---Android-Studio

Discord: Trabajo a distancia

Invitación al servidor de Discord para la actividad de Laboratorio: https://discord.gg/ZQaNtRF

Documentación

Otros

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 9