Một phiên bản hiện đại, gọn nhẹ và tối ưu của trò chơi kinh điển Lines 98.
Mập's Lines98 Pro là dự án được viết lại với tư duy "Clean Code", tách biệt hoàn toàn logic trò chơi (Engine), hiển thị (Renderer) và điều khiển (Game Controller). Tất cả chỉ gói gọn trong một file HTML duy nhất, cực kỳ tiện lợi để lưu trữ và chơi mọi lúc mọi nơi mà không cần cài đặt.
-
Di động (Portable): Chỉ cần một file
.htmlduy nhất, không cần cài đặt, không cần server. -
Kiến trúc sạch: Code được tổ chức theo mô hình Engine/Renderer/Controller, dễ dàng bảo trì và mở rộng.
-
Trải nghiệm mượt mà: Hiệu ứng di chuyển bóng được tối ưu hóa tốc độ cao.
-
Tính năng thông minh:
-
Hỗ trợ Hoàn tác (Undo) nước đi.
-
Tự động lưu ván chơi (
localStorage). -
Lưu điểm cao (High Score).
-
Level Persistence: Khi thua, bạn có thể chơi lại ngay tại level hiện tại thay vì phải bắt đầu từ đầu.
-
Âm thanh: Sử dụng Web Audio API (không cần file âm thanh ngoài, tải cực nhanh).
-
Responsive: Tự động điều chỉnh giao diện trên cả điện thoại và máy tính.
- Chọn bóng: Nhấp vào quả bóng bạn muốn di chuyển.
- Di chuyển: Nhấp vào ô trống trên bàn cờ để di chuyển bóng đến đó (nếu có đường đi).
- Ghi điểm: Xếp ít nhất 5 quả bóng cùng màu thành một hàng (ngang, dọc hoặc chéo) để ghi điểm và xóa chúng khỏi bàn cờ.
- Mục tiêu: Đừng để bàn cờ đầy bóng!
- Ngôn ngữ: Vanilla JavaScript (ES6+), HTML5, CSS3.
- Đồ họa: HTML5 Canvas.
- Âm thanh: Web Audio API.
- Lưu trữ: LocalStorage.
- Tải file
Lines98.htmlvề máy. - Mở file bằng bất kỳ trình duyệt web hiện đại nào (Chrome, Firefox, Edge, Safari).
- Thưởng thức trò chơi!
Dự án được phát triển bởi toanmap.