登录  
七杀郎君的空间
  小我私家资料

用户:七杀郎君
网名积分:1500
实名积分:1500
空间品级:0
空间接见:131837
留意粉丝:3
  小我私家简介
性别:男
华诞:保密
棋技:新手
职业:其他
现居:江西
田园:江西
    眼妙手低失足子头昏眼花看错棋饥不择食走险地糊途一时又一时。
  注释
ollydebug逐一调试顺序的好副手 2016-11-13 13:29:00 种别:棋软

这是crafty顺序中一段源顺序:


void _init() {


   int delta;

   int x, y;

   int dist, tmp;


   // Distance[]


   for (delta = 0; delta < DeltaNb; delta++) Distance[delta] = -1;


   for (y = -8; y <= +8; y++) {


      for (x = -9; x <= +9; x++) {


         delta = y * 16 + x;

         assert(delta_is_ok(delta));


         dist = 0;


         tmp = x;

         if (tmp < 0) tmp = -tmp;

         if (tmp > dist) dist = tmp;


         tmp = y;

         if (tmp < 0) tmp = -tmp;

         if (tmp > dist) dist = tmp;


         Distance[DeltaOffset+delta] = dist;

      }

   }

}

这段顺序有个致命毛病.

与assert(delta is ok(delta))相互矛盾.把ollydebug调试器设置建立即加载后,顺序在运转中缀后便自动停在

for (y = -8; y <= +8; y++) {

这一行....


阅读(3244) | 指摘(2) | 转载(0) | 密告
指摘
七杀郎君:
冤家您好:象棋巫师百科全书中有少量的源代码。crafty还只是在开辟中。。。。。谢谢
2017-10-13 20:28:00
狂风剑客:
楼主有源代码吗?专业喜好,想悉数下棋软件,想学习一下。自身整了一个只能单机无ai的象棋界面
2017-8-25 17:41:00
我要指摘:

匿名指摘  


巨匠网空间 | 注册须知
电话:13603119508  电子邮箱:zgxqds@126.com    © 2006,版权一切(中国象棋巨匠网)    冀ICP备06022471号