一、序言
由于最近马上快过年了,组里没啥事,决定整点活丰富下自己的生活,以及提升自我能力(摸鱼能力),偶然看到有一个golang开发的2d游戏库,觉得还蛮有意思的
二、想法
说干就干,虽然我以前没有做过游戏,但是没见过猪跑还没吃过猪肉么,游戏肯定得有游戏题材+玩法
作为一名练习两年半的程序员,当然只做一款单机小游戏显然不能满足我,鉴于在后端领域有点经验,自然得加上联机这个牛皮plus的功能
三、实施
3.1背景
好的游戏离不开一个好的背景,背景肯定就是我家哥哥成名之战
3.2角色
角色的话,我们就使用表情包吧(不然等会收到绿尸寒警告)
玩家A
玩家B
再加上血条/比分
3.3效果图
3.4技能
作为哥哥的真爱粉,什么唱跳rap篮球不在话下,技能怎么能少了篮球呢
技能1 篮球
技能2 绿尸寒警告
技能3 香翅煎鱼
技能4 食不食油饼
3.5联机
技术实现
协议:tcp
数据协议:json
作为一款跨时代的牛皮plus大作,联机是必须要有的,那就整上房间功能(虽然有点丑)
游戏第一版到这里就差不多了,基本的开房、加房、位移和攻击都已经安排上了,那我们就开始试玩吧
试玩视频如下,敬请食用
偶像练习生游戏试玩
四、todo
第一版由于是摸鱼时加工出来的,有亿点粗糙,还有很多需要完善的地方
- 丰富技能释放方式,目前技能释放效果比较单一
- tcp掉线重连逻辑
- 优化UI
- 丰富人物角色,把我家哥哥的每一面都展现给大家
最后祝大家新年快乐,码上有钱