在刚接触前端的时候,就在简单尝试制造简单的2D游戏,还清楚的记得写了怪物巡逻范围、自动攻击.. 一晃过去两年,这期间虽然已从事前端,但却再没写过Canvas了...
小鸟飞啊飞,主要玩法是玩家控制小鸟来躲避飞行中的障碍物,为了增加难度,加了速度递增
后续加入新的小鸟、地图、道具、技能 也可以加入对战模式
在编程的时候遇到了些问题,还好都面向搜索引擎解决了... 期间重构了几次
初版的时候没有梳理游戏逻辑、遇到问题就解决问题。 界面UI等都是文字,个人当时觉得这样写起来会很快。 但通过后续的重构发现是自己想当然了
这一版有完整的UI和游戏的逻辑控制,因为有了第一版的反思,就先构建了游戏逻辑。 但是到后续的道具扩展、地图扩展时也写了很多不清晰的冗余代码 暴露了自己的设计还是没有良好的扩展性
继续努力啦~~