Vui vẻ và thư giãn
- Giúp giải trí và thư giãn sau ngày dài làm việc mệt mỏi
- Kích thích sự nhạy bén và quyết đoán, điềm tĩnh trong việc giải quyết vấn đề
- Đăng kí tài khoản và tham gia các ván cờ với những players đến từ khắp mọi nơi trên thế giới.
- Danh sách các phòng với pagination, tìm phòng theo ID, tạo phòng chờ và mời mọi người tham.
- Nhắn tin trao đổi với nhau với các thành viên trong phòng chờ.
- Thay đổi trạng thái chuẩn bị trong phòng chờ. Phân quyền độc đáo với ROOM_OWNER, GUEST, WATCHERS với tính năng KICK, SWAP ROOM_OWNER.
- Lựa chọn tựa game yêu thích với vô vàn chế độ chơi mới lạ.
- Phân chia thời gian ra cờ cho mỗi người hợp lý.
- Hệ giống giám sát trò chơi chặt chẽ nhất.
- Tự quay về phòng chờ khi kết thúc ván đấu. Thống kê lịch sử trận đấu chi tiết.
- Python-Flask & Flask-Socket để tương tác xử lý & can thiệp với phía Client.
- Trừu tượng hóa hệ thống X.O game vào Core OOP System Hierarchy architecture dễ scalable and maintainable.
- Abstract polymorphism các đối tượng cốt lõi cho sự mở rộng.
- Áp dụng Composition & Inheritance hợp lý trong việc thiết kế oop hệ thống.
- Áp dụng các SOLID Pricipal & Design pattern cùng với sử dụng các giải thuật tối ưu hiệu suất hệ thống và dễ dàng bảo trì
- Server: Python, Flask, SocketIO
- Client: Typescript, ReactJs, SocketIO-client
- Ứng dụng đang trong quá trình cải thiện và tối ưu.
- N22DCCN040 Đậu Văn Đăng Khoa N22DCCN051 Nguyễn Thắng Lợi N22DCCN090 Nguyễn Minh Triết
- BE: https://github.com/BiThongg/CaroGameSocket
- FE: https://github.com/BiThongg/SuTacClient