Server-authoritative, cheat-proof
Physics and rules run on the match server, one worker thread per game. The engine never ships to the browser, so shots, clocks and results can't be edited or injected.
Chalk Rivals is for sale as one outright purchase: the full source code and IP of a live, multiplayer 8-ball, 9-ball and snooker game. The game, the match server, the website, the store and the brand.
Every part of the running game, ready to hand over: the source, the build pipeline and the server setup.
Four games to full rules: 8-Ball, 9-Ball, Snooker and Quick Snooker. A three.js WebGL renderer with quality tiers and a Canvas 2D fallback, a phone layout with touch aim and pinch zoom, a guided tutorial and practice tables.
A Node.js server that runs every table: physics and rules on worker threads, challenges, best-of-3 and best-of-5 matches, spectators, table chat, reconnects and shot clocks. Results reach the site HMAC-signed.
PHP 8 and MySQL: accounts and guests, profiles, lobby chat with private messages, presence, per-game ratings and leaderboards, XP to level 100 and 194 achievement tiers.
422 cosmetics in 29 themed sets (cues, cloths, frames, pockets, sights, chalk, rooms and profile items), Billiard Coins sold through Stripe Checkout with webhooks, and discounted sets.
A staff panel for reports, warnings, mutes and bans, chat clean-up, announcements, roles and coin adjustments, with a moderation log.
The procedural pipeline that draws every cosmetic in code, the Chalk Rivals name and logo, and this site. The www.chalkrivals.com domain can be included.
Written to a standard you can read line by line, with no black boxes in the parts that matter.
Physics and rules run on the match server, one worker thread per game. The engine never ships to the browser, so shots, clocks and results can't be edited or injected.
No physics library. 1,000 fixed steps a second on bit-exact soft-float maths, so a shot plays out the same on every device. Spin, elevation, cushions and pocket jaws on every stroke.
No AI image generators, stock art or asset packs. 41 procedural canvas patterns layered with lacquer, metal and glow maps, baked to WebP, then photographed by the game's own 3D renderer.
Quality tiers that adapt to the device, live effects for Legendary items, and a Canvas 2D fallback. It runs on older Android phones as well as desktops.
Three runtime libraries, all MIT licensed. Everything else is first-party code, and it runs on one VPS.
Chalk Rivals is sold once, to one buyer: a full transfer of the source code and IP. There are no licences, non-exclusive deals or partial sales. Terms are open to discussion.
After the sale, more work can be available on request at an additional cost: Google Play and App Store builds, new games and table types, more cosmetics and sets, new achievements and progression, and UX rebuilds.
The full source code and intellectual property of Chalk Rivals: the game client, the match server and its engine, the website, the store and its cosmetics, the art pipeline and the brand.
No. It is one outright sale to one buyer. There are no licences, non-exclusive deals or partial sales. Terms are open to discussion.
A single Linux VPS with PHP 8, MySQL and Node.js. The site and the match server run side by side on the same machine.
The www.chalkrivals.com domain can be included in the sale.
Yes. After the sale it is yours to rename, reskin and extend.
Yes. The game is live on this site: play a practice table or a match in the lobby on any device.
Chalk Rivals runs in mobile browsers today. Google Play and App Store builds can be made after the sale as a separate service.
Each one is live now. The guides explain the rules the engine plays by.
A modern mafia crime RPG with PvP, families, markets and progression that carries across every device. Live on the web, the App Store and Google Play.