码迷,mamicode.com
首页 >  
搜索关键字:象棋    ( 952个结果
运行及总结
经过这次的作业我们实现了中国象棋的开发,完成了作业的要求,这期间我们经历了不少困难,也曾经想放弃过,因为原先以为我们对中国象棋完全没有概念,连象棋都不会下,该如何设计程序,要用到什么结构等等都使我们感到该题目的棘手。刚开始我们花了一些时间从网上下载的参考程序。我们就试着修改下载的东西,这个过程中我....
分类:其他好文   时间:2015-06-20 23:27:22    阅读次数:165
八皇后问题python实现
八皇后问题是一个以国际象棋为背景的问题:如何能够在 8×8 的国际象棋棋盘上放置八个皇后,使得任何一个皇后都无法直接吃掉其他的皇后?为了达到此目的,任两个皇后都不能处于同一条横行、纵行或斜线上。八皇后问题可以推广为更一般的n皇后摆放问题:这时棋盘的大小变为n×n,而皇后个数也变成n。当且仅当 n = 1 或 n ≥ 4 时问题有解。 具体可以参考:https://github.com/chenqi...
分类:编程语言   时间:2015-06-17 21:42:58    阅读次数:179
位置博弈
位置博弈(Positional Game)目录:1 位置博弈概述2 位置博弈的案例分析[1]3 参考文献 位置博弈概述 位置博弈(positional game):可以通过查看板上记的分数随时了解博弈的整体状态。国际象棋和井字棋就是这种博弈。桥牌不是位置博弈,因为那些打出的牌不能显示出是哪个人把.....
分类:其他好文   时间:2015-06-12 16:30:44    阅读次数:143
浪潮之巅读书笔记——IBM
国际商用机器公司,即IBM公司,和蓝色有不解之缘,因为它的徽标是蓝色的,人们常常把这个计算机界的领导者称为蓝色巨人。1997年,IBM的超级计算机深蓝(Deep Blue)和有史以来最神奇的国际象棋世界冠军卡斯帕罗夫展开了六盘人机大战。人机大战六盘,深蓝最终以3.5比2.5胜出,这是人类历史上计算机...
分类:其他好文   时间:2015-06-11 14:22:53    阅读次数:203
设计类图
ChessBoard.java该文件生成的类负责创建“对弈棋盘”,用户可以用鼠标拖动棋盘上的棋子,当松开鼠标是则将棋子放在棋点。该棋盘不允许用户将棋子拖放到非棋点上。棋盘上的rule对象负责判断走棋是否遵守了中国象棋的规则,例如“马”走日,“象”走田,“小卒”一去不回头等等。如果用户的走法不符合规则...
分类:其他好文   时间:2015-06-07 21:22:12    阅读次数:108
TOJ 1702.A Knight's Journey
2015-06-05问题简述: 有一个 p*q 的棋盘,一个骑士(就是中国象棋里的马)想要走完所有的格子,棋盘横向是 A...Z(其中A开始 p 个),纵向是 1...q。 原题链接:http://acm.tju.edu.cn/toj/showp1702.html解题思路: DFS:深搜把所有...
分类:其他好文   时间:2015-06-05 13:42:47    阅读次数:102
CodeForces463C Gargari and Bishops(贪心)
CodeForces463C Gargari and Bishops(贪心) CodeForces463C 题目大意:  在国际象棋的棋盘上放两个主教,这个两个主教不能攻击到同一个格子,最后的得分是这两个主教的攻击的格子上的分数之和。求最大的分数。 解题思路:  因为攻击的范围是对角线,所以两个主教一个在黑格,一个在白格。画个图就可以发现一旦一个主教放在了黑格,那么剩下的黑格...
分类:其他好文   时间:2015-06-05 12:21:42    阅读次数:123
测试计划
第1章 引言1.1目的该项目主要的是测试中国象棋,主要的功能是实现中国象棋的电脑操作玩法,实现在PC上人与电脑在象棋项目上的人与人对弈,测试出该软件在界面,规则,玩法上所出现的bug与缺陷。1.2名词解释列出本计划中使用的全部缩略语全称及其定义缩写词或术语英文解释中文解释Bug reportBug ...
分类:其他好文   时间:2015-05-31 23:01:56    阅读次数:148
SRS文档
功能需求:本程序实现了五个功能键,即新游戏:开始一局新的对弈;悔棋:将棋子返回刚才所处位置;打开:调用以前保存的棋局;保存:将当前棋局保存;退出:退出本程序。1. 中国象棋是双方在由9条和10条横线分割而成的棋盘对弈。竖线与横线的交叉点称做棋点,每个棋子都放置在棋点上 ,而不是方格中。河界将棋盘分为...
分类:其他好文   时间:2015-05-31 22:59:16    阅读次数:230
回溯法---n皇后问题(4)
回溯法---n皇后问题(4) 以八皇后问题为例: 如何能够在 8×8 的国际象棋棋盘上放置八个皇后,使得任何一个皇后都无法直接吃掉其他的皇后?为了达到此目的,任两个皇后都不能处于同一条横行、纵行或斜线上。在前面所说的算法框架上解八皇后问题:import java. util.Vector ;publ...
分类:其他好文   时间:2015-05-26 20:47:36    阅读次数:188
952条   上一页 1 ... 73 74 75 76 77 ... 96 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!