Play or study a browser-based rock-paper-scissors game with online multiplayer.
Learn how to deploy a Cloudflare Worker with websocket support using Wrangler.
Use as a reference for a Vite+-based project with automated GitHub Actions deployment.
| mimifuwacc/uuid-janken | 1476989162/vue-bill-print | 1e3pm/knowledge-chatbot | |
|---|---|---|---|
| Stars | 11 | 11 | 11 |
| Language | TypeScript | TypeScript | TypeScript |
| Setup difficulty | moderate | easy | moderate |
| Complexity | 2/5 | 2/5 | 3/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Online multiplayer only works when built and run through Wrangler, not the plain dev server.
UUID Janken is a small web project whose name combines UUID, a type of unique identifier, with janken, the Japanese word for rock paper scissors. The README is quite sparse and mostly covers how to develop the project rather than what the game itself does in detail, but it links to a live version at uuid-janken.mimifuwa.cc, suggesting it is a rock paper scissors game playable online, likely using unique IDs to identify players or matches. The project is built with a tool called Vite+, referred to in commands as vp, which handles installing dependencies and running a development server. Running the basic development server only serves static assets, though. To get online play working locally, meaning the websocket based multiplayer connection mentioned as /ws, you need to build the project and run it through Wrangler, Cloudflare's developer tool, using a preview command that starts both the Cloudflare Worker and the static assets together. Other available commands let you check formatting, linting, and types together, run tests, and create a production build. The README notes that pushing to the main branch triggers an automatic deployment to Cloudflare Workers through GitHub Actions, so the live site stays in sync with the main branch. The project welcomes contributions casually, saying issues and pull requests are welcome and that the maintainer will generally look at and merge them. Beyond these development instructions, the README does not explain game rules, features, or design in any further detail. No license is stated in the README.
A rock-paper-scissors web game using unique IDs, deployable to Cloudflare Workers with online multiplayer support.
Mainly TypeScript. The stack also includes TypeScript, Vite, Cloudflare Workers.
No license is stated in the README, so usage rights are unclear.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.