Template Solitaire HTML5: mã nguồn Klondike và các ván bài
Rút 1 hoặc rút 3, chiến dịch 12 ván, thử thách hằng ngày và những gì mã nguồn có, lấy Boba Club làm ví dụ.

Một template Solitaire (bài xếp) xứng đáng với giá tiền hay không phụ thuộc vào một câu hỏi: mọi ván bài có thắng được không? Người chơi thua một ván vì xáo bài xấu sẽ đổ lỗi cho game, còn người chơi bị kẹt mà không có đường lui sẽ bỏ đi.
Boba Club là một game Solitaire Klondike hoàn chỉnh, đặt trong một quán trà sữa ấm cúng. Bài hướng dẫn này chỉ ra những điểm cần kiểm tra ở bất kỳ template Solitaire nào, lấy phiên bản này làm ví dụ.
Các ván bài: ván nào thắng được
Các ván chơi nhanh là xáo bài ngẫu nhiên, giống Solitaire cổ điển, nên không bảo đảm thắng được. Chiến dịch và thử thách hằng ngày thì khác: chúng lấy từ một kho ván bài mà bộ giải (solver) đi kèm đã giải được, và các bài test chạy lại từng lời giải.
Thử thách hằng ngày lấy từ một kho 120 ván bài. Khi một ván rơi vào ngõ cụt, tính năng giải cứu đưa nó về một thế bài vẫn còn thắng được, nên người chơi không bị kẹt mãi.
Rút 1, rút 3 và các công cụ
- Rút 1 và rút 3, hai biến thể cổ điển.
- Chiến dịch 12 ván chia thành ba chương.
- Gợi ý, hoàn tác và tự động hoàn thành ván.
- Phần hướng dẫn có lời dẫn cùng mèo Mochi.
Gợi ý và hoàn tác là những tính năng người chơi sẽ thử đầu tiên. Trước khi mua, hãy chơi vài ván và kiểm tra xem hoàn tác có khôi phục đúng thế bài không, và gợi ý có chỉ ra một nước đi thay vì tự đi thay người chơi không.
Phiên bản này còn có 12 nhãn dán, 6 mặt sau lá bài và 3 khung cảnh bàn chơi, hữu ích nếu bạn muốn điều chỉnh giao diện theo một thương hiệu.
Phần hướng dẫn và ngôn ngữ
Giọng đọc của phần hướng dẫn có tiếng Anh, tiếng Bồ Đào Nha (Brazil) và tiếng Tây Ban Nha. Ở các ngôn ngữ giao diện khác của game, người chơi nghe giọng tiếng Anh kèm chữ đã được bản địa hóa; tiếng Việt không nằm trong số ngôn ngữ giao diện đó, vì vậy hãy cân nhắc xem điều này có phù hợp với người chơi của bạn không.
Mã nguồn, test và hosting
Mã nguồn là TypeScript dễ đọc với 152 bài test, xây dựng trên Phaser 4.2. Thư mục game sẵn sàng đưa lên hosting, với hình ảnh, âm thanh và font nằm sẵn cục bộ. Build lại bằng Vite là không bắt buộc.
Giống các template khác trong bài hướng dẫn này, game cần một trình duyệt đời mới có hỗ trợ JavaScript và âm thanh, cùng hosting tĩnh qua HTTP(S). Không cần cơ sở dữ liệu hay tài khoản tác giả.
Xem trang Boba Club và mọi thứ đi kèm
Những gì giá bán không bao gồm
Boba Club không có lưu trữ đám mây, bảng xếp hạng online, mua hàng bằng tiền thật hay SDK quảng cáo. Tiến độ được lưu trong trình duyệt đang dùng. Ứng dụng native, hosting và phát triển theo yêu cầu không nằm trong gói.
Câu hỏi thường gặp
Tôi có cần build game không?
Không. Hãy tải nội dung thư mục game/ lên hosting HTTP(S). Chỉ cần build lại nếu bạn sửa mã nguồn TypeScript.
Tiến độ được lưu ở đâu?
Lưu cục bộ, trong trình duyệt đang dùng.
Mọi ván bài có thắng được không?
Các ván của chiến dịch và thử thách hằng ngày lấy từ một kho mà mọi ván đều đã được bộ giải đi kèm giải được. Các ván chơi nhanh là xáo bài ngẫu nhiên, giống Solitaire cổ điển.
Giấy phép nào được áp dụng?
Áp dụng điều khoản của Polar Games Marketplace hiển thị khi thanh toán.
Template Solitaire phù hợp với đâu
Một game bài như thế này hợp với website của quán cà phê hay lounge, một chuyên mục câu đố hằng ngày trên blog, hoặc studio muốn có một game Solitaire chỉn chu để thay giao diện. Hãy đánh giá nó qua kho ván bài và luật chơi, chứ không chỉ qua chủ đề.
Nếu bạn cần chơi online hay bảng xếp hạng, phiên bản này không phải sản phẩm phù hợp.
