A PERSONAL NOTEBOOK / 个人编程学习记录
边学边写,
也做点好玩的。
把编程里想明白的事记下来,也把小想法做成能打开、能上手的作品。这里放学习笔记、实践项目和它们的迭代记录。
翻翻最近的笔记个人学习 · 项目实践 · 开源记录EST. 2026 / ALWAYS LEARNING
01 / SELECTED PROJECT
写出来,也跑起来。
一个正在迭代的小练习。
电脑键盘 / 手机滑动都能玩 · 代码已开源VIEW SOURCE
02 / FIELD NOTES
从项目里,拆几个问题。
先做,再把踩过的坑记下来。
01020304
小蛇怎么走,才不会跟着帧率忽快忽慢?
把规则更新和画面绘制分开,再用一个累加器,让每一步都有自己的时间。
方向键和手机滑动,最后走同一条路
输入先变成方向,再进入短队列;处理反向、连按和触屏手势时,少写一套规则。
随机不等于每隔几秒扔一次骰子
给干扰事件加冷却、递增概率和起手间隔,让意外出现,也留出反应时间。
让台词一句句说完:一个很小的语音队列
同一时刻只播一句,旧反应及时过期;暂停、打断和异步播放失败也都要有去处。
暂时没有找到这篇,换个关键词试试。
03 / ABOUT THIS SPACE
不急着做大,
先把小东西做完整。
这里是我的个人编程学习笔记。喜欢从一个具体的小问题开始:一条蛇怎么转弯,一段声音怎么排队,一个看似随机的事件,怎样才算公平。
目前的笔记围绕粉蓝蛇蛇这个练习展开,记录代码里的做法、取舍和还想继续改的地方。项目可以直接体验,相关实现也能在开源仓库里找到。
