(强烈提议)关于申请举办五子棋争霸赛的设想

tanhuong 2004-02-08 11:46:15
相信有很多程序员都做过五子棋程序,但基本上都是人机对战,或人人对战。从来没有见过电脑之间的对战(至少我没有见过,大概是我孤陋寡闻吧!^_^)。每个五子棋程序的算法都体现出其开发者的智慧,当这些智慧相互碰撞,结果会怎样?相信大多数人都会对这个设想感兴趣。所以,我提出一个想法,举办一个五子棋电脑争霸赛来实现这个有趣的想法。考虑到csdn在当今中国软件行业的影响,我认为如果csdn举办这项赛事最为合适(如果成功的话,可以考虑举办第二届,或者其它的赛事,如象棋,国际象棋等).希望我的想法能被csdn的各位斑竹们考虑,也希望大家支持我的建议。
以下是我提供的对战所需的一些接口和全局变量,也许不是太全面:
enum WHO {id_null,id_play1,id_play2} //每个点上可能有的角色,
struct Point //每个棋子的在棋盘中的坐标,分别是0--14
{
int x;
int y;
}
全局变量 WHO role; //储存当前下棋的角色
WHO table[15][15] //棋面表。

接口: Point getPoint(void) //重写该函数,根据table[15][15]的数据,
//经过 计算得到要下的点,
//每个人的算法就在此得到体现。
...全文
37 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复

33,029

社区成员

发帖
与我相关
我的任务
社区描述
数据结构与算法相关内容讨论专区
社区管理员
  • 数据结构与算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧