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

正文內容

推箱子游戲設計與實現-資料下載頁

2025-07-28 23:26本頁面
  

【正文】 void backdown(int t) { int n=t。 if(n==20) { if(maptmp[manY][manX]==4||maptmp[manY][manX]==9) { map[manY][manX]=4。 } else map[manY][manX]=2。 } else if(n==21) { if(maptmp[manY][manX]==4||maptmp[manY][manX]==9) { map[manY][manX]=9。 } else map[manY][manX]=3。 if(maptmp[manY+1][manX]==4||maptmp[manY+1][manX]==9) { map[manY+1][manX]=4。 } else map[manY+1][manX]=2。 } map[manY1][manX]=5。 repaint()。manY。 }(5)移動的代碼在本小游戲系統(tǒng)中,小人與箱子的移動應該是能帶給玩家較為逼真的視覺感受,這樣才能體現系統(tǒng)的有效性與娛樂性。玩家通過控制小人,推動箱子在草地上避過障礙物與邊界死角來到達指定的終點位置。其中,這個部分的部分代碼為: void moveright() { if(map[manY][manX+1]==2||map[manY][manX+1]==4) { if(maptmp[manY][manX]==4||maptmp[manY][manX]==9) map[manY][manX]=4。 else map[manY][manX]=2。 map[manY][manX+1]=7。 repaint()。manX++。(40)。 } else if(map[manY][manX+1]==3) { if(map[manY][manX+2]==4) { if(maptmp[manY][manX]==4) map[manY][manX]=4。 else map[manY][manX]=2。 map[manY][manX+1]=7。 map[manY][manX+2]=9。 repaint()。manX++。(41)。 } else if(map[manY][manX+2]==2) { if(maptmp[manY][manX]==4) map[manY][manX]=4。 else map[manY][manX]=2。 map[manY][manX+1]=7。 map[manY][manX+2]=3。 repaint()。manX++。(41)。 } else {map[manY][manX]=7。repaint()。} } else if(map[manY][manX+1]==9) { if(map[manY][manX+2]==4) { if(maptmp[manY][manX]==4||maptmp[manY][manX]==9) map[manY][manX]=4。 else map[manY][manX]=2。 map[manY][manX+1]=7。 map[manY][manX+2]=9。 repaint()。manX++。(41)。 } else if(map[manY][manX+2]==2) { if(maptmp[manY][manX]==4||maptmp[manY][manX]==9) map[manY][manX]=4。 else map[manY][manX]=2。 map[manY][manX+1]=7。 map[manY][manX+2]=3。 repaint()。manX++。(41)。 } else {map[manY][manX]=7。repaint()。} } else if(map[manY][manX+1]==1) { map[manY][manX]=7。repaint()。 } }(6)堆棧的應用在推箱子小游戲中,數據的存儲是非常重要的,不然就無法進行“悔一步”的操作。本小游戲系統(tǒng)受用了堆棧的存儲方式來存儲并且控制小人與箱子的移動以及地圖文件的變換。而“悔一步”的操作讓玩家可以進行反悔這一步操作,可避免因一時失手走錯而導致的阻塞書面,可以節(jié)省玩家重新開始的時間。其中,這個部分的部分代碼為:else if(()==btnback||()==back) { if(())(this, 您還未移動!?。?。 else { switch(()) { case 10:(10)。break。 case 11:(11)。break。 case 20:(20)。break。 case 21:(21)。break。 case 30:(30)。break。 case 31:(31)。break。 case 40:(40)。break。 case 41:(41)。break。 } } ()。 } 結 論通過開發(fā)本游戲,我學習到了我們信息與計算科學專業(yè)理論課程的實踐方法,真正認識到系統(tǒng)開發(fā)的流程,使我再一次認識到理論與實踐并行的重要性,這為我今后理論學習和實踐技能提高起到了促進的作用。綜合了自己在校期間所學的理論知識,使自己熟悉應用系統(tǒng)的開發(fā)過程,培養(yǎng)獨立思考能力,檢驗學習效果和動手能力,初步掌握軟件工程的系統(tǒng)理論,進一步鞏固和加強自身對java基礎知識的理解,提高自己的編程水平,從而達到理論與實踐相結合的目的。對其中比較主要的幾點體會總結如下:第一,為了熟悉推箱子小游戲的相關運作,我經常在電腦游戲上運用推箱子游戲,一步步地發(fā)現它所有的功能,然后再思考與查閱資料進行分析,最后經過逐步的設計與反復的修改論證,才完成了整個小游戲的開發(fā)。第二,完成了從“小到全”,從“全到精”的轉變。在設計的過程中,我經常會遇到一些困難,我也借此機會學會如何通過反復思考和測試找出自己的錯誤并加以改正,再進行下一個步驟的設計。本程序就是這樣一點一點的完成的,在這之后再來優(yōu)化整個程序。第三,本次設計也讓我得到一個不斷學習新鮮事物的機會,從設計初的諸多不懂到最后能夠順利完成,期間我體會到在實踐中學習的重要性,這對于將來我走上工作崗位具有重要意義。 第四,通過畢業(yè)設計使我對Java這門課程加深了解,也對我今后的就業(yè)之路奠定了一定的基礎??傮w來說,這次畢業(yè)設計還是比較成功的,這也是我在大學四年來完成的一個比較全面的實際例子。在這次設計的過程,我也查閱了大量的資料,對Java有了更加全面的認識,對于軟件工程這些輔助性的教材也鞏固了不少,也為我這次的畢業(yè)設計提供了很大的幫助,同時鍛煉并且增強了我這方面的能力。 參 考 文 獻[1] [M].北京:清華大學出版社,2010.[2] [M].北京:機械工業(yè)出版社,2006.[3] [M].北京:科學出版社,2006.[4] [M].北京:清華大學出版社,2006.[5] [M].北京:清華大學出版社,2011.[6] [M].北京:機械工業(yè)出版社,2006.[7] [M].北京:冶金工業(yè)出版社,2007.[8] 劉騰紅,[M].北京:科學出版社,2003.[9] Sharon [M].北京:人民郵電出版社,2007.[10] [M].北京:清華大學出版社,2003.2
點擊復制文檔內容
高考資料相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1