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í.
Instalamos lo siguiente:
- Un cliente Git:
- Love2D
- Visual Studio Code:
- Extensiones para Visual Studio Code:
- Love2D Support: pixelbyte-studios.pixelbyte-love2d
- vscode-lua (trixnz.vscode-lua)
- 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
- Extensiones para Visual Studio Code:
Inicialmente necesitaremos clonar el repositorio Git en nuestro equipo:
- 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 cachegit 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
- Para identificar nuestras contribuciones más fácilmente:
- 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...)
- Si es desde la terminal ejecutamos:
- Abrimos la carpeta en Visual Studio Code
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
-
Para actualizar el url de origin con un nuevo nombre de usuario Entrar en el archivo
.gitconfigy eliminas user.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.git config --global --unset-all
https://github.com/love2d/love-android/wiki/Game-Packaging
https://github.com/love2d/love-android/wiki/Building-L%C3%96VE-for-Android---Android-Studio
Invitación al servidor de Discord para la actividad de Laboratorio: https://discord.gg/ZQaNtRF
- Learn Lua In 15 Minutes
- Metatables y Programación Orientada a Objetos con Lua
- Love2D Wiki
- Love2D API
- SUIT: Documentación para la librería de widgets
- awesome-love2d: A curated list of amazingly awesome LÖVE libraries, resources and shiny things
- git - the simple guide
- Mastering Markdown: Útil para editar este y otros ficheros
- How to write a Git commit message properly with examples
- Paleta de Colores: http://paletton.com/#uid=75a0u0kw0u7kiBppJw+z8nUERiF
- Compresión de un archivo wav a mp3 192kbps (ejemplo para música): '''ffmpeg -i Stage5.wav -acodec mp3 -ab 192k stage5.mp3'''
- Creación de sfx: http://drpetter.se/project_sfxr.html (el original), https://www.bfxr.net/ (el mejorado)
- Iconos: https://fontawesome.com/icons?d=gallery