Skip to content

a .io online multiplayer game based on takenoko - eventually

Notifications You must be signed in to change notification settings

NateDimick/panda-game

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Panda Game

A bamboo gardening game like Takenoko, in your browser! That's the goal.

Technical overview

Backend

  • Golang
    • custom websocket event protocol with Gorilla Websockets
    • Chi router (lightweight, simple, close to std lib)
    • nats for event pub/sub, and kv
    • surrealdb for auth, record storage

Frontend

  • htmx + templ + tailwind + pixi.js (probably)

Tools

  • Taskfile go install github.com/go-task/task/v3/cmd/task@latest
  • covreport go install github.com/cancue/covreport@latest
  • Mockery go install github.com/vektra/mockery/v2@latest
  • Templ go install github.com/a-h/templ/cmd/templ@latest
  • tailwindcss

About

a .io online multiplayer game based on takenoko - eventually

Resources

Stars

Watchers

Forks