ESP32 Gallery

TOWER-DEFENSE GAME / ESP32 APPLICATION

像素塔防

面向 M5Stack Tab5 的 20 关像素塔防,画面与声音全部由代码生成。

Pixel Tower Defense
打开项目试玩 ↗ 全屏预览 ↗
关于这个项目

关于这个项目

一块 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

同场景的项目

AI Passport Nabo Xiaozhi AI Passport Nabo Xiaozhi Dive

项目源码 ↗

浏览全部项目

看看一个 ESP32 项目长什么样,以及它能不能跑在你的板上。

排序

预览与交互

形态是寻找项目的入口。具体能否安装,还需要核对板型、芯片和外设。

做了点新东西?

给你的作品,一点聚光。

仓库链接不代表作者背书或硬件兼容性已经核验。上电或刷写前请阅读上游安全说明。

试玩

项目源码 ↗
构建、来源与安全
来自你的工作台

小小开发板。
大大的想法。

分享你做的好东西。

提交后会自动检查;大多数项目会在 1–3 天内完成审核。

也可以直接在 GitHub 投稿 ↗