复刻曹操传项目开源

原创 2015年08月06日 23:21:43

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

引擎版本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. 年末好像光荣自己会推曹操传,不知道是卖给国内公司还是怎么滴
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

用Javascript开发《三国志曹操传》-开源讲座(五)-可移动地图的实现

前几章的位置: 用Javascript开发《三国志曹操传》-开源讲座(四)-用地图块拼成大地图 http://blog.csdn.net/yorhomwang/article/details/...

用Javascript开发《三国志曹操传》-开源讲座(三)-人物对话中,仿打字机输出文字

前两讲我告诉了大家如何使人物移动,那么今天我们就来看看如何实现仿《三国志曹操传》人物情景对话。具体的链接我写在下方。 用Javascript开发-《三国志曹操传》-开源讲座(二)-让目标人物移动 ...

用Javascript开发《三国志曹操传》-开源讲座(四)-用地图块拼成大地图

小时候我们玩过拼图游戏,是用自己的手去拼的。今天我们来研究研究用javascript来拼图。同样是拼图,但用js拼图要比用手拼图麻烦多了,因此以后我要把它优化成引擎。   一、前言 以上是一段导...

用Javascript开发《三国志曹操传》-开源讲座(二)-让目标人物移动

上一讲我们谈到了如何让静态人物变为动态,今天我们来谈谈如何使人物移动,因为这一讲涉及上一讲内容所以我把上一讲的链接写在下方: http://blog.csdn.net/yorhomwang/arti...

用Javascript开发《三国志曹操传》-开源讲座(一)-让静态人物动起来

首先来说,让一个游戏赋有可玩性必须要动静结合。(哈哈,大家以为我要讲作文了。。。但其实我今天要讲的是Javascript)静态的东西谁不会做呢?因为东西一生下来就是静态的(除非你是用的gif动画),所...

曹操传bmp图片素材

  • 2012-09-11 11:22
  • 2.59MB
  • 下载

曹操传万能调试器

  • 2013-03-17 09:23
  • 26KB
  • 下载

酱油带你用cocos2dx3.0完成一款战棋游戏 (曹操传)(一)地图制作篇 1

酱油以前没有谢过博客,所以如果有

曹操传MOD系列调试器

  • 2009-08-17 12:49
  • 232KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)