Initial commit
This commit is contained in:
commit
ee4762673a
14 changed files with 410 additions and 0 deletions
18
README.md
Normal file
18
README.md
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
# 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.
|
||||
Loading…
Add table
Add a link
Reference in a new issue