Initierat Go modul och laddat ner referens-sprites

This commit is contained in:
2026-04-25 22:44:32 +02:00
parent 8a58e22640
commit a5ab983206
13 changed files with 41 additions and 0 deletions

7
plan.md Normal file
View File

@@ -0,0 +1,7 @@
språk: go
typ: spel
## Bibliotek och Verktyg
* **Ebitengine** (`github.com/hajimehoshi/ebiten/v2`): Kärnmotor. Hanterar 2D-rendering av sprites (top-down + side-view), fönster, tangentbord/mus/handkontroll samt plattformsoberoende ljuduppspelning.
* **net** (Standardbiblioteket) / **kcp-go** (`github.com/xtaci/kcp-go`): Nätverk för multiplayer. `net` erbjuder standard TCP/UDP, medan `kcp-go` ger "Reliable UDP" för snabb realtidsuppdatering utan dataförlust.
* **mathgl** (`github.com/go-gl/mathgl/mgl64`): Vektormatematik (3D-vektorer). Används för koordinatsystemet och spelets 3D-positioner, vilket är basen för egen handkodad fysik (gravitation) och projicering ner till 2D-skärmen.