找回密码
 立即注册

QQ登录

只需一步,快速开始

Mario

初级会员

3

主题

28

帖子

407

积分

初级会员

积分
407

活字格认证

最新发帖
Mario
初级会员   /  发表于:2012-4-14 19:18  /   查看:6064  /  回复:9
今天下了最新的DreamCity工具(4.14的,1.6版本),我让我的Player1.dll和一个只返回Operation.Empty的算法跑,每次都是33分,而且还卡住不动,求救啊,怎么回事呢file:///C:/Users/yuxiaichou/Desktop/GPCT资料/QQ截图20120414191652.png

9 个回复

倒序浏览
Mario
初级会员   /  发表于:2012-4-14 19:24:00
沙发


补个截图,求救啊

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Iver
版主   /  发表于:2012-4-14 19:33:00
板凳

回复 2# Mario 的帖子

你好,Mario:
1.5版本是正常的么?
你用单步模式跑一下,看看player2加载的算法是否正常,会不会发生异常。
回复 使用道具 举报
Mario
初级会员   /  发表于:2012-4-14 19:42:00
地板

回复 3# Iver 的帖子

1.5也是一样,貌似33分是player1的总分,但是我用的是单步模式啊,它就是不显示上一步操作的信息,点击下一步后就成为图片上那样不动了
回复 使用道具 举报
Iver
版主   /  发表于:2012-4-14 19:47:00
5#

回复 4# Mario 的帖子

你好,Mario:
请检查一下你的两个算法在单步模式下是否正常执行,以及返回值是否正确。
尤其是关注一下player2算法是否抛出异常。
回复 使用道具 举报
Mario
初级会员   /  发表于:2012-4-14 19:53:00
6#
我调试单步模式,在两个player里都加了断点,但是两个断点都没经过,不知道为什么。我的player2的step里就一句代码 return Operation.Empty。 我想知道为什么我的player1里的step我加了断点它没有经过啊

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Iver
版主   /  发表于:2012-4-14 20:04:00
7#

回复 6# Mario 的帖子

你好,Mario:
你检查一下你加载的player1是否是VS里加了断点的那个工程的输出。
回复 使用道具 举报
Mario
初级会员   /  发表于:2012-4-14 20:12:00
8#
你好,问题解决了,我删了player1的构造函数它就调用step了,可是我不懂为什么啊,难道不能自己写构造函数?我的构造函数是无参的
回复 使用道具 举报
Mario
初级会员   /  发表于:2012-4-14 20:13:00
9#

回复 7# Iver 的帖子

你好,问题解决了,我删了player1的构造函数它就调用step了,可是我不懂为什么啊,难道不能自己写构造函数?我的构造函数是无参的
回复 使用道具 举报
Iver
版主   /  发表于:2012-4-14 20:48:00
10#

回复 9# Mario 的帖子

你好,Mario:
可以自已实无参构造器,但应注意声明为public。
你可以把断点设在你的构造器中,看是否能断到,然后检查一下构造器中的逻辑是否会导致比赛非正常的结束。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部