canvas小游戏之小鸟飞啊飞
一些感慨
在刚接触前端的时候,就在简单尝试制造简单的2D游戏,还清楚的记得写了怪物巡逻范围、自动攻击..
一晃过去两年,这期间虽然已从事前端,但却再没写过Canvas了…
小鸟飞啊飞,主要玩法是玩家控制小鸟来躲避飞行中的障碍物,为了增加难度,加了速度递增
后续加入新的小鸟、地图、道具、技能
也可以加入对战模式
反思
在编程的时候遇到了些问题,还好都面向搜索引擎解决了…
期间重构了几次
- 第一版
初版的时候没有梳理游戏逻辑、遇到问题就解决问题。
界面UI等都是文字,个人当时觉得这样写起来会很快。
但通过后续的重构发现是自己想当然了
- 第二版
这一版有完整的UI和游戏的逻辑控制,因为有了第一版的反思,就先构建了游戏逻辑。
但是到后续的道具扩展、地图扩展时也写了很多不清晰的冗余代码
暴露了自己的设计还是没有良好的扩展性
总结
继续努力啦~~
- 感谢你赐予我前进的力量
赞赏者名单
因为你们的支持让我意识到写文章的价值🙏
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 zhangyuhan2016 - blog
评论