




已閱讀5頁(yè),還剩61頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
精品文檔項(xiàng)目綜合實(shí)驗(yàn)報(bào)告 課程名稱 算法與程序設(shè)計(jì)實(shí)踐 程序名稱 _ 俄羅斯方塊 _實(shí)驗(yàn)工具 _JBTooL_編程語(yǔ)言 _JAVA_專 業(yè) : 軟件工程 班級(jí)/學(xué)號(hào): 軟工1202/ 學(xué)生姓名: rouforever 成 績(jī) _指導(dǎo)教師 _ _完成日期 _程序設(shè)計(jì)說明書1引言1.1編寫目的游戲是用來(lái)給大家娛樂的,所以要能在使用的過程中給大家?guī)?lái)快樂,消除大家的疲勞1.2項(xiàng)目背景之所以選擇開發(fā)俄羅斯方塊游戲,無(wú)可爭(zhēng)議,俄羅斯方塊是有史以來(lái)最偉大的游戲之一。 在曾經(jīng)發(fā)布過的所有游戲中,俄羅斯方塊還被認(rèn)為是僅有的一個(gè)能夠真正吸引廣泛人群的作品。1.3定義我們?cè)谠O(shè)計(jì)過程中主要用到的控件有:command控件,image控件,picture控件,label控件,timer控件,text控件,windows media player控件等等。 1.4參考資料無(wú)1.5人員及分工一人完成2總體設(shè)計(jì)2.1需求概述在個(gè)人電腦日益普及的今天,一些有趣的桌面游戲已經(jīng)成為人們?cè)谑褂糜?jì)算機(jī)進(jìn)行工作或?qū)W習(xí)之余休閑娛樂的首選,而俄羅斯方塊游戲是人們最熟悉的小游戲之一,它以其趣味性強(qiáng),易上手等諸多特點(diǎn)得到了大眾的認(rèn)可,因此開發(fā)此游戲軟件可滿足人們的一些娛樂的需求。此俄羅斯方塊游戲可以為用戶提供一個(gè)可在普通個(gè)人電腦上運(yùn)行的,界面美觀的,易于控制的俄羅斯方塊游戲。2.2程序結(jié)構(gòu)俄羅斯方塊游戲游戲區(qū)游戲控制顯示玩家操作顯示操作結(jié)果開始暫停/繼續(xù)提高等級(jí)退出降低等級(jí)2.3 程序功能游戲控制模塊開始游戲暫停游戲初始級(jí)別設(shè)置退出游戲3程序描述游戲中玩家可以做的操作有: 1.以90度為單位旋轉(zhuǎn)方每一格塊。2.以格子為單位左右移動(dòng)方塊,讓方塊加速落下。3.方塊移到區(qū)域最下方或是著地到其他方塊上無(wú)法移動(dòng)時(shí),就會(huì)固定在該處,而新的隨機(jī)圖形會(huì)出現(xiàn)在區(qū)域上方開始落下。4.當(dāng)區(qū)域中某一列橫向格子全部由方塊填滿,則該列會(huì)自動(dòng)消除并成為玩家的得分。同時(shí)刪除的列數(shù)越多,得分指數(shù)上升。5.當(dāng)固定的方塊堆到區(qū)域最上方,則游戲結(jié)束。3.1功能 暫停,開始游戲,提高降低級(jí)數(shù)。3.3輸入項(xiàng)目主要實(shí)現(xiàn)的功能 我們開發(fā)的俄羅斯方塊游戲,主要實(shí)現(xiàn)了以下幾種功能: 1.可以靈活控制方塊在圖形框中運(yùn)動(dòng)。 2.游戲過程中方塊可以自由旋轉(zhuǎn)。 3.當(dāng)某一行的方塊排列滿時(shí),將自動(dòng)將這一行方塊消除,然后將上面所有方塊向下移動(dòng),可以支持連續(xù)消行。 4.游戲前可以選擇游戲的速度和游戲的等級(jí),游戲速度既為方塊下落速度,游戲等級(jí)為初始游戲時(shí)在基層隨機(jī)生成一定行數(shù)的無(wú)規(guī)律方塊,生成的行數(shù)由你來(lái)選擇,每行至少產(chǎn)生5個(gè)以上的無(wú)規(guī)律方塊,這樣增加了游戲難度,對(duì)于游戲高手來(lái)說,無(wú)疑不是一個(gè)新的挑戰(zhàn)。 5.游戲的得分支持積分,并且按照公式: 得分 = 原來(lái)分?jǐn)?shù)+ 100 * (2 同時(shí)消除的行數(shù)-1) 這樣,你同一時(shí)間消除的行數(shù)越多,你的得分也就越高,當(dāng)游戲積分到了一定時(shí)可以自動(dòng)升級(jí),這個(gè)升級(jí)指速度升級(jí)。 6.游戲中提供了一個(gè)漂亮的場(chǎng)景和動(dòng)聽的音樂,給你帶來(lái)無(wú)限激情。 3.5算法是俄羅斯方塊的關(guān)鍵矩陣。其中,第一維的18,前 16 個(gè)整數(shù)表示 4*4 的方塊的形狀,后兩個(gè)變量,表示該形狀所占的寬度和高度,以免方塊出界了。第二維中的 4 表示方塊的 4 個(gè)方向的旋轉(zhuǎn)。第三維中的 7 表示方塊的 7 中基本形狀。所有情況的方塊寫到一數(shù)組里,作為一常量,以備調(diào)用。例如:for(i=0;i4;i+) gridheighti+colum+=shapeshploopi; for(i=4;i8;i+) gridheight+1i+colum-4+=shapeshploopi; for(i=8;i12;i+) gridheight+2i+colum-8+=shapeshploopi; for(i=12;i16;i+) gridheight+3i+colum-12+=shapeshploopi;其中,grid,就是整個(gè)畫面的情況,用 0 和 1 表示,1表示有格子,0表示沒有格子,上述的程序段表示,在第 height 行 colum 列顯示 shape 形狀的方塊。方塊的變形就是改變第一維的值了,方塊的旋轉(zhuǎn)就是改變第而維的值了。【采用過程藍(lán)圖的ACSD/ALSD/AISD詳細(xì)描述各個(gè)模塊在概念、邏輯和實(shí)現(xiàn)三個(gè)不同抽象層次的算法過程模型】項(xiàng)目開發(fā)總結(jié)報(bào)告1引言1.1編寫目的說明編寫這份項(xiàng)目開發(fā)總結(jié)報(bào)告的目的,指出預(yù)期的閱讀范圍。1.2背景說明:a 本項(xiàng)目的名稱和所開發(fā)出來(lái)的軟件系統(tǒng)的名稱;b 此軟件的來(lái)源或任務(wù)提出者、開發(fā)者、用戶及安裝此軟件的計(jì)算中心。1.3定義列出本文件中用到的專門術(shù)語(yǔ)的定義和外文首字母組詞的原詞組。1.4參考資料列出收集和用到的參考資料,如:a 程序代碼及文檔的來(lái)源及出處;b 為完成本項(xiàng)目所收集和自學(xué)的資料;c 本文件中各處所引用的文件、資料,包括所要用到的軟件開發(fā)標(biāo)準(zhǔn)。列出這些文件的標(biāo)題、文件編號(hào)、發(fā)表日期和出版單位,說明能夠得到這些文件資料的來(lái)源。2實(shí)際開發(fā)結(jié)果2.1產(chǎn)品說明最終制成的產(chǎn)品,包括:a 程序系統(tǒng)中各個(gè)程序的名字,它們之間的層次關(guān)系,以千字節(jié)為單位的各個(gè)程序的程序量、存儲(chǔ)媒體的形式和數(shù)量;b 程序系統(tǒng)共有哪幾個(gè)版本,各自的版本號(hào)及它們之間的區(qū)別;c 每個(gè)文件的名稱;d 所建立的每個(gè)數(shù)據(jù)庫(kù)。 如果開發(fā)中制訂過配置管理計(jì)劃,要同這個(gè)計(jì)劃相比較。2.2主要功能和性能逐項(xiàng)列出本軟件產(chǎn)品所實(shí)際具有的主要功能和性能,對(duì)照可行性研究報(bào)告、項(xiàng)目開發(fā)計(jì)劃、功能需求說明書的有關(guān)內(nèi)容,說明原定的開發(fā)目標(biāo)是達(dá)到了、未完全達(dá)到、或超過了。2.3基本流程用圖給出本程序系統(tǒng)實(shí)際的基本處理流程。2.4研制過程與進(jìn)度詳細(xì)描述開發(fā)程序的完整過程,包括開發(fā)的各個(gè)階段、制品、活動(dòng),并畫出開發(fā)流程圖;列出原定計(jì)劃進(jìn)度與實(shí)際進(jìn)度的對(duì)比,明確說明,實(shí)際進(jìn)度是提前了、還是延遲了,分析主要原因。2.5費(fèi)用列出原定計(jì)劃費(fèi)用與實(shí)際支出費(fèi)用的對(duì)比,包括:a. 工時(shí),以人月為單位,并按不同級(jí)別統(tǒng)計(jì);b. 計(jì)算機(jī)的使用時(shí)間,區(qū)別CPU時(shí)間及其他設(shè)備時(shí)間;c. 物料消耗、出差費(fèi)等其他支出。明確說明,經(jīng)費(fèi)是超出了、還是節(jié)余了,分析其主要原因。3開發(fā)工作評(píng)價(jià)3.1對(duì)生產(chǎn)效率的評(píng)價(jià)給出實(shí)際生產(chǎn)效率,包括:a 程序的平均生產(chǎn)效率,即每人月生產(chǎn)的行數(shù);b 文件的平均生產(chǎn)效率,即每人月生產(chǎn)的千字?jǐn)?shù);并列出原訂計(jì)劃數(shù)作為對(duì)比。3.2對(duì)產(chǎn)品質(zhì)量的評(píng)價(jià)說明在測(cè)試中檢查出來(lái)的程序編制中的錯(cuò)誤發(fā)生率,即每干條指令(或語(yǔ)句)中的錯(cuò)誤指令數(shù)(或語(yǔ)句數(shù))。如果開發(fā)中制訂過質(zhì)量保證計(jì)劃或配置管理計(jì)劃,要同這些計(jì)劃相比較。3.3對(duì)技術(shù)方法的評(píng)價(jià)重點(diǎn)給出對(duì)在開發(fā)中所使用的模型驅(qū)動(dòng)程序技術(shù)、方法、工具的效果評(píng)價(jià)。3.4 對(duì)主動(dòng)學(xué)習(xí)的評(píng)價(jià)給出為完成項(xiàng)目開展主動(dòng)學(xué)習(xí)的內(nèi)容、主動(dòng)學(xué)習(xí)方法及學(xué)習(xí)效果評(píng)價(jià)。3.5 對(duì)團(tuán)隊(duì)合作的評(píng)價(jià) 給出為完成項(xiàng)目是如何開展團(tuán)隊(duì)合作的,合作時(shí)出現(xiàn)了什么問題,如何解決這些問題,以及采用的高效團(tuán)隊(duì)協(xié)作的做法、成功經(jīng)驗(yàn)和效果評(píng)價(jià)。3.6 碰到的問題、解決方法及建議給出對(duì)于開發(fā)中出現(xiàn)的各種主要問題、原因分析及其解決方法。請(qǐng)重點(diǎn)給出使用藍(lán)圖工具時(shí)碰到些什么問題、解決問題的做法,以及工具完善改進(jìn)的建議。4收獲與體會(huì)列出從這項(xiàng)開發(fā)工作中所得到的最主要的收獲和體會(huì)實(shí)現(xiàn)層包 Block;/ 類定義 類 MyTimer / 成員方法 公共的 MyTimer(Block myBlock) 調(diào)用對(duì)象.myBlock 賦值 myBlock; / 成員方法 公共的 空類型 運(yùn)行() 當(dāng) (myBlock.啟動(dòng)Sign 等于 1) 嘗試 /e sleep(10減myBlock.speedMark 加 1)乘100); myBlock.重復(fù)wn(); 捕獲 (Interrupted異常 e) 系統(tǒng).輸出.輸出字符串并換行(); / 類定義公共的 類 moxing / 成員變量 公共的 靜態(tài)的 整數(shù)類型 blockNumber = 1 ; 公共的 靜態(tài)的 字符串 butLab = 開 始 游 戲,重 新 開 始,降 低 級(jí) 數(shù),提 高 級(jí) 數(shù),游 戲 暫 停,退 出 游 戲 ; 公共的 靜態(tài)的 Button but = 新建對(duì)象 按鈕6 ; 公共的 靜態(tài)的 Button noStop = 新建對(duì)象 按鈕(取 消 暫 停) ; 公共的 靜態(tài)的 布爾類型 downSign = 假 ; 公共的 靜態(tài)的 整數(shù)類型 game_body = 新建對(duì)象 整數(shù)類型1910 ; 公共的 靜態(tài)的 整數(shù)類型 game_sign_x = 新建對(duì)象 整數(shù)類型4 ; 公共的 靜態(tài)的 整數(shù)類型 game_sign_y = 新建對(duì)象 整數(shù)類型4 ; 公共的 靜態(tài)的 整數(shù)類型 gameScore = 0 ; 公共的 靜態(tài)的 ImageIcon icon = 新建對(duì)象 圖像Icon(resource/Block.jpg) ; 公共的 靜態(tài)的 JDialog dlg_1 ; 公共的 靜態(tài)的 JFrame jf = 新建對(duì)象 嘉窗口() ; 公共的 靜態(tài)的 JMenu menu0 = 新建對(duì)象 J菜單(游戲 ) ; 公共的 靜態(tài)的 JMenu menu1 = 新建對(duì)象 J菜單(幫助 ) ; 公共的 靜態(tài)的 JMenuBar mb = 新建對(duì)象 J菜單欄() ; 公共的 靜態(tài)的 JMenuItem mi0 = 新建對(duì)象 J菜單項(xiàng)(新 游 戲) ; 公共的 靜態(tài)的 JMenuItem mi1 = 新建對(duì)象 J菜單項(xiàng)(退出) ; 公共的 靜態(tài)的 JMenuItem mi1_0 = 新建對(duì)象 J菜單項(xiàng)(關(guān)于) ; 公共的 靜態(tài)的 JTextArea dlg_1_text = 新建對(duì)象 JTextArea() ; 公共的 靜態(tài)的 Label infoLab = 新建對(duì)象 Label(提示:) ; 公共的 靜態(tài)的 Label infoTex = 新建對(duì)象 Label( ) ; 公共的 靜態(tài)的 Label scoreLab = 新建對(duì)象 Label(分?jǐn)?shù):) ; 公共的 靜態(tài)的 Label scoreTex = 新建對(duì)象 Label(0) ; 公共的 靜態(tài)的 Label speedLab = 新建對(duì)象 Label(級(jí)數(shù):) ; 公共的 靜態(tài)的 Label speedTex = 新建對(duì)象 Label(1) ; 公共的 靜態(tài)的 MyTimer timer ; 公共的 靜態(tài)的 整數(shù)類型 speedMark = 1 ; 公共的 靜態(tài)的 整數(shù)類型 startSign = 0 ; / 成員方法 公共的 空類型 執(zhí)行的動(dòng)作(動(dòng)作事件 e) 如果(e.獲取來(lái)源() 等于 but0) 啟動(dòng)Sign 賦值 1; infoTex.設(shè)置文本(游戲已經(jīng)開始!); but0.設(shè)置可用性(假); but1.設(shè)置可用性(真); but4.設(shè)置可用性(真); timer.resume(); 如果(e.獲取來(lái)源() 等于 but1或e.獲取來(lái)源() 等于 mi0) 啟動(dòng)Sign 賦值 0; gameScore 賦值 0; timer.suspend(); num_csh_re啟動(dòng)(); re繪制(); rand_block(); scoreTex.設(shè)置文本(0); infoTex.設(shè)置文本(新游戲!); but0.設(shè)置可用性(真); but1.設(shè)置可用性(假); but4.設(shè)置可用性(假); 如果(e.獲取來(lái)源() 等于 but2) infoTex.設(shè)置文本(降低級(jí)數(shù)!); speedMark減減; 如果(speedMark 小于等于 1) speedMark 賦值 1; infoTex.設(shè)置文本(已經(jīng)是最低級(jí)數(shù)!); speedTex.設(shè)置文本(speedMark 加 ); 如果(e.獲取來(lái)源() 等于 but3) infoTex.設(shè)置文本(提高級(jí)數(shù)!); speedMark加加; 如果(speedMark 大于等于 9) speedMark 賦值 9; infoTex.設(shè)置文本(已經(jīng)是最高級(jí)數(shù)!); speedTex.設(shè)置文本(speedMark 加 ); 如果(e.獲取來(lái)源() 等于 but4) 調(diào)用對(duì)象.add(noStop); 調(diào)用對(duì)象.remove(but4); infoTex.設(shè)置文本(游戲暫停!); timer.suspend(); 如果(e.獲取來(lái)源() 等于 noStop) 調(diào)用對(duì)象.remove(noStop); 調(diào)用對(duì)象.add(but4); infoTex.設(shè)置文本(繼續(xù)游戲!); timer.resume(); 如果(e.獲取來(lái)源() 等于 but5或e.獲取來(lái)源() 等于 mi1) jf.dispose(); 如果(e.獲取來(lái)源() 等于 mi1_0) dlg_1 賦值 新建對(duì)象 JDialog(jf,關(guān) 于); 嘗試 /a 文件輸入流 io 賦值 新建對(duì)象 文件輸入流(resource/guanyu.txt); 字節(jié)類型 a 賦值 新建對(duì)象 字節(jié)類型io.available(); io.讀(a); io.關(guān)閉(); 字符串 str 賦值 新建對(duì)象 字符串(a); dlg_1_text.設(shè)置文本(str); 捕獲 (異常 g) dlg_1_text.設(shè)置可編輯性(假); dlg_1.add(dlg_1_text); dlg_1.pack(); dlg_1.設(shè)置可變大小(假); dlg_1.設(shè)置大小(200, 120); dlg_1.設(shè)置位置(400, 240); dlg_1.show(); / 成員方法 公共的 空類型 block1() game_body04 賦值 1; game_body14 賦值 1; game_body24 賦值 1; game_body34 賦值 1; / 成員方法 公共的 空類型 block2() game_body34 賦值 1; game_body24 賦值 1; game_body35 賦值 1; game_body25 賦值 1; / 成員方法 公共的 空類型 block3() game_body14 賦值 1; game_body24 賦值 1; game_body34 賦值 1; game_body35 賦值 1; / 成員方法 公共的 空類型 block4() game_body14 賦值 1; game_body24 賦值 1; game_body34 賦值 1; game_body25 賦值 1; / 成員方法 公共的 空類型 block5() game_body14 賦值 1; game_body24 賦值 1; game_body34 賦值 1; game_body15 賦值 1; / 成員方法 公共的 空類型 block6() game_body15 賦值 1; game_body25 賦值 1; game_body24 賦值 1; game_body34 賦值 1; / 成員方法 公共的 空類型 block7() game_body14 賦值 1; game_body24 賦值 1; game_body25 賦值 1; game_body35 賦值 1; / 成員方法 公共的 空類型 cancelDW() 對(duì)于 (整數(shù)類型 k 賦值 0;k 小于 4;k加加) game_sign_xk 賦值 0; game_sign_yk 賦值 0; / 成員方法 公共的 Void change_body(整數(shù)類型 blockNumber) dingwei(); 如果(blockNumber 等于 1與重復(fù)wnSign 等于 假) 如果(game_sign_y0 等于 game_sign_y1與game_sign_y3 小于等于 16) 如果(game_bodygame_sign_y0 減 1game_sign_x0 加 1 不等于 2與game_bodygame_sign_y3 加 2game_sign_x3 減 2 不等于 2) num_csh_game(); game_bodygame_sign_y0 減 1game_sign_x0 加 1 賦值 1; game_bodygame_sign_y1game_sign_x1 賦值 1; game_bodygame_sign_y2 加 1game_sign_x2 減 1 賦值 1; game_bodygame_sign_y3 加 2game_sign_x3 減 2 賦值 1; infoTex.設(shè)置文本(游戲進(jìn)行中!); re繪制(); 如果(game_sign_x0 等于 game_sign_x1與game_sign_x0 大于等于 1與game_sign_x3 小于等于 7) 如果(game_bodygame_sign_y0 加 1game_sign_x0減1 不等于 2與game_bodygame_sign_y3 減 2game_sign_x3 加 2 不等于 2) num_csh_game(); game_bodygame_sign_y0 加 1game_sign_x0 減 1 賦值 1; game_bodygame_sign_y1game_sign_x1賦值1; game_bodygame_sign_y2 減 1game_sign_x2 加 1 賦值 1; game_bodygame_sign_y3 減 2game_sign_x3 加 2 賦值 1; infoTex.設(shè)置文本(游戲進(jìn)行中!); re繪制(); 如果(blockNumber 等于 3與重復(fù)wnSign 等于 假) 如果(game_sign_x0 等于 game_sign_x1與game_sign_x0 等于 game_sign_x2與game_sign_y2 等于 game_sign_y3與game_sign_x0 大于等于 1) 如果(game_bodygame_sign_y0 加 1game_sign_x0 減 1 不等于 2與game_bodygame_sign_y2 減 1game_sign_x2 加 1 不等于 2與game_bodygame_sign_y3 減 2game_sign_x3 不等于 2) num_csh_game(); game_bodygame_sign_y0 加 1game_sign_x0 減 1 賦值 1; game_bodygame_sign_y1game_sign_x1 賦值 1; game_bodygame_sign_y2 減 1game_sign_x2 加 1 賦值 1; game_bodygame_sign_y3 減 2game_sign_x3 賦值 1; infoTex.設(shè)置文本(游戲進(jìn)行中!); re繪制(); 如果(game_sign_y1 等于 game_sign_y2與game_sign_y2 等于 game_sign_y3與game_sign_x0 等于 game_sign_x3與game_sign_y1 小于等于 17) 如果(game_bodygame_sign_y0game_sign_x0 減 2 不等于 2與game_bodygame_sign_y1 加 1game_sign_x1 加 1 不等于 2與game_bodygame_sign_y3 減 1game_sign_x3 減 1 不等于 2) num_csh_game(); game_bodygame_sign_y0game_sign_x0 減 2 賦值 1; game_bodygame_sign_y1 加 1game_sign_x1 加 1 賦值 1; game_bodygame_sign_y2game_sign_x2 賦值 1; game_bodygame_sign_y3 減 1game_sign_x3 減 1 賦值 1; infoTex.設(shè)置文本(游戲進(jìn)行中!); re繪制(); 如果(game_sign_x1 等于 game_sign_x2與game_sign_x1 等于 game_sign_x3與game_sign_y0 等于 game_sign_y1與game_sign_x3 小于等于 8) 如果(game_bodygame_sign_y0 加 2game_sign_x0 不等于 2與game_bodygame_sign_y1 加 1game_sign_x1 減 1 不等于 2與game_bodygame_sign_y3 減 1game_sign_x3 加 1 不等于 2) num_csh_game(); game_bodygame_sign_y0 加 2game_sign_x0 賦值 1; game_bodygame_sign_y1 加 1game_sign_x1 減 1 賦值 1; game_bodygame_sign_y2game_sign_x2 賦值 1; game_bodygame_sign_y3 減 1game_sign_x3 加 1 賦值 1; infoTex.設(shè)置文本(游戲進(jìn)行中!); re繪制(); 如果(game_sign_y0 等于 game_sign_y1與game_sign_y1 等于 game_sign_y2與game_sign_x0 等于 game_sign_x3) 如果(game_bodygame_sign_y0 加 1game_sign_x0 加 1 不等于 2與game_bodygame_sign_y2 減 1game_sign_x2 減 1 不等于 2與game_bodygame_sign_y3game_sign_x3 加 2 不等于 2) num_csh_game(); game_bodygame_sign_y0 加 1game_sign_x0 加 1 賦值 1; game_bodygame_sign_y1game_sign_x1 賦值 1; game_bodygame_sign_y2 減 1game_sign_x2 減 1 賦值 1; game_bodygame_sign_y3game_sign_x3 加 2 賦值 1; infoTex.設(shè)置文本(游戲進(jìn)行中!); re繪制(); 如果(blockNumber 等于 4與重復(fù)wnSign 等于 假) 如果(game_sign_x0 等于 game_sign_x1與game_sign_x0 等于 game_sign_x3與game_sign_y1 等于 game_sign_y2與game_sign_x3 小于等于 7) 如果(game_bodygame_sign_y0 加 2game_sign_x0 不等于 2與game_bodygame_sign_y1 加 1game_sign_x1 加 1 不等于 2與game_bodygame_sign_y3game_sign_x3 加 2 不等于 2) num_csh_game(); game_bodygame_sign_y0 加 2game_sign_x0 賦值 1; game_bodygame_sign_y1 加 1game_sign_x1 加 1 賦值 1; game_bodygame_sign_y2game_sign_x2 賦值 1; game_bodygame_sign_y3game_sign_x3 加 2 賦值 1; infoTex.設(shè)置文本(游戲進(jìn)行中!); re繪制(); 如果(game_sign_y1 等于 game_sign_y2與game_sign_y1 等于 game_sign_y3與game_sign_x0 等于 game_sign_x2) 如果(game_bodygame_sign_y1game_sign_x1 加 2 不等于 2與game_bodygame_sign_y2 減 1game_sign_x2 加 1 不等于 2與game_bodygame_sign_y3 減 2game_sign_x3 不等于 2) num_csh_game(); game_bodygame_sign_y0game_sign_x0 賦值 1; game_bodygame_sign_y1game_sign_x1 加 2 賦值 1; game_bodygame_sign_y2 減 1game_sign_x2 加 1 賦值 1; game_bodygame_sign_y3 減 2game_sign_x3 賦值 1; infoTex.設(shè)置文本(游戲進(jìn)行中!); re繪制(); 如果(game_sign_x0 等于 game_sign_x2與game_sign_x0 等于 game_sign_x3與game_sign_y1 等于 game_sign_y2與game_sign_x0 大于等于 2) 如果(game_bodygame_sign_y0game_sign_x0 減 2 不等于 2與game_bodygame_sign_y2 減 1game_sign_x2 減 1 不等于 2與game_bodygame_sign_y3 減 2game_sign_x3 不等于 2) num_csh_game(); game_bodygame_sign_y0game_sign_x0 減 2 賦值 1; game_bodygame_sign_y1game_sign_x1 賦值 1; game_bodygame_sign_y2 減 1game_sign_x2 減 1 賦值 1; game_bodygame_sign_y3 減 2game_sign_x3 賦值 1; infoTex.設(shè)置文本(游戲進(jìn)行中!); re繪制(); 如果(game_sign_y0 等于 game_sign_y1與game_sign_y0 等于 game_sign_y2與game_sign_x1 等于 game_sign_x3與game_sign_y0 小于等于 16) 如果(game_bodygame_sign_y0 加 2game_sign_x0 不等于 2與game_bodygame_sign_y1 加 1game_sign_x1 減 1 不等于 2與game_bodygame_sign_y2game_sign_x2 減 2 不等于 2) num_csh_game(); game_bodygame_sign_y0 加 2game_sign_x0 賦值 1; game_bodygame_sign_y1 加 1game_sign_x1 減 1 賦值 1; game_bodygame_sign_y2game_sign_x2 減 2 賦值 1; game_bodygame_sign_y3game_sign_x3 賦值 1; infoTex.設(shè)置文本(游戲進(jìn)行中!); re繪制(); 如果(blockNumber 等于 5與重復(fù)wnSign 等于 假) 如果(game_sign_x0 等于 game_sign_x2與game_sign_x2 等于 game_sign_x3與game_sign_y0 等于 game_sign_y1與game_sign_x1 大于等于 2) 如果(game_bodygame_sign_y0 加 1game_sign_x0 減 1 不等于 2與game_bodygame_sign_y1game_sign_x1 減 2 不等于 2與game_bodygame_sign_y3 減 1game_sign_x3 加 1 不等于 2) num_csh_game(); game_bodygame_sign_y0 加 1game_sign_x0 減 1 賦值 1; game_bodygame_sign_y1game_sign_x1 減 2 賦值 1; game_bodygame_sign_y2game_sign_x2 賦值 1; game_bodygame_sign_y3 減 1game_sign_x3 加 1 賦值 1; infoTex.設(shè)置文本(游戲進(jìn)行中!); re繪制(); 如果(game_sign_y1 等于 game_sign_y2與game_sign_y2 等于 game_sign_y3與game_sign_x0 等于 game_sign_x1與game_sign_y0 小于等于 16) 如果(game_bodygame_sign_y0 加 2game_sign_x0 不等于 2與game_bodygame_sign_y1 加 1game_sign_x1 加 1 不等于 2與game_bodygame_sign_y3 減 1game_sign_x3 減 1 不等于 2) num_csh_game(); game_bodygame_sign_y0 加 2game_sign_x0 賦值 1; game_bodygame_sign_y1 加 1game_sign_x1 加 1 賦值 1; game_bodygame_sign_y2game_sign_x2 賦值 1; game_bodygame_sign_y3 減 1game_sign_x3 減 1 賦值 1; infoTex.設(shè)置文本(游戲進(jìn)行中!); re繪制(); 如果(game_sign_x0 等于 game_sign_x1與game_sign_x1 等于 game_sign_x3與game_sign_y2 等于 game_sign_y3) 如果(game_bodygame_sign_y0 加 1game_sign_x0 減 1 不等于 2與game_bodygame_sign_y2game_sign_x2 加 2 不等于 2與game_bodygame_sign_y3 減 1game_sign_x3 加 1 不等于 2) num_csh_game(); game_bodygame_sign_y0 加 1game_sign_x0 減 1 賦值 1; game_bodyga
溫馨提示
- 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 網(wǎng)絡(luò)管理員基礎(chǔ)培訓(xùn)課程
- 中班健康:認(rèn)識(shí)肚臍
- 工程公司內(nèi)部培訓(xùn)
- 10kv配網(wǎng)帶電作業(yè)培訓(xùn)
- 園長(zhǎng)培訓(xùn):如何應(yīng)對(duì)幼兒分離焦慮
- 無(wú)人機(jī)輔助車隊(duì)運(yùn)輸合同范本
- 跨國(guó)車輛損傷賠償及國(guó)際物流合同
- 文化創(chuàng)意步行街個(gè)人店鋪?zhàn)赓U與創(chuàng)意產(chǎn)業(yè)發(fā)展合同
- 互聯(lián)網(wǎng)企業(yè)財(cái)務(wù)人員客戶信息保密責(zé)任合同
- 餐飲企業(yè)品牌推廣合作經(jīng)營(yíng)協(xié)議
- 溫州市2024-2025學(xué)年高一下學(xué)期6月期末-英語(yǔ)試卷及答案
- 專利代理所管理制度
- 2025至2030年中國(guó)核電材料行業(yè)市場(chǎng)現(xiàn)狀分析及發(fā)展戰(zhàn)略研判報(bào)告
- 玄隱遺密(含黃帝內(nèi)經(jīng))
- 2025至2030年中國(guó)高鎳三元材料產(chǎn)業(yè)發(fā)展動(dòng)態(tài)及投資方向分析報(bào)告
- DB13T 1320.10-2010 中藥材種子質(zhì)量標(biāo)準(zhǔn) 第10部分:防風(fēng)
- (2025春新版本)人教版七年級(jí)生物下冊(cè)全冊(cè)教案
- 醫(yī)院殘疾評(píng)定管理制度
- 雜志分揀打包服務(wù)合同4篇
- 2025年D-對(duì)羥基苯甘氨酸項(xiàng)目市場(chǎng)調(diào)查研究報(bào)告
- 2024-2025 學(xué)年八年級(jí)英語(yǔ)下學(xué)期期末模擬卷 (常州專用)解析卷
評(píng)論
0/150
提交評(píng)論