
Realtime online 2D game world. Built with Cloudflare Durable Objects & Pages, React, and Typescript. Inspired by Pokémon Ruby. Built in a weekend for fun.
Uses:
- Cloudflare Durable Objects + Cloudflare Workers + PartyKit for realtime communication via websockets
- React / Typescript
- shadcn/ui
- Tailwindcss
- Cloudflare Pages
- Install all packages with
npm install
(and so the same in theserver
directory) - Run
npm run dev
to start the development server. - In another terminal, navigate into the server directory and run
npm run dev
to start the realtime server.
- Run
npm run build
to generate static files in/dist
.
Music credit: Lud and Schlatts Musical Emporium