冰封MUD
发表于 2011-7-17 23:56:00
本帖最后由 冰封MUD 于 2011-7-18 00:05 编辑
几个建议:
1,添加一些模版,减少重复工作量;有许多卡的效果都是相似的(例如一大堆的通常魔法呀,有或者D抽八抽龙抽什么的),写一个宏或一些类似的东西把他们合并起来。
2,分层次,把一些最基本的函数和其他函数分开来,有很多函数都是可以直接用其他函数的组合变形得出来的,这些函数可以暂时先放在一边。太多的函数让人看了会头晕的。。。
3,脚本中请加上注释,很多参数都不明不白的,希望得到说明。
4,可以尝试记录下所有的动作,并在卡片上进行反向链接,这样很多的函数都可以通过搜索一定范围内的动作来实现,增强模版的功能。
5,建议把效果的处理分成两部分,一部分是虚拟的动作,对目前的状态不会有影响,可以在大部分的情况下检测效果能否发动;另一部分是实际的动作,影响目前的状态。
6,把内核和外观界面分开,内核接受当前战局和一个选择了的操作,返回另一个战局和接下来可选择的操作,而外观界面接受战局和可能的操作并传达给玩家,让玩家进行选择。
7,最最重要的一点,希望能够支持linux等系统,现在我的电脑上连测试都做不了的说。。。
以上只是我的一些牢骚之言,接受与否就看lz的了。
PS:真正苦手的不是Lua而是LZ提供的长长的函数列表阿。。。
在补充一点,可以尝试利用数据库的形式来保存卡片信息,例如SQL什么的,这样检索比较方便,而且SQL本身也提供了很强大的脚本了。。。
Fluorohydride
发表于 2011-7-18 00:08:23
本帖最后由 Fluorohydride 于 2011-7-18 00:19 编辑
to 41#:
1 2 3 4 暂时就不要吐槽那个文档了,那东西是一天时间赶出来的....模板的话暂时复制黏贴改个参数即可
5 由于钻石人废品收集者等奇葩卡的存在效果的处理目前是分成4个部分的,并且已经分成了检测和实际处理两个步骤
6 内核和界面本身就是分离的
7 内核可直接在linux下编译,并且支持64bit系统。至于那个demo...server用mono应该也可以编译,客户点暂时无力,因为用到了directx...另外确实是有打算用sqlite来保存数据库的。但是需要有人来帮忙整理多语言的文本。
アングス
发表于 2011-7-18 00:28:58
希望能帮到LZ找到适合的合作伙伴。
全自动的OCG平台国内还不多,但是对于规则都没完全掌握的新手来说实在是福音呢。
注射天使lili 发表于 2011-7-17 16:57 http://bbs.newwise.com/images/common/back.gif
国内有自动的OCG平台么?推荐下吧
另外觉得新手还是手动较好,帮助熟悉规则
アングス
发表于 2011-7-18 00:40:37
程序会C+,楼主的语言不会,不过只是写卡片脚本可以帮忙
关于程序流畅性问题可以参照WSC2011.一些平时不常用的时点一般略过,按住A键才会进入这些时点询问是否连锁
黑色嘅风
发表于 2011-7-18 09:20:04
LZ用的语言不懂··只能纯支持了··
shengaoyang2008
发表于 2011-7-18 10:40:01
看来我们这些不会这种语言的也是有很大的支持空间的。
请楼主闲时。。。如果可以。。。把已经有的卡的卡单列出来什么的,这样我们如果要继续编下去才能避免纰漏啊~~
另外,才想起来昨天我用仪式的准备的时候,他一下就把墓地的所有遗式都加进来了。
还有好像对应召唤的六五门啊,结束啊,到场啊都有召唤那只不能加点的问题。
继续支持~~
被遗忘的爱恋
发表于 2011-7-18 10:52:54
目前比较多人玩KOD或者NBX或者IDUEL。。。作为国人新的全自动平台表示必须顶一下
月微醺
发表于 2011-7-18 12:13:14
类似OW吧?好强大!
feng2547
发表于 2011-7-18 12:22:38
声援一下 太给力了= = 测试卡组 可以用别的了
Fluorohydride
发表于 2011-7-18 12:28:20
本帖最后由 Fluorohydride 于 2011-7-18 12:30 编辑
lua这语言很简单的。懂编程的话花几分钟看下教程就能使用了。
to 44#:目前就是如此处理的。
to 46#:txt/cards.xls就是清单。另外类似的问题已经全部修正。某次代码优化漏了两行代码新产生的问题。
to 47#:这不是一个平台,这只是一个引擎。只要那些开发者愿意,此项目可以很方便的应用到那些平台上。
shengaoyang2008
发表于 2011-7-18 13:53:36
还有请问一下LZ,下载清单里的第三个是干啥的?
windsome
发表于 2011-7-18 14:20:49
还有请问一下LZ,下载清单里的第三个是干啥的?
shengaoyang2008 发表于 2011-7-18 13:53 http://bbs.newwise.com/images/common/back.gif
貌似是卡名的字体。
注射天使lili
发表于 2011-7-18 17:30:34
国内有自动的OCG平台么?推荐下吧
另外觉得新手还是手动较好,帮助熟悉规则
アングス 发表于 2011-7-18 00:28 http://bbs.newwise.com/images/common/back.gif
http://www.myocg.cn/
前段时间有看了游戏王动画的朋友在玩,把我也抓过去了。
只是因为他们完全不懂规则所以才用这个的,后来也(被我扭)转型成NBX了。(还自己搭了局域网……)
个人来说不推荐,卡实在很少很少(比如我玩的时候,紫色HERO只有3只)……其他地方是挺好的。
小花蕾
发表于 2011-7-18 17:34:46
自制自动化游戏指日可待!努力啊!
End_Less
发表于 2011-7-18 21:44:16
10# windsome
小狗那个 我记得是可以的
x罐
发表于 2011-7-19 02:27:36
麻烦如果下载内容有修改过的话,编辑顶楼内容,好让人知道
jsfd.easy
发表于 2011-7-19 02:56:19
http://www.myocg.cn/bbs/showtopic-49355.aspx
进去看了下这个录像很科学啊
X2诗人
发表于 2011-7-19 09:15:36
此程序终于~~~
真希望能帮上忙 我只会一点点...
x罐
发表于 2011-7-19 13:14:37
57# jsfd.easy
这个哪里科学?
RFiskerM
发表于 2011-7-19 17:48:36
10# windsome
小狗本来就可以不炸卡堆墓……