Skip to content

sonnylazuardi/seniman-acakata

Repository files navigation

Seniman Acakata

Real-time multiplayer game using Seniman Javascript Framework.

Messages are stored in server memory and synced with client with Valtio. Leaderboard data stored in Supabase.

screen

Developing

Copy your <supabase_url> & <supabase_key> from Supabase

Create new table leaderboard in Supabase, add fields:

  • player (text) as primary key
  • score (int8)
npm run watch
npm run style
SUPABASE_URL=<supabase_url> SUPABASE_KEY=<supabase_key> npm start

Deploying

The easiest way to deploy is using Fly

Add Supabase url and key as flyctl secrets

flyctl deploy