复刻曹操传项目开源

此次是基于曹操传的复刻版本

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

项目地址

项目未放置在github上,原因是本人曾有段时间登陆不上github,因此将代码转移至csdncode,链接如下:
cocos store地址帮忙点击支持下载
gitClone地址https://code.csdn.net/satanzw/ccz_csdn.git
项目查看地址https://code.csdn.net/satanzw/ccz_csdn

暂不放出游戏截图,请自行下载,测试,此为已编译好的android包

其他

将其开源无其他要求,希望能有伙伴能将其完成,完成之后,能在关于作者一栏,添加本人名字: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. 年末好像光荣自己会推曹操传,不知道是卖给国内公司还是怎么滴
阅读更多
想对作者说点什么? 我来说一句

三国志曹操传全部资源素材

2014年05月06日 20.64MB 下载

曹操传全地图

2018年02月25日 18.54MB 下载

曹操传MOD制作教程

2011年08月08日 212KB 下载

没有更多推荐了,返回首页

不良信息举报

复刻曹操传项目开源

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭