freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

c語(yǔ)言實(shí)現(xiàn)俄羅斯方塊經(jīng)典游戲課程設(shè)計(jì)(已修改)

2025-01-28 04:24 本頁(yè)面
 

【正文】 2012年計(jì)算機(jī)實(shí)習(xí)報(bào)告計(jì)算機(jī)實(shí)習(xí)報(bào)告 一.功能說明本工程用C++語(yǔ)言實(shí)現(xiàn)了俄羅斯方塊經(jīng)典游戲。俄羅斯方塊游戲特點(diǎn):俄羅斯方塊的基本規(guī)則是通過鍵盤控制移動(dòng)、旋轉(zhuǎn)和擺放游戲自動(dòng)輸出的各種方塊,使之排列成完整的一行或多行并且消除得分,上手簡(jiǎn)單,是一款經(jīng)典游戲。在經(jīng)典玩法(正常模式)的基礎(chǔ)上,本程序還添加了挑戰(zhàn)模式,即在游戲伊始時(shí)在游戲區(qū)域中隨機(jī)分布方塊,減小了留給玩家調(diào)整方塊的時(shí)間和區(qū)域,需要通過玩家不斷填補(bǔ)消行才能把游戲進(jìn)行下去。游戲會(huì)隨著玩家的得分的增多而加大方塊下落的速度,從而增加游戲難度,因此也在原來(lái)的基礎(chǔ)上大大增加了游戲的可玩性。游戲中還增加了Esc鍵的功能,從而可以實(shí)現(xiàn)暫停游戲和退出游戲的功能。這是游戲的初始界面。出現(xiàn)游戲名,根據(jù)提示,玩家按下“c”“n”即可自行選擇挑戰(zhàn)模式和正常模式,難度不同。這樣既明確了游戲名稱,提供兩種模式的入口,又給玩家一個(gè)準(zhǔn)備的時(shí)間以自行控制游戲開始,不必一打開文件就突然開始游戲,增加了游戲的人性化。以上兩圖為進(jìn)入游戲后的主界面,分別為正常模式和挑戰(zhàn)模式。中間的區(qū)域?yàn)橛螒蛑饕缑?,游戲從上往下隨機(jī)產(chǎn)生并自動(dòng)輸出七種方塊,對(duì)俄羅斯方塊的基本操作如←(左移),→(右移),↑(方塊變形),↓(加速下落)都在此區(qū)域里完成。最上方顯示的是模式。右邊的區(qū)域顯示一些與游戲相關(guān)的信息,從上往下分別是下落速度、游戲得分、游戲操作說明,編者信息。此圖為按下“Esc”鍵后出現(xiàn)的畫面。程序支持Esc鍵暫停的功能,即按下后,按Y鍵退出,按N鍵可繼續(xù)游戲,玩家中途有事離開,回來(lái)后也可繼續(xù)游戲,提供了方便。打開程序后根據(jù)屏幕上的提示信息,按下回車鍵以進(jìn)入游戲界面開始游戲。進(jìn)入游戲界面后,根據(jù)屏幕右下方的游戲說明,通過鍵盤上←(左移),→(右移),↑(方塊變形),↓(加速下落)控制方塊。游戲過程中,可按“Esc”鍵暫停,并可以通過“Y”和“C”鍵選擇退出和繼續(xù)。游戲結(jié)束之后,通過鍵盤按鍵“Y”和“N”選擇是否退出游戲?!?,→,↑,↓:左移,右移,翻轉(zhuǎn)和加速下落。Esc:暫停/繼續(xù)/退出游戲難度配置是隨著分?jǐn)?shù)的增加而提高的。二.程序設(shè)計(jì)說明 總體設(shè)計(jì)框架程序以main函數(shù)為主線,在main函數(shù)中調(diào)用其他函數(shù),具體算法主要在其他函數(shù)中實(shí)現(xiàn),使程序更加簡(jiǎn)潔明了,清晰而有層次。除main函數(shù)外,還有Start,Begin,Block_birth,Print,Clear,Turn,Intomap,Available,Deleteline,Gameover十個(gè)實(shí)現(xiàn)算法的函數(shù),分別用來(lái)實(shí)現(xiàn)初始界面,初始游戲,生成方塊,打印方塊,擦除方塊,旋轉(zhuǎn)方塊,更改地圖矩陣,判斷是否放下,消行,游戲結(jié)束的功能。框架圖如下:開始顯示控制臺(tái)窗口(游戲初始界面)選擇游戲模式點(diǎn)按y進(jìn)入挑戰(zhàn)模式點(diǎn)按n進(jìn)入正常模式設(shè)置界面,生成已累積方塊 隨機(jī)產(chǎn)生方塊判斷對(duì)方塊的操作 Y判斷是否下移 N判斷能否放下 N
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號(hào)-1