[]Laya写的桂林字牌,湖南叫跑胡子,二七十
前前后后大概开发了3个月, 前后端都是一己之力,独立开发完成。
前端用的:Laya
native用的:dcloud
后端:C#
数据库:sql server 2012
同时支持H5,但部分功能受限,例如:定位,语音
游戏已具有:定位,语音,回放,热更新,微信登录,微信分享,理牌,3种特殊牌型(一点珠,黑胡,十三红),听胡,再来一局,吃牌下火 等功能
后续可开发:金币场,比赛场,俱乐部
来谈一下体验吧,文笔不是很好,将就一下看吧
后端部分:
最难的无非就是胡牌算法,以及吃牌下火了, 字牌比麻将的算法复杂的多,胡牌的规则也多,网上资料也少,花了至少半个月时间处理 胡牌算法 和 吃牌下火,剩下的后端都没有什么可说的
前端部分:
前端稍为麻烦一点的就是,理牌,发牌,拖牌了。数据都由服务器选择是否队列,这样客户端收到数据都可以由客户端决定什么时候处理。
开发期间,laya的龙骨转换工具 期间转出来的sk文件,能转换成功,但是播放的时候画面就乱了,一直找不到解决办法,差点就用序列帧代替了。最后发现每次用DragonBones导出的时候,必须要换个名字就正常了。。我也不知道哪个环节出错了,也可以是BUG吧
Native部分:
一开始本来想着用官方引擎,官方的native,然后开始看文档,看教程,看API,看论坛, 有太多的问题得不到解决,疑问得不到解答,文档不详细,教程不全面,最后无奈放弃。 后面又对比dcloud和apicloud,apicloud比较傻瓜化,云打包,需要什么模块后台勾选,非常方便。dcloud比较开放了,也比较容易定制。最后选择dcloud,完成了 定位,语音,热更新的开发
闲谈部分:
从去年分享的飞机大战开始, 不知道有没有朋友看到过。到现在入坑游戏开发整整1年了,学习了不少,收获也不少,坑也踩了不少。laya依旧是我最喜欢的H5引擎,马上出2.0了,衷心希望Laya发展的更好。
由于是个人独立开发,没有人带,期间很多与游戏相关的技术,基本都是靠自己的想法实现,也不清楚是否有更好的设计思路,这个回过头来,再总结学习了。另外本游戏不打算开源,但是欢迎同行一起交流学习,基本都是有问必答,希望能够互相学习进步。QQ 523508182
自己马上也22了。还没去公司上过班。。。自己大部分的技术都是靠自学,所以实际工作经验基本为0。。之前一直跟朋友合伙做点项目,但是这样下去也不是个头。既然没有工作经验,那就说说自己擅长的吧。本人是2011年开始自学编程,2014年国内某培训机构出来。比较擅长C#,熟悉H5,对php node py等编程语言都有关注。总结:热爱编程,爱好技术
说了这么多上点图吧,UI上有的功能,都已实现
前端用的:Laya
native用的:dcloud
后端:C#
数据库:sql server 2012
同时支持H5,但部分功能受限,例如:定位,语音
游戏已具有:定位,语音,回放,热更新,微信登录,微信分享,理牌,3种特殊牌型(一点珠,黑胡,十三红),听胡,再来一局,吃牌下火 等功能
后续可开发:金币场,比赛场,俱乐部
来谈一下体验吧,文笔不是很好,将就一下看吧
后端部分:
最难的无非就是胡牌算法,以及吃牌下火了, 字牌比麻将的算法复杂的多,胡牌的规则也多,网上资料也少,花了至少半个月时间处理 胡牌算法 和 吃牌下火,剩下的后端都没有什么可说的
前端部分:
前端稍为麻烦一点的就是,理牌,发牌,拖牌了。数据都由服务器选择是否队列,这样客户端收到数据都可以由客户端决定什么时候处理。
开发期间,laya的龙骨转换工具 期间转出来的sk文件,能转换成功,但是播放的时候画面就乱了,一直找不到解决办法,差点就用序列帧代替了。最后发现每次用DragonBones导出的时候,必须要换个名字就正常了。。我也不知道哪个环节出错了,也可以是BUG吧
Native部分:
一开始本来想着用官方引擎,官方的native,然后开始看文档,看教程,看API,看论坛, 有太多的问题得不到解决,疑问得不到解答,文档不详细,教程不全面,最后无奈放弃。 后面又对比dcloud和apicloud,apicloud比较傻瓜化,云打包,需要什么模块后台勾选,非常方便。dcloud比较开放了,也比较容易定制。最后选择dcloud,完成了 定位,语音,热更新的开发
闲谈部分:
从去年分享的飞机大战开始, 不知道有没有朋友看到过。到现在入坑游戏开发整整1年了,学习了不少,收获也不少,坑也踩了不少。laya依旧是我最喜欢的H5引擎,马上出2.0了,衷心希望Laya发展的更好。
由于是个人独立开发,没有人带,期间很多与游戏相关的技术,基本都是靠自己的想法实现,也不清楚是否有更好的设计思路,这个回过头来,再总结学习了。另外本游戏不打算开源,但是欢迎同行一起交流学习,基本都是有问必答,希望能够互相学习进步。QQ 523508182
自己马上也22了。还没去公司上过班。。。自己大部分的技术都是靠自学,所以实际工作经验基本为0。。之前一直跟朋友合伙做点项目,但是这样下去也不是个头。既然没有工作经验,那就说说自己擅长的吧。本人是2011年开始自学编程,2014年国内某培训机构出来。比较擅长C#,熟悉H5,对php node py等编程语言都有关注。总结:热爱编程,爱好技术
说了这么多上点图吧,UI上有的功能,都已实现
没有找到相关结果
已邀请:
要回复问题请先登录
5 个回复
133*****163
赞同来自:
KevinWoo
赞同来自:
不知道楼主能够提供一下后端通信一些思路,想向你请教学习。
135*****576
赞同来自:
123黄
赞同来自:
babykylin
赞同来自: