BATTLESHIP GAME - Trò chơi Hải chiến điện tử hai màn hình với ESP32-C3
Trải nghiệm trò chơi Hải chiến (Battleship) kinh điển trên thiết bị cầm tay tự chế với vi điều khiển ESP32-C3. Dự án tích hợp màn hình kép, âm thanh I2S, AI thông minh và tính năng lưu điểm cao, mang lại trải nghiệm chơi game đầy hoài niệm nhưng vô cùng hiện đại.
Mô tả
Hãy cùng bắt tay vào làm phiên bản hiện đại của trò chơi cờ bàn Hải chiến (Battleship) cổ điển. Dự án này sử dụng hai màn hình TFT ST7735, vi điều khiển ESP32-C3 và các bộ điều khiển nút bấm PCF8575 tùy chỉnh. Phiên bản điện tử cầm tay này sở hữu hình ảnh tàu chiến pixel-art cực đẹp, hiệu ứng âm thanh qua I2S và ba chế độ chơi: Người đấu với Máy (CPU), Người đấu với Người, và tính năng theo dõi thống kê với điểm cao được lưu bằng EEPROM.
Hai màn hình TFT 128×160 - Mỗi người chơi chỉ nhìn thấy màn hình của riêng mình trong quá trình đặt tàu.
Hình ảnh tàu chiến chân thực - Các loại tàu pixel-art 11×11 (Tàu sân bay, Thiết giáp hạm, Tàu ngầm, Khu trục hạm, Tàu tuần tra).
Công nghệ âm thanh I2S - Hiệu ứng âm thanh sống động: tiếng tên lửa phóng, tiếng nổ, nhạc hiệu chiến thắng.
Đối thủ AI thông minh - Máy (CPU) với chế độ săn tìm và ưu tiên mục tiêu.
Thống kê bền vững - EEPROM lưu trữ tỷ lệ thắng, dữ liệu độ chính xác và thời gian hoàn thành nhanh nhất.
Điều khiển mượt mà - Điều hướng cần gạt (joystick) tự động lặp lại với tính năng khử rung (debouncing).
Giao diện chuyên nghiệp - Radar chuyển động, thanh trạng thái phân loại theo màu sắc và phản hồi trực quan.
https://www.instructables.com/Dual-Screen-Electronic-BattleShip-Game-With-ESP32-/
Giấy phép
Tác phẩm này được cấp phép theo
Creative Commons — Attribution — Noncommercial — Share AlikeCC-BY-NC-SA
File mô hình
Chưa có bản in nào được khoe. Hãy là người đầu tiên!
Chưa có bình luận nào. Hãy là người đầu tiên!