先放链接: V我50

无聊的时候用vue脚手架搭配vuex,vuerouter以及自己想的碰撞计算,完成了一个小游戏

图片背景是网上找的,如有不爽联系我删除

说一下收获与心得:

1.封装组件的必要性,初始开发比较麻烦,伤害体积,碰撞体积,跳跃递减,碰撞使跳跃开始自由落体,因为我没有接触过什么游戏框架,所以我都是自己计算写出来的,花了一天完成了基础,然后做了两关而已,因为后面的就没什么挑战难度了,封装完组件后,后面的关卡只需要添加组件就好,接下来开发一关只需要几分钟吧估计(除非需要添加攻击等其他功能)

2.要热爱代码,而不是单纯的把代码当作生活的工具,这个游戏虽然只是个小游戏,却是一个乐趣,因为鬼畜的小人物是我女朋友,这也是这个游戏的目的哈哈哈哈

3.作为一个21届专科毕业生,拥有不到一年的工作经验,希望以后还是能够对代码保持热爱

目前发现的个别bug:

1.跳跃有几率挂在墙上:这个问题我知道问题缘由,修改起来不难,但是我觉得这反而可以作为一个游戏的精髓(就像cf的卡箱子)

2.死亡后复活无法跳跃:这个当时是因为我把不应该出现在vuex管理的状态放在了vuex里,因为搬出来的话比较麻烦,我就使用了笨方法,死亡后刷新一下页面

源码(建议给个star再clone):https://github.com/simpleRobort/baiwanrunrun_code

Logo

前往低代码交流专区

更多推荐