使用c#
的Tic-Tac-Toe代碼我是一個初學(xué)者,想知道如何改進(jìn)我的c#控制臺代碼。它使用System;namespace TicTacToe{class Program{static string[]options={1quot;2quot
解答動態(tài)
options[playerInput1]=quot;) { 控制臺寫入線(quot;);}否則{if(turn%2==0){options[playernput1]=quot;;turn++;Board();WinCondition();Tie();}else{options[playerInput1]=quot;turn++;Board();WinCondition();Tie();}/*int播放器輸入2;控制臺寫入線(quot;);布爾torf2=內(nèi)錐蟲(控制臺.ReadLine(),輸出playernput2);playernput2--;if(torf2lt;9gt;-1){if(options[playerInput2]==quot;
options[playerInput2]==quot;){控制臺寫入線(別再偷別人的空間了);}else{options[playerInput2]=quot;Board();WinCondition();torf2=false;torf=false;}}*/}}其他{控制臺寫入線(quot;);}}}}public static void Board()//使板{控制臺。完畢(); 控制臺寫入線(";
)(quot;{options[0]}{options[1]}{options[2]}quot;
;控制臺寫入線(";
quot;{options[3]}{options[4]}{options[5]}quot;
;控制臺寫入線(";
quot;{options[6]}{options[7]}{options[8]}quot;
amp;options[1]==options[2]){Playing=false;if(turn%2==0){控制臺寫入線(quot;);}否則{控制臺寫入線(quot;);}}else if(options[3]==options[4]quot;恭喜玩家2獲勝,祝玩家1下次好運amp;options[7]==options[8]){Playing=false;if(turn%2==0){控制臺寫入線(quot;);}其他 { 控制臺寫入線(quot;);}}//檢查水平獲勝的else if(options[0]==options[3]quot;恭喜玩家2獲勝,祝玩家1下次好運amp;options[4]==options[7]){Playing=false;if(turn%2==0){控制臺寫入線(quot;);}其他 { 控制臺寫入線(quot;);}}else if(options[2]==options[5]quot;恭喜玩家2獲勝,祝玩家1下次好運amp;options[4]==options[8]){Playing=false;if(turn%2==0){控制臺寫入線(quot;);}否則{控制臺寫入線(quot;);}}else if(options[2]==options[4]quot;恭喜玩家2獲勝,下次玩家1好運,quot;歡迎使用\nquot;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\quot;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\quot;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\quot;\////////////////////////////////////////////////);控制臺寫入線(@quot;);控制臺寫入線(quot;X \quot;O \quot;的數(shù)字來輸入x或o;控制臺.ReadKey(假);控制臺。完畢();}public static void Tie(){if(選項[0]!=quot;選項[1]!=quot;選項[2]!=quot;選項[3]!=quot;選項[4]!=quot;選項[5]!=quot;選項[6]!=quot;選項[7]!=quot;選項[8]!=quot;){控制臺寫入線(quot;;Playing=false;}}}}}} 選擇好的識別者
當(dāng)我看到一個像選項這樣的名字時,我想到了一個玩家可以從中選擇的東西,比如quot;(即,與電腦對抗)或";多人游戲;。一個更好的名字- End
免責(zé)聲明:
本頁內(nèi)容僅代表作者本人意見,若因此產(chǎn)生任何糾紛由作者本人負(fù)責(zé),概與琴島網(wǎng)公司無關(guān)。本頁內(nèi)容僅供參考,請您根據(jù)自身實際情況謹(jǐn)慎操作。尤其涉及您或第三方利益等事項,請咨詢專業(yè)人士處理。