資源簡介
完整可運行的五子棋小游戲,UGUI,制作,下載不后悔哦

代碼片段和文件信息
class?AI
{
????//?15*15共有572種五子連珠的可能性
????const?int?MaxFiveChainCount?=?572;
????//玩家的可能性
????bool[]?_ptable?=?new?bool[Board.CrossCount?Board.CrossCount?MaxFiveChainCount];
????//電腦的可能性
????bool[?]?_ctable?=?new?bool[Board.CrossCount?Board.CrossCount?MaxFiveChainCount];
????//記錄2位玩家所有可能的連珠數,-1則為永遠無法5連珠
????int[]?_win?=?new?int[2?MaxFiveChainCount];
????//記錄每格的分值
????int[]?_cgrades?=?new?int[Board.CrossCount?Board.CrossCount];
????int[]?_pgrades?=?new?int[Board.CrossCount?Board.CrossCount];
????//記錄棋盤
????int[]?_board?=?new?int[Board.CrossCount?Board.CrossCount];
????int?_cgrade?_pgrade;
????int?_icount?_m?_n;
????int?_mat?_nat?_mde?_nde;
????public?AI(?)
????{
????????for?(?int?i?=?0;i ????????{
????????????for?(?int?j?=?0;j ????????????{
????????????????_pgrades[i?j]?=?0;
????????????????_cgrades[i?j]?=?0;
????????????????_board[i?j]?=?0;
????????????}
????????}
????????//遍歷所有的五連子可能情況的權值??
????????//橫??
?????????for?(?int?i?=?0;i ?????????{
?????????????for?(?int?j?=?0;j ?????????????{
?????????????????for(?int?k?=?0;k??????????????????{
?????????????????????_ptable[j?+?k?i?_icount]?=?true;
?????????????????????_ctable[j?+?k?i?_icount]?=?true;
?????????????????}
?????????????????_icount++;
?????????????}
?????????}
?????????//橫??
?????????for?(int?i?=?0;?i??????????{
?????????????for?(int?j?=?0;?j??????????????{
?????????????????for?(int?k?=?0;?k??????????????????{
?????????????????????_ptable[i?j?+?k??_icount]?=?true;
?????????????????????_ctable[i?j?+?k??_icount]?=?true;
?????????????????}
?????????????????_icount++;
?????????????}
?????????}
?????????//?右斜
?????????for?(int?i?=?0;?i??????????{
?????????????for?(int?j?=?0;?j??????????????{
?????????????????for?(int?k?=?0;?k??????????????????{
?????????????????????_ptable[j+k?i?+?k?_icount]?=?true;
?????????????????????_ctable[j?+?k?i?+?k?_icount]?=?true;
?????????????????}
?????????????????_icount++;
?????????????}
?????????}
?????????//?左斜
?????????for?(int?i?=?0;?i??????????{
?????????????for?(int?j?=?Board.CrossCount?-?1;?j?>=?4;?j--)
?????????????{
?????????????????for?(int?k?=?0;?k??????????????????{
?????????????????????_ptable[j?-?k?i?+?k?_icount]?=?true;
?????????????????????_ctable[j?-?k?i?+?k?_icount]?=?true;
?????????????????}
?????????????????_icount++;
?????????????}
?????????}
?????????for?(int?i?=?0;?i?2;?i++)
?????????{
?????????????for?(int?j?=?0;?j??????????????{
?????????????????_win[i?j]?=?0;
?????????????}
?????????}
???
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2016-03-17?15:04??gomoku\
?????文件??????????25??2016-03-17?15:03??gomoku\.gitignore
?????目錄???????????0??2016-03-17?15:04??gomoku\Assets\
?????文件???????38932??2016-03-17?15:03??gomoku\Assets\Gomoku.unity
?????文件?????????183??2016-03-17?15:03??gomoku\Assets\Gomoku.unity.me
?????目錄???????????0??2016-03-17?15:04??gomoku\Assets\Prefab\
?????文件????????9196??2016-03-17?15:03??gomoku\Assets\Prefab\Board.prefab
?????文件?????????188??2016-03-17?15:03??gomoku\Assets\Prefab\Board.prefab.me
?????文件???????17596??2016-03-17?15:03??gomoku\Assets\Prefab\Result.prefab
?????文件?????????188??2016-03-17?15:03??gomoku\Assets\Prefab\Result.prefab.me
?????文件???????14524??2016-03-17?15:03??gomoku\Assets\Prefab\ti
?????文件?????????188??2016-03-17?15:03??gomoku\Assets\Prefab\ti
?????文件????????7076??2016-03-17?15:03??gomoku\Assets\Prefab\black.prefab
?????文件?????????188??2016-03-17?15:03??gomoku\Assets\Prefab\black.prefab.me
?????文件???????12420??2016-03-17?15:03??gomoku\Assets\Prefab\cross.prefab
?????文件?????????188??2016-03-17?15:03??gomoku\Assets\Prefab\cross.prefab.me
?????文件????????7076??2016-03-17?15:03??gomoku\Assets\Prefab\white.prefab
?????文件?????????188??2016-03-17?15:03??gomoku\Assets\Prefab\white.prefab.me
?????文件?????????201??2016-03-17?15:03??gomoku\Assets\Prefab.me
?????目錄???????????0??2016-03-17?15:04??gomoku\Assets\sc
?????文件????????8740??2016-03-17?15:03??gomoku\Assets\sc
?????文件?????????275??2016-03-17?15:03??gomoku\Assets\sc
?????文件????????2211??2016-03-17?15:03??gomoku\Assets\sc
?????文件?????????275??2016-03-17?15:03??gomoku\Assets\sc
?????文件????????5230??2016-03-17?15:03??gomoku\Assets\sc
?????文件?????????275??2016-03-17?15:03??gomoku\Assets\sc
?????文件?????????350??2016-03-17?15:03??gomoku\Assets\sc
?????文件?????????275??2016-03-17?15:03??gomoku\Assets\sc
?????文件????????3305??2016-03-17?15:03??gomoku\Assets\sc
?????文件?????????275??2016-03-17?15:03??gomoku\Assets\sc
?????文件?????????919??2016-03-17?15:03??gomoku\Assets\sc
............此處省略40個文件信息
評論
共有 條評論