Thiết kế & Đồ họa (Canvas 2D): Game sử dụng các hình khối cơ bản kết hợp với hiệu ứng shadowBlur để tạo ra phong cách Neon bắt mắt, cùng với hiệu ứng Starfield (bầu trời sao trôi) ở background.
Cơ chế va chạm tinh tế: Hàm checkCircleRectCol và checkCollision giúp kiểm tra va chạm giữa người chơi (Vuông/Tam giác) với đạn (Tròn) hoặc kẻ địch một cách chính xác.
Hiệu ứng Particles: Khi tiêu diệt quái hoặc bị trúng đạn, lớp Particle sẽ bung ra hàng chục hạt màu sắc rơi lả tả dần dần biến mất (fade out).
Hệ thống thời gian / Boss logic: Độ khó tự động tăng theo hàm thời gian (spawn quái nhanh hơn, quái bay nhanh hơn). Đúng giây 30 Boss sẽ xuất hiện kèm hiệu ứng popup cảnh báo siêu ngầu, Boss bắn đạn theo dạng spread (tỏa tròn) yêu cầu kỹ năng né tránh cao.
Zero Dependency & Sound: Ngoại trừ SweetAlert2 để làm Modal thông báo đẹp, mọi thứ hoàn toàn là js thuần. Âm thanh cũng được tôi tự động tổng hợp tạo ra bằng Web Audio API (mô phỏng tiếng chíp điện tử) nên không cần nhúng bất kỳ file .mp3 phiền phức nào.
XEM THÊM ==> Hướng dẫn cài đặt chi tiết
Nguồn: Sharecode.vn
tải về mở lên và chơi luôn