當前位置:首頁 » 操作系統 » ios象棋源碼

ios象棋源碼

發布時間: 2022-06-26 02:19:03

A. 易語言寫個象棋軟體

這么點分 要這么經典的源碼 你搭牢了吧

B. 求中國象棋的編程思想和源代碼!

http://www.chinaai.org/Soft_Show.asp?SoftID=48
上面有.
它只是人工智慧的一部分,
還有更神奇的.

C. 中國象棋的源代碼

中國象棋源代碼blackleft(){ int x,y,n; if(blackcurpos.y>0) { blackcurpos.y--; x=position[blacktemppos.x][blacktemppos.y].x; y=position[blacktemppos.x][blacktemppos.y].y; if(board[blacktemppos.x][blacktemppos.y]==0) drawbmp(x,y,boardfile[blacktemppos.x][blacktemppos.y]); else if(!(blacktemppos.x==blackoldpos.x&&blacktemppos.y==blackoldpos.y&&blackstate==MOVE)) { n=board[blacktemppos.x][blacktemppos.y]; drawbmp(x,y,chessfile[n]); } if(blacktemppos.x==blackoldpos.x&&blacktemppos.y==blackoldpos.y&&blackstate==MOVE) drawselecursor(blackoldpos); drawcursor(blackcurpos); blacktemppos.x=blackcurpos.x; blacktemppos.y=blackcurpos.y; }}blackright(){ int x,y,n; if(blackcurpos.y<8) { blackcurpos.y++; x=position[blacktemppos.x][blacktemppos.y].x; y=position[blacktemppos.x][blacktemppos.y].y; if(board[blacktemppos.x][blacktemppos.y]==0) drawbmp(x,y,boardfile[blacktemppos.x][blacktemppos.y]); else if(!(blacktemppos.x==blackoldpos.x&&blacktemppos.y==blackoldpos.y&&blackstate==MOVE)) { n=board[blacktemppos.x][blacktemppos.y]; drawbmp(x,y,chessfile[n]); } if(blacktemppos.x==blackoldpos.x&&blacktemppos.y==blackoldpos.y&&blackstate==MOVE) drawselecursor(blackoldpos); drawcursor(blackcurpos); blacktemppos.x=blackcurpos.x; blacktemppos.y=blackcurpos.y; }}blackdo(){ int i,j,x,y,n; if(blackstate==SELECT&&blackcanselect()) { if(board[blackcurpos.x][blackcurpos.y]<=BLACK&&board[blackcurpos.x][blackcurpos.y]>0) { blackstate=MOVE; drawselecursor(blackcurpos); blackoldpos.x=blackcurpos.x; blackoldpos.y=blackcurpos.y; } } else if(blackstate==MOVE&&blackcanmove()) { x=position[blackoldpos.x][blackoldpos.y].x; y=position[blackoldpos.x][blackoldpos.y].y; drawbmp(x,y,boardfile[blackoldpos.x][blackoldpos.y]); x=position[blackcurpos.x][blackcurpos.y].x; y=position[blackcurpos.x][blackcurpos.y].y; n=board[blackoldpos.x][blackoldpos.y]; drawbmp(x,y,chessfile[n]); if(board[blackcurpos.x][blackcurpos.y]==RED_JIANG) { winner=BLACK; finish=1; return; } board[blackcurpos.x][blackcurpos.y]=n; board[blackoldpos.x][blackoldpos.y]=0; for(i=0;i<=2;i++) for(j=3;j<=5;j++) if(board[i][j]==BLACK_JIANG) {x=i;y=j;} for(i=x+1,j=y,n=0;i<=9;i++) { if(board[i][j]==RED_JIANG&&n==0) {winner=RED;finish=1;break;} else if(board[i][j]!=0) n++; } turn=RED; redstate=SELECT; drawcursor(redcurpos); drawbmp(30,438,"bmp\\rzq.wfb"); /*轉交控制權給紅方*/ } }blackundo(){ int x,y,n; if(blackstate==MOVE) { x=position[blackoldpos.x][blackoldpos.y].x; y=position[blackoldpos.x][blackoldpos.y].y; n=board[blackoldpos.x][blackoldpos.y]; drawbmp(x,y,chessfile[n]); blackoldpos.x=blackcurpos.x; blackoldpos.y=blackcurpos.y; drawcursor(blackcurpos); blackstate=SELECT; }}/*----------------------------------------------------*/start(){ drawcursor(blackcurpos); drawbmp(30,438,"bmp\\bzq.wfb"); while(!finish) { key=getkey(); switch(key){ case RED_UP: if(turn==RED) rep(); break; case RED_DOWN: if(turn==RED) reddown(); break; case RED_LEFT: if(turn==RED) redleft(); break; case RED_RIGHT: if(turn==RED) redright(); break; case RED_DO: if(turn==RED) reddo(); break; case RED_UNDO: if(turn==RED) rendo(); break; case BLACK_UP: if(turn==BLACK) blackup(); break; case BLACK_DOWN: if(turn==BLACK) blackdown(); break; case BLACK_LEFT: if(turn==BLACK) blackleft(); break; case BLACK_RIGHT: if(turn==BLACK) blackright(); break; case BLACK_DO: if(turn==BLACK) blackdo(); break; case BLACK_UNDO: if(turn==BLACK) blackundo(); break; case ESCAPE: finish=1;break; } }}main(){ init(); initpos(); initchessmap(); drawbmp(0,0,"bmp\\board.wfb"); initdrawchess(); /*初始化游標位置*/ redcurpos.x=redoldpos.x=redtemppos.x=9; redcurpos.y=redoldpos.y=redtemppos.y=8; blackcurpos.x=blackoldpos.x=blacktemppos.x=0; blackcurpos.y=blackoldpos.y=blacktemppos.y=0;/*開始*/ start(); if(winner==RED) drawbmp(200,200,"bmp\\redwin.wfb"); else if(winner==BLACK) drawbmp(200,200,"bmp\\blackwin.wfb"); else drawbmp(200,200,"bmp\\exit.wfb"); getch(); end();}

D. 在網上了一段中國象棋的java源代碼,可是總出現錯誤,錯誤是指向類,說的是找不到符號,求解

把代碼錯誤提示貼出來,還有這些大部分是找不到JAR文件導致

以免其他原因請把中文改成英文

找不到符號基本是找不到引用的類

E. 求中國象棋(高階)linux c或c++源碼

中國象棋大師

F. ios上最強的中國象棋游戲是哪一個

下裁象棋軟體有:《象棋瘋狂魔法學院》、《中國象棋對巒殘局》、《中國象棋殘局大師專業版》、《中國象棋之極限智能版》、《唐伯虎點秋香殘局編》、《中國象棋之聲色典藏版》、《中國象棋2009超智能版》等,這些都是比較好玩的象棋軟體!

G. 誰有象棋的源程序啊,c語言、C#、Java都行

我提供兩個功能完善,而且最重要的,我認為演算法設計比較好的中國象棋源代碼,因為是源碼網的,所以可以學習參考下:
http://www.codefans.net/soft/1466.shtml
http://www.codefans.net/soft/1289.shtml

H. 誰給個中國象棋的易語言源碼給我電腦最好很厲害的

你能要到的源代碼都不厲害 厲害的你別想要到 這是保密的

I. 求iOS可以自擺棋子下的象棋app

有個軟體就叫做中國象棋,功能挺全的,可以擺設棋局,安卓和蘋果都有。

J. 用C語言輸出中國象棋棋盤的源代碼!!急!急!急!

密碼:yq12

熱點內容
華山演算法 發布:2025-01-21 08:44:48 瀏覽:366
如何在微信上再設置一個密碼 發布:2025-01-21 08:44:39 瀏覽:731
浙江伺服器搭建雲主機 發布:2025-01-21 08:41:38 瀏覽:452
光遇和王者榮耀哪個需要的配置高 發布:2025-01-21 08:40:28 瀏覽:13
如何取消安卓微信表情 發布:2025-01-21 08:08:39 瀏覽:556
python判斷是否為字母 發布:2025-01-21 08:07:55 瀏覽:609
安卓手機如何注銷吃雞賬號並把錢拿回來 發布:2025-01-21 07:56:14 瀏覽:887
電信的密碼是什麼意思 發布:2025-01-21 07:30:36 瀏覽:717
在自己電腦搭建伺服器 發布:2025-01-21 07:27:13 瀏覽:654
怎麼配置釘釘代理網路 發布:2025-01-21 07:17:16 瀏覽:711