Uppdaterat plan, README och lagt till VS Code bygg-tasks

This commit is contained in:
2026-04-25 22:45:09 +02:00
parent a5ab983206
commit 680a6f5f9e
3 changed files with 94 additions and 3 deletions

View File

@@ -1,5 +1,5 @@
# Regin_mountain_of_treasures
# Regin_mountain_of_treasures
Ett spel som beretar historier om dvärgen Regin och hans äventyr
Baserat på mitt didigare skol projekt Maze
@@ -24,4 +24,29 @@ https://sv.wikipedia.org/wiki/Regin
https://sv.wikipedia.org/wiki/Gram_(mytologi)
https://sv.wikipedia.org/wiki/Reidmar
https://sv.wikipedia.org/wiki/Reidmar
## Bygginstruktioner
### Systemkrav & Beroenden
Eftersom spelet använder Ebitengine behöver du ha följande installerat för att kunna kompilera.
**På Windows:**
Inget speciellt krävs utöver en modern version av Go. Ebitengine klarar sig bra för Windows-bygge även på Windows (ibland kan gcc/MinGW vara bra vid ljud-tjafs/cgo).
**På Linux:**
Du behöver installera Go samt följande C-bibliotek för X11 och ljud:
```bash
sudo apt-get install libc6-dev libgl1-mesa-dev libxcursor-dev libxi-dev libxinerama-dev libxrandr-dev libxxf86vm-dev libasound2-dev pkg-config
```
### Bygg spelet (VS Code Tasks)
Spelet stödjer publisering via fördefinierade VS Code Tasks.
Gå till `Terminal -> Run Task...` i VS Code. Följande alternativ finns:
* **Build Windows**: Kompilerar projektet för Windows (.exe) i mappen `release/windows`.
* **Build Linux**: Kompilerar projektet för Linux i mappen `release/linux`.
* **Build All**: Kompilerar för båda ovanstående plattformar.
För att bygga manuellt:
* Linux: `GOOS=linux go build -o release/linux/regin_mountain_game .`
* Windows: `GOOS=windows go build -o release/windows/regin_mountain_game.exe .`