xxxx18一60岁hd中国/日韩女同互慰一区二区/西西人体扒开双腿无遮挡/日韩欧美黄色一级片 - 色护士精品影院www

資源簡介

用了 Alpha-beta 算法,可以聊天,可以聯機,高端大氣上檔次的界面,后序正在補充機器學習功能,修改代碼。也希望高手給予指點

資源截圖

代碼片段和文件信息

package?com.what21.chess;
import?java.awt.*;
import?java.awt.event.MouseEvent;
import?java.awt.event.MouseListener;
import?java.awt.image.ImageObserver;
import?java.io.IOException;

import?javax.swing.*;
/**

?*?@ClassName:?????$?CheckerBoard

?*?@Description:???$畫棋子棋盤,對外接口paint(),下子,人機人人,聯機

?*?

?*?@author??????????$但求心安

?*?@version?????????V1.0??

?*?@Date???????????$2016/12/1/1

?*/
public?class?CheckerBoard?extends?JPanel?implements?MouseListener{
private?static?final?long?serialVersionUID?=?4802277944291967336L;
public?String?qipan_name=“qipan0.jpg“;//棋盤的圖片名
public?String?qizi1_name=“c5.png“qizi2_name=“c0.png“;//棋子的圖片名
public?int?row=15col=15;//橫縱數目
public??int?num[][]=new?int[15][15];//棋子的狀態0為空,1是玩家1,2是電腦或玩家2
public?static?boolean?peo_peo=false;//是否是人人對戰1代表是,默認人機,聯機被看為人機
public?static?int?count=0;//判斷人人下棋者
public?static?int?Inter=0;//聯機為1,默認為零
public?static?int?serve=0;//聯機的狀態,先手為1,后手為0,建立服務器的為先手
public?static?int?canSetChess=1;//是否可以下棋
public?static?int?step=0;
public?getC?t;
private?static?int?hui[][][]=new?int[225][15][15];
Internet?int1=new?Internet();//客戶端
Server?ser=new?Server();//服務端
public??void?paint(Graphics?g)
{
super.paint(g);
Image?img?=?new?ImageIcon(“img/“?+?qipan_name).getImage();
//?調入棋盤圖片
g.drawImage(img?0?0?567?567?this);
Image?c1?=?new?ImageIcon(“img/“?+?qizi1_name).getImage();
Image?c2?=?new?ImageIcon(“img/“?+?qizi2_name).getImage();
//繪制棋盤
for?(int?i?=?0;?i? for?(int?j?=?0;?j? if?(num[i][j]?==?1)?{
g.drawImage(c1?i?*?35?+?20?j?*?35?+?20?35?35?this);
}?else?if?(num[i][j]?==?2)?{
g.drawImage(c2?i?*?35?+?20?j?*?35?+?20?35?35?this);
}
}
//?重繪棋子
}

}


int?maxi=0;//電腦的i,j位置
int?maxj=0;
/**?

*?@title:?people?

*?@Description:?TODO??人下子

*?@param?@param?i
*?@param?@param?j??本文件

*?@return?void?返回類型?

*?@throws?

*/?
private?void?people(int?i?int?j)
{
Graphics?g?=?this.getGraphics();
Computer?com?=?new?Computer();
Image?c1;
if?(num[i][j]?!=?0)//?如果有棋子,提示信息,重新下子
{
JOptionPane.showMessageDialog(null?“該位置有棋子,請重新落子“);
return;
}?else?{
if?(peo_peo)//?本機人人對戰
{
count++;
if?(count?%?2?==?1)//?先手下棋
{
c1?=?new?ImageIcon(“img/“?+?qizi1_name).getImage();
num[i][j]?=?1;
com.copyChess(num);
if?(com.getSame(i?j?1)?==?5)?{
JOptionPane.showMessageDialog(null?“先手贏了“);
canSetChess?=?3;
}
}?else?{//?后手下棋
c1?=?new?ImageIcon(“img/“?+?qizi2_name).getImage();
num[i][j]?=?2;
com.copyChess(num);
if?(com.getSame(i?j?2)?==?5)?{
JOptionPane.showMessageDialog(null?“后手贏了“);
canSetChess?=?3;
}
}
}?else?{//?人機對戰人下子
c1?=?new?ImageIcon(“img/“?+?qizi1_name).getImage();
canSetChess?=?0;
num[i][j]?=?1;
if?(Inter?==?1)?{//聯機對戰,人下子
if?(serve?==?0)
int1.setChess(i?j);
else?if?(serve?==?1)
ser.setChess(i?j);
canSetChess?=?0

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2016-11-25?15:53??WuziChess\
?????文件?????????301??2016-05-14?19:29??WuziChess\.classpath
?????文件?????????385??2016-11-25?13:48??WuziChess\.project
?????目錄???????????0??2016-11-25?15:53??WuziChess\.settings\
?????文件?????????629??2013-08-28?12:53??WuziChess\.settings\org.eclipse.jdt.core.prefs
?????目錄???????????0??2016-12-13?13:32??WuziChess\bin\
?????目錄???????????0??2016-12-13?13:32??WuziChess\bin\com\
?????目錄???????????0??2016-12-13?13:32??WuziChess\bin\com\what21\
?????目錄???????????0??2016-12-13?13:32??WuziChess\bin\com\what21\chess\
?????文件????????1789??2016-12-13?13:45??WuziChess\bin\com\what21\chess\CheckerBoard$getC.class
?????文件????????5685??2016-12-13?13:45??WuziChess\bin\com\what21\chess\CheckerBoard.class
?????文件?????????745??2016-12-13?13:32??WuziChess\bin\com\what21\chess\Checkerframe$1.class
?????文件?????????911??2016-12-13?13:32??WuziChess\bin\com\what21\chess\Checkerframe$10.class
?????文件?????????928??2016-12-13?13:32??WuziChess\bin\com\what21\chess\Checkerframe$11.class
?????文件????????1764??2016-12-13?13:32??WuziChess\bin\com\what21\chess\Checkerframe$12.class
?????文件????????1097??2016-12-13?13:32??WuziChess\bin\com\what21\chess\Checkerframe$13.class
?????文件????????1036??2016-12-13?13:32??WuziChess\bin\com\what21\chess\Checkerframe$2.class
?????文件?????????876??2016-12-13?13:32??WuziChess\bin\com\what21\chess\Checkerframe$3.class
?????文件?????????942??2016-12-13?13:32??WuziChess\bin\com\what21\chess\Checkerframe$4.class
?????文件????????1207??2016-12-13?13:32??WuziChess\bin\com\what21\chess\Checkerframe$5.class
?????文件????????1283??2016-12-13?13:32??WuziChess\bin\com\what21\chess\Checkerframe$6.class
?????文件?????????995??2016-12-13?13:32??WuziChess\bin\com\what21\chess\Checkerframe$7.class
?????文件????????1030??2016-12-13?13:32??WuziChess\bin\com\what21\chess\Checkerframe$8.class
?????文件????????1031??2016-12-13?13:32??WuziChess\bin\com\what21\chess\Checkerframe$9.class
?????文件????????5821??2016-12-13?13:32??WuziChess\bin\com\what21\chess\Checkerframe.class
?????文件?????????682??2016-12-13?13:32??WuziChess\bin\com\what21\chess\Clock$1.class
?????文件????????2736??2016-12-13?13:32??WuziChess\bin\com\what21\chess\Clock.class
?????文件?????????526??2016-12-13?14:35??WuziChess\bin\com\what21\chess\Computer$struct.class
?????文件????????7390??2016-12-13?14:35??WuziChess\bin\com\what21\chess\Computer.class
?????文件????????2414??2016-12-13?13:32??WuziChess\bin\com\what21\chess\Internet.class
?????文件????????1723??2016-12-21?17:10??WuziChess\bin\com\what21\chess\recvMsg.class
............此處省略35個文件信息

評論

共有 條評論