无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 2274|回复: 2
打印 上一主题 下一主题

无聊,发个小玩具 --- WIM + CMD

[复制链接]
跳转到指定楼层
1#
发表于 2008-3-4 00:27:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如题........................................

五子争霸.rar

26.09 KB, 下载次数: 144, 下载积分: 无忧币 -2

2#
发表于 2008-3-4 00:35:33 | 只看该作者
原帖由 lxl1638 于 2008-3-4 12:27 AM 发表
如题........................................

不好玩,不支持鼠标,没人机对战,没胜负判定
回复

使用道具 举报

3#
发表于 2008-3-4 09:16:22 | 只看该作者
原帖由 pseudo 于 2008-3-4 12:35 AM 发表

不好玩,不支持鼠标,没人机对战,没胜负判定

那有那么容易,CMD跟本不支持鼠标,人机对战更是难上难,胜负判定可不是易事

就算用C语言,胜负判定就要N行代码了
long x,y,index,YouWin=0,a;
for(x=0;x<8;x++)
{index=0;
for(y=0;y<8;y++)
{
if(data[y][x]==WHITEorBLACK)
{index++;if(index>=5) {YouWin=1;goto OVER;}}
else index=0;
}
for(y=0;y<8;y++)
{index=0;
for(x=0;x<8;x++)
{
if(data[y][x]==WHITEorBLACK)
{index++;if(index>=5) {YouWin=1;goto OVER;}}
else index=0;
}

for(a=0;a<8;a++)
{index=0;
  for(x=a,y=0;x>=0;x--,y++)
  {
   if(data[y][x]==WHITEorBLACK)
   {index++;if(index>=5) {YouWin=1;goto OVER;}}
   else index=0;
  }
}
for(a=0;a<8;a++)
{index=0;
  for(y=a,x=8;y<8;x--,y++)
  {
   if(data[y][x]==WHITEorBLACK)
   {index++;if(index>=5) {YouWin=1;goto OVER;}}
   else index=0;
  }
}
for(a=0;a<8;a++)
{index=0;
  for(y=0,x=a;x<8;x++,y++)
  {
   if(data[y][x]==WHITEorBLACK)
   {index++;if(index>=5) {YouWin=1;goto OVER;}}
   else index=0;
  }
}
for(a=0;a<8;a++)
{index=0;
  for(y=a,x=0;y<8;x++,y++)
  {
   if(data[y][x]==WHITEorBLACK)
   {index++;if(index>=5) {YouWin=1;goto OVER;}}
   else index=0;
  }
}

OVER:

[ 本帖最后由 老九老毛桃粉丝 于 2008-3-4 09:47 AM 编辑 ]
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-11-14 05:31

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表