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

正文內(nèi)容

俄羅斯方塊游戲系統(tǒng)設(shè)計含完整程序-資料下載頁

2025-06-05 13:24本頁面
  

【正文】 || isize4) return。 iStartBomb=1。 magicobj[0].x=120。 magicobj[0].y=430。 magicobj[0].xoff=0。 magicobj[0].yoff=16isize*2。//設(shè)置初始上拋速度 iScene=SCENE0。 iScale=iSizeTable[isize]。//設(shè)置粒子數(shù)量}煙花的具體燃放過程通過GAMEBOX類中的ShowBomb函數(shù)燃放煙花,然后過程會將粒子上拋到空中,然后通過MYBITMAP燃放煙花對象bmBomb來顯示煙花。void GAMEBOX::ShowBomb(){ int i。 if(iStartBomb) { if(SCENE0==iScene) { //一個粒子上拋至頂點 (PIC0,magicobj[0].x,magicobj[0].y)。 //刷新坐標(biāo) magicobj[0].y+=magicobj[0].yoff。 magicobj[0].yoff++。 if(magicobj[0].yoff=0) { iScene=SCENE1。//動畫2 for(i=0。iiScale。i++) { magicobj[i].x=magicobj[0].x。 magicobj[i].y=magicobj[0].y。 magicobj[i].yoff=rand()%15。 magicobj[i].xoff=rand()%94。 } } } else if(SCENE1==iScene) { //粒子上拋,下落 //iScale:粒子數(shù)量 for(i=0。iiScale。i++) { (rand()%5,magicobj[i].x,magicobj[i].y)。 //刷新坐標(biāo) magicobj[i].y+=magicobj[i].yoff。 magicobj[i].x+=magicobj[i].xoff。 magicobj[i].yoff++。 } if(magicobj[0].yoff15) { iStartBomb=0。//停止 } } }}4功能測試對于編寫好的游戲軟件,需要進(jìn)行各種測試來保證軟件的正常運行,常見的測試手段包括黑盒測試和白盒測試,軟件測試主要工作內(nèi)容是驗證(verification)和確認(rèn)(validation ),驗證(verification)是保證軟件正確地實現(xiàn)了一些特定功能的一系列活動,即保證軟件做了你所期望的事情。確認(rèn)(validation)是一系列的活動和過程,目的是想證實在一個給定的外部環(huán)境中軟件的邏輯正確性。即保證軟件以正確的方式來做了這個事件。本文中著重用黑盒測試來測試軟件的各個功能是否正確。 本文中俄羅斯方塊的測試環(huán)境如下: 硬件環(huán)境:聯(lián)想pC機,Intel 5300雙核CPU,2GB內(nèi)存,250G硬盤 軟件環(huán)境:windows XP操作系統(tǒng) 當(dāng)游戲在剛剛啟動后會進(jìn)入其啟動界面,在啟動界面中顯示學(xué)號和姓名,:程序正常運行過程中,其初始界面如上圖顯示,初始界面后會顯示游戲的控制界面如下,在控制界面上顯示開始,操作和設(shè)置等幾個按鈕,:當(dāng)選擇操作按鈕時,顯示操作的提示頁面如下圖顯示操作按鍵的用法等。:在主界面選擇設(shè)置按鈕則可以顯示設(shè)置游戲速度的窗口,通過點擊左右來調(diào)整速度當(dāng)選擇游戲開始時,就進(jìn)入游戲的主界面,如圖主界面分為以下三部分,主游戲窗口,右上角的下一個方塊窗口和游戲的分?jǐn)?shù)級速度窗口。:當(dāng)游戲失敗時就會顯示游戲失敗的窗口,:當(dāng)游戲完成了一行時就會消去一行,當(dāng)消去的行數(shù)大于2行時系統(tǒng)就會通過燃放煙花來慶祝,以增加游戲性,如下就是游戲的銷行后加分的情況。以下就是消去2行時,燃放的煙花數(shù)目。同時燃放2行加30分,計分情況正常。:當(dāng)同時消去3行時,程序加60分,同時燃放大煙花慶祝,燃放效果如下,燃放的煙花效果更大。: 當(dāng)同時消去4行時,程序加100分,同時燃放的煙花數(shù)目增大,效果增強,: 當(dāng)玩家的分?jǐn)?shù)等級達(dá)到一定等級后游戲的速度就會增大,游戲有9個速度等級,根據(jù)游戲當(dāng)前的等級來設(shè)置下落的速度,根據(jù)測試結(jié)果顯示,游戲中速度設(shè)置合適,下落速度等級滿足用戶習(xí)慣。5總結(jié) 通過此次完整的游戲設(shè)計實現(xiàn)過程,學(xué)習(xí)了游戲開發(fā)的各個步驟,從游戲的需求設(shè)計,概要設(shè)計,到游戲的流程設(shè)計,詳細(xì)設(shè)計,最后代碼實現(xiàn),測試。通過這一系列的流程加深了對軟件過程的理解,對軟件的需求分析方式方法有清晰的認(rèn)識,運用軟件開發(fā)過程的瀑布模型按照軟件的開發(fā)流程一步一步進(jìn)行開發(fā),最終完成了畢業(yè)設(shè)計。 對于游戲的主體設(shè)計,當(dāng)軟件的開發(fā)過程一步步進(jìn)行時,需要對軟件進(jìn)行詳細(xì)的設(shè)計,以便各個軟件功能能夠被分成模塊進(jìn)行操作,從而將復(fù)雜的軟件劃分成一個個小的單元,使任務(wù)能夠清晰明了,對于需要重復(fù)使用的功能可以用類的形勢讓其復(fù)用,大大增加了軟件的靈活度。通過基于MFC的完整的游戲編碼和設(shè)計工作,讓我對基于MFC的程序設(shè)計掌握程度大大提高,提高了編寫代碼的能力,也對如何運用開發(fā)工具提供的類庫有了更深的認(rèn)識。最終給通過完整的編碼完成了畢設(shè),其中對劃分好的模塊進(jìn)行了白盒測試,保證了單元功能的正確,對于最后的整體軟件進(jìn)行了黑盒測試從而保證了用戶狀態(tài)下的正確運行。[參考文獻(xiàn)][1]Ben Sawyer. 游戲軟件設(shè)計與開發(fā)指南[M].北京:人民郵電出版社,~46[2]王映華. ,14~18[3] 欽科技. Visual c++ :科海電子出版社,[4] 肖永亮, 耿衛(wèi)東, 陳為. 計算機游戲程序設(shè)計. 北京: 電子工業(yè)出版社,[5] 何健輝. 游戲軟件設(shè)計與開發(fā)大揭秘. 北京: 人民郵電出版社,[6] 房曉溪, 陳黎. 電腦游戲設(shè)計. 北京: 中國水利水電出版社,[7] R ROUSE. 游戲設(shè)計原理與實踐. 北京: 電子工業(yè)出版社, 致謝本文是在耿煜老師的悉心指導(dǎo)下完成的,其中還有同學(xué)的熱心幫助。經(jīng)過半年的忙碌和工作,本次畢業(yè)設(shè)計已經(jīng)接近尾聲,作為一個本科生的畢業(yè)設(shè)計,由于經(jīng)驗的匱乏,難免有許多考慮不周全的地方,如果沒有導(dǎo)師的督促指導(dǎo),以及一起工作的同學(xué)們的支持,想要完成這個設(shè)計恐怕是難以想象的。老師一絲不茍的作風(fēng),嚴(yán)謹(jǐn)求實的態(tài)度,踏踏實實的精神,不僅授我以知識,還教給了我不少做人的道理。時間雖短,卻讓我受益匪淺,對常老師的感激之情無法用言語來表示。 此外,我還想借此次畢業(yè)設(shè)計即將完成之際,感謝曾經(jīng)教導(dǎo)過我的老師們。在大學(xué)四年,我不僅學(xué)習(xí)了基礎(chǔ)專業(yè)課程,還掌握了不少學(xué)習(xí)的技巧,更重要的是我的自身能力得到了很大的提高,同時也學(xué)到了不少為人、處事、治學(xué)等方面的知識和嚴(yán)謹(jǐn)認(rèn)真的態(tài)度,這些都與曾經(jīng)教導(dǎo)過我的老師分不開,與襄樊學(xué)院理工學(xué)院這個大的家庭分不開,深深的感謝你們!另外,還要衷心的感謝我的室友和同學(xué)們,感謝你們對我的支持和給予我的幫助。我們一起學(xué)習(xí)、一起生活、一起奮斗,你們的支持是對我的最大的鼓舞。在畢業(yè)設(shè)計的過程中,我們又一起收集、學(xué)習(xí)資料,互相探討,交流思想,直至本文的完成,這其中對我的幫助讓我無法忘記,衷心的感謝你們!在論文即將完成之時,我的心情無法平靜,從開始進(jìn)入課題到論文的順利完成,有多少可敬的師長、同學(xué)、朋友給予了我無言的幫助,在這里請接受我誠摯的謝意!在此,我還要感謝培養(yǎng)我長大含辛茹苦的父母,謝謝你們!最后,感謝在百忙之中抽出時間審閱本文的老師,謝謝你們!第 36
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1