碰碰球

我在github上翻到了小时候喜欢玩的一个游戏的一部分代码
……感觉有些,不知道怎么说的感觉。那个游戏在我初中的时候停更,高中的时候关服...
它所依赖的技术也都过时了
一门半死不活的语言ActionScript,还有一个被现在大多数浏览器抛弃的平台Adobe Flash
十年前…
那时候我还能一玩一整天…
可是直到它关服我甚至都还不会按F12,也许早点知道的话能看到更多...

所以为什么是碰碰球?因为它简单啊...其实有想过贪吃蛇...但感觉有点麻烦,玩家之间交互麻烦...。主要大概也不是canvas...而是,我想做成一个在浏览器里能玩的,在线的,简单的多人游戏。


花木瑞日记game记录大约 27 分钟
飘雪动画

嗯...其实,也是,找到的几个仓库。然后,看代码。

找到的感觉写的最清楚的是这一个,我还跟着去看了点原型相关的东西。 Gargron/Snowfall

另外提一下...这个作者竟然也是 mastodon 的主要开发者...好厉害...世界好小...

调试工具

但是...感觉能看懂,但是我尝试删改东西的时候就是不起效果,也不知道哪出的问题... 去找了半天canvas debugger工具,然后,发现tmd有一堆搬的十年前的文章...原文是这个[https://web.dev/canvas-inspection/]


花木瑞日记game记录大约 7 分钟
canvas

最后一天的晚上了哎... 就是,看着canvas,我突然想到些东西。

粒子特效...

还有古早时期的windows上为数不多的好玩的东西,屏幕保护,除了幻灯片和鱼缸,还有好多好玩的... 飘泡泡,飘雪花...它们是确实有一部分类似...碰撞箱那种东西的...

这个在canvas里能做吗? 喵...

particles.js


花木瑞日记game记录大约 6 分钟
怪东西(编程x精神分析)

封装。

说到“封装”,我老是想到些奇怪的东西,比如“只进入身体,不进入生活”——别烦我,就解决我这部分需求就好。这次又想到一个,不那么过分的是丝袜..过分点就是那种 sm 里奇奇怪怪的衣服,遮住的几乎全部的皮肤然后只漏出...那个“关键部位”,嗯...也算是一种“接口”罢。。皮肤褶皱可能就像程序内部的乱七八糟的结构,算是一种创伤了。

props。

是前端框架里的一个东西。

或者应该再来点东西,我那时候在看 vue2,里面很重要的一个东西叫组件,就像面向对象的类一样,它们也可以有叫做 parent-child 的关系,但与面向对象的继承不太一样,组件中这种关系叫做“注册”,小组件引入、注册到大组件之中——这里的大组件在最后是要直接展示起作用的。而面向对象中的父类可能只是搭个架子,并不会被实例化,最后干活的是子类。所以,因为发现了这种不同,还有些我也不知道为什么的原因...如果面向对象里的继承把 parent-child 翻译成了父子,那我就不想把组件也叫父子了,我会想把组件这里的引用注册的 parent-child 翻译成母子或者母女...


花木瑞日记胡说八道记录大约 6 分钟
搞网站的记录

感觉,可以把整网站这一条东西记录一下...

与代码无关

其实从头到尾难的...或者说磕到我的地方根本就不是代码...或者说我几乎一行没写......
vuepress,主体也是一个写好的 vuepress hope
这里面我做的基本就只有换壳,就是,改个名字改图片那种。
有点要写的地方也就...配侧边栏,还有 markdown 的 frontmatter...
因为是静态所以要去找别人提供的在线服务...接 github 的评论功能,评论用 GitHub 提供的好处是一条龙,坏处是别人要评论就要有 github 账号...,现在要整的是一个搜索功能,也是要去找爬虫。。


花木瑞日记运维记录大约 5 分钟