
PolyRoll
Game lăn bi 3D low-poly cho điện thoại và máy tính với vô số màn chơi sinh ngẫu nhiên theo thủ tục; người đăng kể Claude Code dùng Sonnet đã dựng nó trong khoảng 6–8 giờ prompt, sau khi lên kế hoạch với Gemini Pro.
Trang chính thức polyroll.neocities.org, xác minh ngày 3 thg 11, 2026. Được liên kết từ chính bài Show HN của người đăng.
Chơi ở đâu
Mọi nền tảng có game này. Liên kết được đối chiếu với nguồn chính thức; chúng tôi không bao giờ lưu trữ hay sao chép game.
- Chơi miễn phí — trang chính thứcTrình duyệtĐã phát hànhMiễn phí
Chạy trên trình duyệt máy tính hoặc điện thoại. Không cần tải về.
Trình duyệt (không cần tải) · Di động · Liên kết chính thức đã xác minh ngày 3 thg 11, 2026.
Giới thiệu PolyRoll
PolyRoll là game lăn bi 3D miễn phí trên trình duyệt — dễ làm người chơi “cay” không ít. Bạn điều khiển viên bi lăn qua các màn chơi low-poly, xoay camera, nghiêng bản đồ bằng chuột và nhảy khi bi đang chạm đất; trên điện thoại thì có d-pad và nút nhảy trên màn hình thay thế. Các màn chơi hoàn toàn được sinh theo thủ tục nên không màn nào giống màn nào, và về lý thuyết lượt chơi là vô tận, với những màn rất khó. Game không có chức năng lưu: tải lại trang có thể cho bạn màn dễ hơn nhưng sẽ bắt đầu lại từ màn 1. Người đăng, tài khoản macwhisperer trên Hacker News, cho biết game lấy cảm hứng từ những tựa như Super Monkey Ball và Marble Blast và gọi nó là “basically their evil clone” (về cơ bản là bản sao độc ác của chúng); người đăng cũng nói đồ họa được cố tình để thô ráp, low-poly, rằng game có thể gây ức chế và một số màn bị lỗi. Theo lời người đăng, game được làm khoảng ba tháng trước bài đăng tháng 10/2026, tại nhà một người bạn: sau khi động não và lập kế hoạch cùng Gemini Pro, hai người để Claude Code với Sonnet dựng một bản game chạy được nhưng nhiều lỗi trong một hai giờ, rồi dùng thêm prompt để sửa lỗi, chỉnh cảm giác điều khiển và camera, tối ưu cho di động, thêm hoạt ảnh và thiết kế d-pad từ ảnh chụp một bản phác thảo, tổng cộng khoảng 6–8 giờ. Làm bằng three.js và cannon-es. Miễn phí, lưu trữ trên Neocities.
Cách làm ra
Xác minh một phầnBài Show HN kể rằng người bạn của người đăng cho họ xem bộ thiết lập Claude Code của anh ấy và hai người quyết định làm một game; sau khi lên kế hoạch với Gemini Pro, “we set sonnet off on his merry way and went for a swim” (chúng tôi để sonnet tự làm rồi đi bơi), và một hai giờ sau họ đã có một game chạy được nhưng nhiều lỗi. Thêm nhiều prompt nữa để sửa lỗi, chỉnh cảm giác chơi và vật lý camera, rồi hai người bổ sung tối ưu cho di động, hoạt ảnh và thiết kế d-pad bằng cách gửi cho Sonnet ảnh chụp một bản phác thảo các nút. Người đăng ước tính tổng cộng khoảng 6–8 giờ và cho biết trước đó chưa từng thử lập trình agentic. Phiên bản Sonnet cụ thể không được nêu, và không nói có phần mã nào được viết tay hay không.
Bài đăng cho biết game bắt đầu từ việc động não và lập kế hoạch cùng “gemini-pro” trước khi Claude Code dựng nó. Không có thông tin cho thấy Gemini viết mã. Phiên bản Gemini cụ thể không được nêu.
Lên kế hoạch với Gemini Pro, sau đó dựng qua vài phiên prompt Claude Code (Sonnet) tại nhà một người bạn, tổng cộng khoảng 6–8 giờ theo lời người đăng. Game dùng three.js để kết xuất và cannon-es cho vật lý, phục vụ dưới dạng các module JavaScript thuần, với bước vật lý cố định 60 Hz để viên bi hoạt động như nhau ở mọi tần số quét (theo một chú thích trong script của game). Các màn chơi được sinh theo thủ tục bằng mã riêng của game.
- Engine / framework
- three.js với vật lý cannon-es
- Ngôn ngữ
- JavaScript
- Quy mô nhóm
- 2 ngườiNhà phát triển công bốHacker News (macwhisperer)
- Thời gian làm bản đầu
- Khoảng một hai giờ để có bản chạy được đầu tiên; tổng cộng khoảng 6–8 giờNhà phát triển công bốHacker News (macwhisperer)
- Thời gian phát triển
- Không công bố
- Chi phí phát triển
- Không công bố
- Code do AI viết
- Không công bố
“After some brainstorming and developing a plan with gemini-pro, we set sonnet off on his merry way and went for a swim... About an hour or two later we had a working game”Ghi chú xác minh: Thông tin về AI đến từ bài Show HN của người đăng ngày 6/10/2026 (10:41 UTC): Claude Code với Sonnet dựng game sau khi lên kế hoạch với Gemini Pro. Nhóm hai người: bài đăng mô tả người đăng và một người bạn cùng làm (“we”), dùng bộ thiết lập Claude Code của người bạn; người đăng nói mình không có Claude Code và không nghĩ người bạn mấy hứng thú phát triển game tiếp, nên chưa rõ ai bảo trì game. Bài đăng nói game được làm ba tháng trước đó, khoảng tháng 7/2026, nhưng không nêu ngày xuất bản, nên không ghi ngày phát hành. Cách điều khiển lấy từ trang game, việc dùng three.js và cannon-es lấy từ bài đăng và script của game. Super Monkey Ball (Sega) và Marble Blast (GarageGames) chỉ được nêu là nguồn cảm hứng: game có tên riêng, và không nguồn nào nhắc đến tài nguyên nào của các game đó, nên không ghi chú về sở hữu trí tuệ. Game chưa được chơi hết.
Quá trình phát triển
- Khoảng tháng 7/2026
Người đăng và một người bạn dựng game bằng Claude Code trong khoảng 6–8 giờ, ba tháng trước bài Show HN theo lời người đăng.
Người đăng chia sẻ game lên Hacker News dưới dạng Show HN.
Thành tích của game
Mỗi số liệu đo một thứ khác nhau — người chơi đồng thời, số người sở hữu, lượt tải và doanh số không bao giờ thay thế cho nhau và không bao giờ được cộng dồn. Nhãn cho biết mỗi con số đến từ đâu.
Trình duyệt (trang chính thức)
Miễn phí trên trình duyệt; không thấy thanh toán hay tài khoản.
Chưa ghi nhận số liệu công khai nào cho trang này.
Không công khai: Người chơi đồng thời (trang web), Doanh thu tháng, Doanh thu gộp.
Doanh số & doanh thu (mọi nền tảng)
Game trình duyệt — không có lượt tải nào để đếm.
Đánh giá & xếp hạng
Biên tập viên chưa đánh giá.
Bản thử nghiệm: phiếu của bạn chỉ được lưu trong trình duyệt này và không được tính ở đâu cả.
Hiện chưa được xếp hạng.
Chưa có đánh giá nào của người chơi.
Bản thử nghiệm: đánh giá chỉ được lưu trong trình duyệt của bạn, không được đăng công khai hay gửi lên máy chủ. Đánh giá được hiển thị bằng ngôn ngữ người viết đã dùng.
Nguồn
| Nguồn | Loại | Ngày đăng | Truy cập |
|---|---|---|---|
| Show HN: PolyRoll – A 3D Marble Game for Mobile/Desktop Hacker News (macwhisperer) | Bài đăng mạng xã hội | 6 thg 10, 2026 | 3 thg 11, 2026 |
| PolyRoll PolyRoll (Neocities) | Trang chính thức | Chưa xác nhận | 3 thg 11, 2026 |
| Official game page (language check) PolyRoll | Trang chính thức | Chưa xác nhận | 3 thg 11, 2026 |





