




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、從簡(jiǎn)單開始 分析五子棋模型程序描述程序描述技術(shù)技術(shù)面向過程數(shù)組、方法調(diào)用 、循環(huán)面向?qū)ο髮?duì)象和類圖形界面加上圖形界面網(wǎng)絡(luò)功能網(wǎng)絡(luò)上對(duì)下智能程序程序可以自己判斷如何走棋 好好分析下簡(jiǎn)單的棋盤找出他們的規(guī)律不要太麻煩的。要對(duì)每個(gè)棋盤上的子都統(tǒng)一的。0,0 0,1 0,2 0,3 0,4 0,5 0,6 0,7 0,8 0,9 1,0 1,1 1,2 1,3 1,4 1,5 1,6 1,7 1,8 1,9 2,0 2,1 2,2 2,3 2,4 2,5 2,6 2,7 2,8 2,9 3,0 3,1 3,2 3,3 3,4 3,5 3,6 3,7 3,8 3,9 4,0 4,1 4,2 4,3 4,
2、4 4,5 4,6 4,7 4,8 4,9 5,0 5,1 5,2 5,3 5,4 5,5 5,6 5,7 5,8 5,9 6,0 6,1 6,2 6,3 6,4 6,5 6,6 6,7 6,8 6,9 7,0 7,1 7,2 7,3 7,4 7,5 7,6 7,7 7,8 7,9 8,0 8,1 8,2 8,3 8,4 8,5 8,6 8,7 8,8 8,9 9,0 9,1 9,2 9,3 9,4 9,5 9,6 9,7 9,8 9,9每個(gè)子有八個(gè)方向,如果從這個(gè)子開始,任何一個(gè)方向上有5個(gè)相同的符號(hào)連在一起的話,那么就認(rèn)為是棋局結(jié)束了五子棋 分幾個(gè)方法來寫,每天實(shí)現(xiàn)一步,每寫一個(gè)方法都要測(cè)
3、試是否正確方法名稱方法名稱InputOutputisEnd真實(shí)方法名稱oneStepKeyBoardprintQipanisExistALine功能接受輸入棋盤的x和y值,并修改棋盤對(duì)應(yīng)位置上的數(shù)據(jù)顯示所有棋盤的數(shù)據(jù)判斷當(dāng)前棋局是否已經(jīng)有人勝出什么時(shí)候被調(diào)用棋局沒結(jié)束就要調(diào)用Input方法之后Input方法之后分八個(gè)方向判斷某個(gè)子的位置是否有勝出局面可能要調(diào)用的其他方法isExistALine 定義一些公用的數(shù)據(jù),便于以后更改 其實(shí)是五子棋類的成員變量相當(dāng)于c語言中的全局變量) 基本函數(shù):判斷是否棋局結(jié)束 判斷aX,aY這個(gè)點(diǎn)上 朝aDirectionX ,aDirectionY方向有無連續(xù)五
4、個(gè)aAorB字符存在,有則返回true,否則返回false充分測(cè)試0,0 0,1 0,2 0,3 0,4 0,5 0,6 0,7 0,8 0,9 1,0 1,1 1,2 1,3 1,4 1,5 1,6 1,7 1,8 1,9 2,0 2,1 2,2 2,3 2,4 2,5 2,6 2,7 2,8 2,9 3,0 3,1 3,2 3,3 3,4 3,5 3,6 3,7 3,8 3,9 4,0 4,1 4,2 4,3 4,4 4,5 4,6 4,7 4,8 4,9 5,0 5,1 5,2 5,3 5,4 5,5 5,6 5,7 5,8 5,9 6,0 6,1 6,2 6,3 6,4 6,5 6,6
5、 6,7 6,8 6,9 7,0 7,1 7,2 7,3 7,4 7,5 7,6 7,7 7,8 7,9 8,0 8,1 8,2 8,3 8,4 8,5 8,6 8,7 8,8 8,9 9,0 9,1 9,2 9,3 9,4 9,5 9,6 9,7 9,8 9,9A左上:上:右上:右:右下:下:左下:用代碼寫好 打印出來吧。否則太麻煩了。用程序產(chǎn)生需要的數(shù)據(jù)產(chǎn)生的數(shù)據(jù)4,4 3,3 2,2 1,1 0,0 新方向-1 -1 4,4 3,4 2,4 1,4 0,4 新方向-1 0 4,4 3,5 2,6 1,7 0,8 新方向-1 1 4,4 4,3 4,2 4,1 4,0 新方向0 -1 4,4 4,5 4,6 4,7 4,8 新方向0 1 4
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 零售業(yè)O2O營(yíng)銷模式創(chuàng)新與實(shí)施策略
- 綠色建筑材料應(yīng)用技術(shù)規(guī)范書
- 機(jī)器人技術(shù)及其在物流行業(yè)的應(yīng)用手冊(cè)
- 哪些項(xiàng)目需要可行性研究報(bào)告批復(fù)
- 生態(tài)農(nóng)業(yè)規(guī)劃方案
- 三農(nóng)項(xiàng)目申報(bào)與實(shí)施全流程作業(yè)指導(dǎo)書
- 醫(yī)院感染防控知識(shí)培訓(xùn)手冊(cè)
- 醫(yī)療保健管理與咨詢服務(wù)作業(yè)指導(dǎo)書
- 投融資業(yè)務(wù)助力儲(chǔ)能加速實(shí)現(xiàn)商業(yè)化應(yīng)用
- 三農(nóng)生態(tài)農(nóng)業(yè)發(fā)展方案
- GB/T 5023.5-2008額定電壓450/750 V及以下聚氯乙烯絕緣電纜第5部分:軟電纜(軟線)
- GB/T 23445-2009聚合物水泥防水涂料
- 瓷貼面教學(xué)課件
- 尺骨冠突骨折課件
- 北師大版七年級(jí)下冊(cè)第一章整式的乘除計(jì)算題專項(xiàng)訓(xùn)練
- 2022年蘇州健雄職業(yè)技術(shù)學(xué)院?jiǎn)握锌荚嚸嬖囋囶}及答案解析
- 植物生理教案
- 乳腺癌改良根治術(shù)
- 新版(七步法案例)PFMEA
- 臨床護(hù)理重點(diǎn)??平ㄔO(shè)項(xiàng)目評(píng)審標(biāo)準(zhǔn)
- 二倍角的三角函數(shù)說課稿
評(píng)論
0/150
提交評(píng)論