我用JavaScript写了一个小游戏!
链接
我写了一个简单的小游戏。
游戏链接(可能需要加载一段时间)
简介
前几天我在玩 Emoji Kitchen(一个可以混合emoji变成新的emoji的东西) 的时候,突然想到,有那么多的emoji,这不就是免费的图片素材库嘛,于是就使用纯js和emoji素材写了了这个小游戏。
非常简陋的小游戏,完成度很低,但是这应该是我接触的第一个比较需要代码架构能力的项目,因为之前参加算法竞赛,写的代码都是“一次性”,提交题目通过后就不会再维护,为了在规定时间内完成题目,变量名都是很短的a
、b
、c
,从来没注意可读性和可维护性,也很少写OOP的代码。
写这个小游戏让我学到很多,比如面向对象程序设计、游戏的ECS(Entity Component System)架构(尽管我的游戏里没有用到Component)、代码之间如何解耦、怎么写规范的Commit Message等等。开发过程中也经历了数次痛苦的重构,让我知道了 “Think twice, code once”这句话 有多么的重要。
这还只是一个简陋的demo,可能想起来了就会偶尔加点功能?在代码变成屎山之前我会物尽其用的(笑)。
遇到BUG可以通过任何联系方式私信我:联系方式
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Cyrus' Blog!
评论