game-demo
canvas小游戏之小鸟飞啊飞

一些感慨

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

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

点我试玩

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

反思

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

  1. 第一版

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

  1. 第二版

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

总结

继续努力啦~~

2018-08-30 10:56:132018-08-30 10:56:13