预览截图

一些感慨

在刚接触前端的时候,就在简单尝试制造简单的2D游戏,还清楚的记得写了怪物巡逻范围、自动攻击..
一晃过去两年,这期间虽然已从事前端,但却再没写过Canvas了…

小鸟飞啊飞,主要玩法是玩家控制小鸟来躲避飞行中的障碍物,为了增加难度,加了速度递增

后续加入新的小鸟、地图、道具、技能
也可以加入对战模式

反思

在编程的时候遇到了些问题,还好都面向搜索引擎解决了…
期间重构了几次

  1. 第一版

初版的时候没有梳理游戏逻辑、遇到问题就解决问题。
界面UI等都是文字,个人当时觉得这样写起来会很快。
但通过后续的重构发现是自己想当然了

  1. 第二版

这一版有完整的UI和游戏的逻辑控制,因为有了第一版的反思,就先构建了游戏逻辑。
但是到后续的道具扩展、地图扩展时也写了很多不清晰的冗余代码
暴露了自己的设计还是没有良好的扩展性

总结

继续努力啦~~