TOWER-DEFENSE GAME / ESP32 APPLICATION
像素塔防
面向 M5Stack Tab5 的 20 关像素塔防,画面与声音全部由代码生成。

关于这个项目
关于这个项目
一块 M5Stack Tab5 上打塔防:1280×720 触屏,20 关,路径从右边缘通向基地,五种塔各升三级,敌人有九类,包括直飞基地的空中单位和会治疗的小怪,九个 Boss 能力,每关最多两个 Boss。项目立了条硬规矩——不带任何素材文件:5×7 拉丁字体是 95 个手写位图,16×16 中文字形由脚本按字符串表现生成,音效在构建时用方波和噪声合成,所有画面都是 fillRect 堆出来的。地图由 Python 脚本生成,难度靠可建造空间而不是数值。PC 模拟器把固件源码编进去跑完 20 关,370 项断言;烧录前务必先 erase-flash,再写 0x0 的合并镜像。
README 原文摘录
README 原文摘录
- Display
- 1280×720 MIPI-DSI, 40 px cells, 32×14 grid
- Constraint
- the repository contains zero asset files
- Fonts
- the 5×7 font is 95 hand-written bitmaps
- Flashing
- Always esptool erase-flash first
硬件
原生板型: M5Stack Tab5
支持板型: M5Stack Tab5(ESP32-P4)
带 1280 × 720 触屏的 M5Stack Tab5。项目仓库包含基于同一份源码的桌面模拟器。
媒体署名与权利
上游项目媒体 · 权利归其所有者 · 署名: andjiang0083
从固定提交的上游桌面渲染器生成。控件回放录制帧,不代表浏览器运行固件。预览包保留许可证声明。
同板型的其他项目
ESP32 Mac II Esp32emu Matrix Rain Tab5 Tab5 Home Screen
同场景的项目
看看一个 ESP32 项目长什么样,以及它能不能跑在你的板上。
排序
预览与交互
形态是寻找项目的入口。具体能否安装,还需要核对板型、芯片和外设。
浏览器里就能试
试一个项目
刚刚收录
最新收录
做了点新东西?
给你的作品,一点聚光。
仓库链接不代表作者背书或硬件兼容性已经核验。上电或刷写前请阅读上游安全说明。