Hola a todos, hoy os voy a explicar como podemos compilar nuestro juego Love2D con Windows.
Cuando terminamos nuestro juego, es normal que queramos que el resto del mundo lo juegue, pero ¿como hacerlo? Pues lo vamos a hacer de una manera sencilla en Windows.
En otros sistemas operativos, se hace de otra forma.
Lo primero que debemos hacer es comprimir nuestra carpeta donde tengamos el juego, recuerda que el main.lua, debe estar en la raíz. Y no comprimas la carpeta en sí, debes comprimir los elementos de ella.
Si tuvierais otras carpetas que sean necesarias deberian estar dentro del comprimido.
Una vez hecho esto, le cambiamos el nombre de la extensión por .love, si no ves la extensión deberás ver en las opciones de las carpetas la opción para verlo. Abrelo con LOVE para comprobar que se ejecuta correctamente.
Ahora copiamos este fichero y lo debemos copiar donde hayamos instalado Love2D, lo normal es que este en «C:\Program Files\LOVE».
Ahora abre una terminal o cmd (con permisos de administrador) y posicionate en la carpeta donde este Love2D. Aquí debes ejecutar el siguiente comando:
copy /b love.exe+mi_juego.love mi_juego.exe
Esto creara nuestro ejecutable, puedes ejecutarlo para comprobar que funciona.
Ahora solo debes copiar la siguiente lista de .dll que esta en la propia carpeta de LOVE:
- love.dll
- lua51.dll
- mpg123.dll
- msvcp120.dll
- msvcp120.dll
- OpenAL32.dll
- SDL2.dll
Ya tenemos nuestro juego listo para distribuir.
Espero que os sea de ayuda. Si tenéis dudas, preguntad. Estamos para ayudarte.
al ejecutarlo con todos los .dll solo aparece la misma pantalla que aparece al ejecutar el love.exe el globo del pato