703 B
703 B
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.neterbjuder standard TCP/UDP, medankcp-goger "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.