Files
Regin_mountain_of_treasures/plan.md

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. 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.