链接

我写了一个简单的小游戏。

游戏截图

游戏链接(可能需要加载一段时间)

Github开源地址

简介

前几天我在玩 Emoji Kitchen(一个可以混合emoji变成新的emoji的东西) 的时候,突然想到,有那么多的emoji,这不就是免费的图片素材库嘛,于是就使用纯js和emoji素材写了了这个小游戏。

非常简陋的小游戏,完成度很低,但是这应该是我接触的第一个比较需要代码架构能力的项目,因为之前参加算法竞赛,写的代码都是“一次性”,提交题目通过后就不会再维护,为了在规定时间内完成题目,变量名都是很短的abc,从来没注意可读性和可维护性,也很少写OOP的代码。

写这个小游戏让我学到很多,比如面向对象程序设计、游戏的ECS(Entity Component System)架构(尽管我的游戏里没有用到Component)、代码之间如何解耦、怎么写规范的Commit Message等等。开发过程中也经历了数次痛苦的重构,让我知道了 “Think twice, code once”这句话 有多么的重要。

这还只是一个简陋的demo,可能想起来了就会偶尔加点功能?在代码变成屎山之前我会物尽其用的(笑)。

遇到BUG可以通过任何联系方式私信我:联系方式