关闭

复刻版曹操传开源

1134人阅读 评论(1) 收藏 举报
分类:

引擎版本:Cocos2dx-lua 3.3
语言:纯lua实现,逻辑代码大约2W多行,剧情脚本+数据大约7W多行(采用脚本进行转换的)
资源:利用以前轩辕论坛以及曹操传贴吧提供的工具和完成,
目前完成了大部分主体的实现,但是没有进行完整性测试,尚存在不少bug,从2月份动工,截止到5月底,利用工作业余时间开发,纯粹是基于兴趣和以前作为曹操传的粉丝,但是由于工作原因,暂时无法继续实现此项目,已停工近两个月,希望能有牛逼的真爱粉接手,继续完成本项目。

项目未放置在github上,原因是本人曾有段时间登陆不上github,因此将代码转移至csdncode,链接如下:
cocos store地址:http://store.cocos.com/stuff/show/140558.html
gitClone地址:https://code.csdn.net/satanzw/ccz_csdn.git
项目查看地址:https://code.csdn.net/satanzw/ccz_csdn
暂不放出游戏截图,请自行下载,测试,此为已编译好的android包:
http://pan.baidu.com/s/1qW9lipe

将其开源无其他要求,希望能有伙伴能将其完成,完成之后,能在关于作者一栏,添加本人名字:zwsatan,同时希望能将完整的游戏包发送给我玩下,邮箱:zwsatan420@163.com

现在简单介绍下目前游戏的完成程度:
目前希望基于曹操传原版实现,因此暂时移除部分工具脚本内容:
1、data下,大部分info_xxx的内容为填表数据转换出来,暂不提供原表,此部分内容我已转换好,直接使用即可
2、data下的rplot和splot,是使用剧情脚本转换为的lua脚本,此部分脚本也暂不提供,我已经修正过,调整了一部分,至少前几关可以玩过去,后面会有些报错,我还没处理
3、其中r_plot00_manual.lua,这个后缀的脚本,是我最早手撸的脚本,由于工作量太大,放弃以此脚本的格式,可忽略
4、加密打包部分内容涉及修改cpp代码,既然开源,就移除了,论坛上有教程,请自行查看

关于部分ui代码:
由于我是5月份才开始使用cocos studio作为ui编辑器,因此之前战斗实现中的所有ui,都是手写的,这部分内容本身很挫,请自行调整
cocos studio使用版本为2.0.6,下载地址参考此文章:http://blog.csdn.net/satanzw/article/details/45564307
关于cocos studio的csb的问题,之前玩第一关发现一个效率问题,就是读取第一个csb时会很慢,原先以为是剧本解析器产生的,后来发现第一次读取csb时都会很慢,无奈就直接在前面预读取一次,来减少这种卡顿,没有过多研究cocos studio,如果好方法,请留言告知,不甚感激

关于注释:
记不太清了,由于一个人写的,注释应该都是最新的,但不保证本人是否偷懒,忘了修正某些注释

关于规范:
全部函数采用 = function的方式,不要太在意,现在我新工程的代码,已还原为function xxx的形式,不过同一个工程,整体风格既然已经定了,就一直沿用了同一种风格来写了

关于结构:
主要实现了3个部分:
R剧本解析器(外景剧本,主要就是对话,balabala等)
S剧本解析器(内景剧本,分为战前剧本,战中条件检测,战后剧本(这个很少,好像由于关卡没测到,没有实现吧,记不清了))
战斗流程(这部分内容应该都有注释,自己顺着看吧)

其他逻辑代码:由于我忙且懒,就暂时不想写了

关于版权:
这是光荣的,只是出于学习的角度来实现,因此不要用此商业化
在我做到一半的时候,发现市面上已经有成型作品:
1、酱油版本曹操传,采用的应该是cocos2dx-cpp
2、子弹大仙版本的曹操传(这个是ios的),基于oc实现的,已开源,好像是oschina上,忘了地址
3、天龙四哥的3d版本曹操传,u3d的
4、同人版本(这个是商业版本,不做过多评价)
5、年末好像光荣自己会推曹操传,不知道是卖给国内公司还是怎么滴

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:1119862次
    • 积分:19944
    • 等级:
    • 排名:第408名
    • 原创:820篇
    • 转载:192篇
    • 译文:38篇
    • 评论:577条
    最新评论