AI UNDERDOGSDAILY PICK
AI UNDERDOGS
在鼠标里跑 Pong
Pong, Inside Your Mouse
dupontgu/pov_pong_mouse
有人把 Pong 游戏塞进了鼠标固件里
显示方式是——甩鼠标甩到你的肉眼能看到残影
Someone shoved Pong into a mouse's firmware, and
the display is — move the cursor so
fast your eyes see the afterimage
固件即屏幕
Firmware as Display
作者 dupontgu 用的是最便宜的微控制器
没接任何屏幕
原理是人眼有视觉暂留
鼠标高速移动时固件逐行扫描渲染
你的眼球自动把残影拼成了一帧完整画面
dupontgu used the cheapest MCU with zero screens
attached. The trick: human eyes have persistence of
vision. The firmware sweeps pixels line by line
while the mouse flies across the desk, and
your retina assembles the afterimage into a complete
frame
★ SIGNAL 1
三个文件,全是硬活
Three Files, All Hardcore
整个项目就三个文件:game_mouse.ino
pong.h
usbh_helper.h
Pong 的物理引擎
AI 对手逻辑
USB HID 光标上报
视觉暂留渲染全塞在里面
光标刷新频率必须和游戏帧率精确对齐
差一点画面就散了
The whole project is three files: game_mouse.ino, pong.h
usbh_helper.h. Pong physics, AI opponent logic, USB HID
cursor reporting, and POV rendering — all crammed
in. Cursor refresh rate has to lock precisely
to game tick rate, or the image falls
apart
★ SIGNAL 2
163 星,零实用价值
163 Stars, Zero Use Cases
GitHub 上 163 个 star
没有一丁点商业价值
但这就是独立硬件项目的魅力——不解决任何问题
纯粹是「我能不能把游戏塞进鼠标固件里
然后用光标残影把它显示出来」
答案是能,然后大家鼓掌
163 stars on GitHub, zero commercial value. But
that's the charm of indie hardware — not
solving a single problem, just 'can I stuff
a game into mouse firmware and render it
with cursor afterimages?
' Answer: yes. Everybody claps
作者自己说得很克制:「一个在鼠标固件里运行的 Pong 实现
通过移动光标快到足以产生视觉暂留来渲染」
没有任何吹嘘,就是陈述事实
能做到就是能做到
The author keeps it dead simple: 'Implementation of
Pong that runs within a mouse's firmware and
renders by moving the cursor fast enough to
achieve persistence of vision.' No hype. Just stating
facts. If it works, it works
AI UNDERDOGS
没有屏幕?甩快点就有了
No screen? Just sweep faster.
dupontgu/pov_pong_mouse
关注 · 每天发现更多 AI 神作
github.com/dupontgu/pov_pong_mouse