52 lines
2.0 KiB
Markdown
52 lines
2.0 KiB
Markdown
# Regin_mountain_of_treasures
|
|
|
|
Ett spel som beretar historier om dvärgen Regin och hans äventyr
|
|
|
|
Baserat på mitt didigare skol projekt Maze
|
|
|
|
spelet kommer att handla om dvärgen Regin och hans kamp att få tag på sin fars skat och Andvaranaut (en magisk ring) Storin är baserad på historier från eddan
|
|
|
|
tillägas ska göras att ändringar till historien har gjorts.
|
|
|
|
Regin var en dvärg och berömd smed, son till Reidmar också känd som Hreidmar, bror till Fafne och Utter.
|
|
|
|
Regin och Fafne är ute efter att döda deras far för att komma över hans skat och ringen Andvaranaut.
|
|
|
|
kommer dom lykas?
|
|
|
|
om du käner till historien om Andvaranaut så kan du lista ut hur spelet kommer att sluta :)
|
|
|
|
eller gör du?
|
|
|
|
info
|
|
|
|
https://sv.wikipedia.org/wiki/Regin
|
|
|
|
https://sv.wikipedia.org/wiki/Gram_(mytologi)
|
|
|
|
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 .` |