Giới thiệu Tiao: Trò chơi chiến thuật lượt chơi xây dựng trên Next.js và TypeScript
Tiao là phiên bản kỹ thuật số của một trò chơi cờ chiến thuật dành cho hai người, được xây dựng với bộ công nghệ hiện đại bao gồm TypeScript, Next.js và WebSockets. Trò chơi cung cấp chế độ chơi với AI, chơi nhiều người theo thời gian thực, hệ thống xếp hạng ELO và mã nguồn mở hoàn toàn.

Tiao là một dự án web game mới thú vị, được mô tả là sự kết hợp giữa Checkers (Cờ đam) và Go (Cờ vây). Đây là phiên bản kỹ thuật số của một trò chơi cờ chiến thuật lượt chơi dành cho hai người do Andreas Edmeier thiết kế, và hiện đã được đưa lên nền tảng web để người dùng dễ dàng tiếp cận.
Công nghệ và Kiến trúc
Dự án được phát triển trong khoảng 2 tuần với một bộ công nghệ hiện đại (stack) mạnh mẽ, thể hiện kỹ năng lập trình và thiết kế hệ thống của tác giả:
- Frontend & Backend: Sử dụng TypeScript, Next.js và Express.
- Cơ sở dữ liệu: MongoDB.
- Real-time: Hỗ trợ chơi theo thời gian thực nhờ WebSockets.
- DevOps: Ứng dụng được đóng gói hoàn toàn bằng Docker và triển khai trên máy chủ ảo Hetzner VPS thông qua công cụ quản lý Coolify.
- Tính năng bổ sung: Xác thực người dùng qua better-auth, phân tích dữ liệu với OpenPanel và hệ thống thành tựu (achievements) đầy đủ.
Tính năng nổi bật
Tiao không chỉ là một trò chơi đơn giản mà còn tích hợp nhiều tính năng cao cấp thường thấy ở các game chuyên nghiệp:
- Chơi đơn (Single Player): Rèn luyện kỹ năng chống lại AI.
- Chơi nhiều người (Multiplayer): Hệ thống matchmaking dựa trên xếp hạng ELO giúp bạn tìm được đối thủ xứng tầm.
- Chế độ quan sát (Spectator): Người dùng có thể dán Game ID để theo dõi các trận đấu đang diễn ra.
- Tùy biến: Tạo phòng chơi riêng tư với mã code để mời bạn bè, hoặc tham gia trận đấu ngẫu nhiên với các chế độ kiểm soát thời gian linh hoạt.
Mã nguồn và Truy cập
Dự án là mã nguồn mở và được phát hành dưới giấy phép AGPL. Tác giả hy vọng cộng đồng sẽ ủng hộ để trò chơi này ngày càng phát triển, với tham vọng một ngày nào đó người ta có thể chơi Tiao trên bàn cờ Go truyền thống hoặc trên các thiết bị di động.
Bạn có thể trải nghiệm trò chơi tại playtiao.com và xem mã nguồn tại GitHub.
Bài viết liên quan

Công nghệ
Startup Equity Adventure Game: Trò chơi mô phỏng hành trình vốn và cổ phần khởi nghiệp
26 tháng 4, 2026

Phần mềm
Fast16: Khám phá khung phá hoại phần mềm độ chính xác cao tiền thân của Stuxnet
26 tháng 4, 2026
Công nghệ
Mua lại Friendster với giá 30.000 USD: Kế hoạch hồi sinh mạng xã hội tiền thân của Facebook
26 tháng 4, 2026
