各位卷王大家好,我是爱撸码的开源大叔!
虽然我爱撸码,也爱卷,但是!今天我可不想做卷王,今天我们不聊技术,我们回味童年,我们打游戏!
回忆篇
哎,这人一老呀,就是喜欢怀旧,前两天我想到了一个场景:“我小的时候,蹲在我家的某个墙角,手里拿着那种放五号电池的游戏机,疯狂的玩俄罗斯方块”,想到这个场景的时候,就把我带到了那个充满欢声笑语的童年中去了,就在我沉浸其中的时候,耳边突然传来了一个不和谐的声音:“xxx,你的程序出 bug 了!” 这一句话把我从梦中惊醒,老老实实的去搬砖了。。。
再续前“缘”
等我改完 bug 之后,我还是久久不能忘记那种感觉,很想过两把俄罗斯方块的瘾,但是我找不到以前那种游戏机了啊,这可怎么办?我抱着试试看的心态去万能的 GitHub 上搜了搜,哈哈,果然,有大佬跟我一样也喜欢怀旧,不仅游戏方式一样,就连外观都跟我小时候用的游戏机一样!
你瞅瞅,这音效(声音我帮你听了),顿挫的效果,全都有,简直了真是!
时代在进步
小时候,每次玩的时候,得到高分之后,就要一直玩下去,也不能记录一下,休息一下等有时间再玩。现在可好了,真是时代在进步啊,俄罗斯方块也有了记忆功能!
通过订阅 store.subscribe,将 state 储存在 localStorage,精确记录所有状态。网页关了刷新了、程序崩溃了、手机没电了,重新打开连接,都可以继续。
不仅如此,页面还是响应式的,不仅指屏幕的自适应,而是在PC使用键盘、在手机使用手指的响应式操作:
小结
生活不止有内卷,也要学会适当休息一下,怀念一下我们逝去的童年,完成一下小时候没有实现的小目标。在公号后台回复「俄罗斯方块」
即可获取游戏地址~~再挑战一下小时候的自己!