dosember-jam-2025/README.md
2025-09-01 02:25:40 +03:00

18 lines
1.1 KiB
Markdown

# LÖVE DOS/Native Abstraction
## Setup
1. Download or compile `love.exe` from [LoveDOS repo](https://github.com/rndtrash/lovedos), then put it to the `lovedos/` folder
2. Download [PowerShell 7.0+](https://github.com/PowerShell/PowerShell/releases) for Windows or Linux
3. Make a copy of a file called `example.env`, name it as just `.env`, then edit it to your preference.
On Linux, you can install LÖVE or DosBox-X with your package manager of choice and, instead of providing a complete path,
it would be enough to give only a command name
4. Launch `run.ps1` to open a LÖVE window with the game in `game/` folder, or use `run_dosbox.ps1` to open a DosBox-X window with
LoveDOS running the same game.
## Development
Visual Studio Code users may use the recommended extension [Lua by sumneko](https://marketplace.visualstudio.com/items?itemName=sumneko.lua)
with LÖVE module already enabled and Lua version set to 5.2 on workspace level.
Native version uses [lick by usysrc](https://codeberg.org/usysrc/lick) for hot reload on any change in the `game/` folder.