Study
LÖVE2D

Packaging Distribusi (.love File)

Penjelasan

File `.love` adalah cara distribusi utama LÖVE2D — sebenarnya cuma file ZIP berisi seluruh isi folder project (main.lua, asset, dsb) yang di-rename ekstensinya jadi `.love`. File ini bisa dijalankan langsung di komputer mana pun yang sudah terpasang LOVE, atau digabung dengan executable LOVE untuk membuat file `.exe` standalone yang tidak butuh instalasi LOVE terpisah. Untuk build executable Windows, file `.love` digabung (concatenate) dengan `love.exe` bawaan LOVE menggunakan command line, menghasilkan satu file `.exe` yang berisi game sekaligus engine-nya — pengguna akhir tinggal double-click tanpa perlu tahu apa itu LÖVE2D.

Contoh Konsep

-- Langkah packaging (dijalankan lewat terminal, bukan kode Lua):

-- 1. Zip seluruh isi folder project (bukan foldernya, tapi isinya)
--    lalu rename hasil zip dari game.zip menjadi game.love

-- 2. Test file .love bisa dijalankan langsung
--    love game.love

-- 3. Build .exe standalone di Windows (command prompt)
--    copy /b love.exe+game.love game.exe

-- 4. Sertakan file DLL yang dibutuhkan LOVE di folder yang sama dengan game.exe
--    (SDL2.dll, OpenAL32.dll, dsb, biasanya sudah ada di distribusi LOVE)

Praktikum

Tuliskan langkah-langkah (sebagai komentar terurut) untuk mengemas project bernama "PetualanganKu" menjadi file .love, lalu menggabungkannya menjadi executable Windows.

Editor Latihan

Ketik/edit bebas di sini untuk latihan — kode ini tidak dijalankan.

Tips

Pastikan file `main.lua` berada langsung di root saat di-zip (bukan di dalam subfolder), karena LOVE mengharuskan `main.lua` ditemukan tepat di root file .love.