2 fish31888 fish31888 于 2016.01.15 21:40 提问

eclips怎么样做到悔棋啊,五子棋悔棋以后选择不同的算法,是不是要重新调用一次盘面判断?

eclips怎么样做到悔棋啊,五子棋悔棋以后选择不同的算法,是不是要重新调用一次盘面判断?

2个回答

caozhy
caozhy   Ds   Rxr 2016.01.15 22:26
已采纳
91program
91program   Ds   Rxr 2016.01.16 11:36

Eclpse 是没有这样的功能,需要你自己编写代码,如:Java 来实现。
你的代码,只要记录每一步,想做到悔棋应该是很简单的。网上关于悔棋的示例代码很多,关键是能否融入你现有的功能,是一个问题,如:http://www.tc5u.com/java/xg-1585658.htm

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
关于AS3.0 五子棋悔棋功能和五子棋复盘功能的实现
最近在用Flash AS3.0做一个五子棋的游戏,今天来跟大家分享我实现五子棋悔棋和复盘的方式。 1 悔棋功能 首先我用MovieClip实现落子的功能,代码如下: /********** 函数名:whchess 功能:生成白棋 参数:x(x坐标) y(y坐标) 引用外部变量:mc(存储棋子) 返回值:无 **********/ function whchess(x:uint,y:u
给五子棋加个功能叫悔棋
零基础又不太勤奋的编程小白这周只完成了一个悔棋功能~~~~(>_       首先,要实现悔棋功能的话,首先要明白这几件事。第一,要使之前记录棋子的数组aGridState[i][j]=0;第二,要把棋盘上的棋子删除掉;第三,悔棋之后再下的那颗棋必须和之前悔掉的那颗棋颜色一致。        所以,第一:使之前记录棋子的数组aGridState[i][j]=0 思路:用两个for循环遍布整个
关于黑白棋悔棋
        我在上一篇博客中已经写到,黑白棋悔棋和五子棋不同,黑白棋悔一步不是像五子棋pop一下那么简单。往往要把上一步吃掉的子变回来。同时如果强行记录吃掉的子使其在悔棋时重新变回来,这种思路写的程序无疑很繁琐,一不留神就会出错。        所以,我想到会有这么一种方法,把每走一步的棋盘记录下来,悔棋的时候直接把上一步棋盘记录的棋子信息复原。形象一点就是每一步都是一个新棋盘,然后依
cocos2d-x做黑白棋(悔棋功能)
之前做过五子棋,在做这悔棋之前我以为跟五子棋的悔棋差不多,后来发现他悔棋的方式和五子棋完全两样。五子棋只是单纯的悔掉上一次下的子,而黑白棋悔掉的是上一次落子翻转过的棋子。这时候用数组记录棋子之前下过的地方已经远远不够用了,这里我用到了个容器Vector。他可以容纳任何类型的数据。 我的棋盘是8*8,全下完应该是64个棋子所以我先是声明了一个vector chesses[64];用来存放每一步翻转
简单的五子棋程序(可悔棋版和普通版)
//普通版 #include #include #include #include #define N  8 void display(char (* p)[N]) {      system("cls");     int i,j;     for(i=0; i     {         for(j=0; j         {             pr
Qt5 中国象棋悔棋操作
使用QVector类定义容器,保存下棋操作,button按钮实现悔棋。//定义类Step,记录每次下棋棋盘的改动 //移动棋子的操作无非有两种可能性 //一种是移动到空白位置 //另一种是移动吃掉了棋子 class Step { public: Step(); //保存操作 int _moveId;//移动棋子的ID int _killId;//吃掉棋子的ID,悔棋时
java五子棋 可悔棋
鼠标左键单击 黑白方交替下棋 可重新开始 悔棋 变换背景颜色 有图片装饰 随时显示鼠标在第几行第几列 并有窗口显示现在由哪方下棋
五子棋游戏实现悔棋功能
可实现悔棋功能,java语言编写,界面简单,适合初学者学习
【第二版】五子?棋(带AI、悔 棋)程序+源码【控制台版】
一.这是上次第一版的加强版,主要修改内容如下: (1)、新增悔 棋功能、以及游戏胜利后重新开始的功 能。 (2)、修复了判断输赢函数越界的B U G (3)、修复了AI越 界的问题,修改了AI的评 分规 则。 (4)、代码全部重 写,代码优 化,评分函数优 化,注释更加详细 (5)、上一版本的AI评 分函数有差不多200行,这版完全删 除,采用嵌套循环的方式,
双人五子棋 c#源码 悔棋 读写棋谱 演示棋谱 声音提示 走棋倒计时(CSDN)
功能如下: 悔棋,保存棋谱,读取棋谱(还可以继续下棋),走棋倒计时 还有有个演示功能(也就是能自动播放棋谱,不知这样说你能明白嘛?) 。 还有加上 声音提示(就是该谁走棋了) 功能绝对强大!!!