在线看片av久草草视频观看|日韩一级片手机在线观看|91人人看人人日韩无码第1页|国产一级无码成人片|精品国产乱伦一区二区三区|欧美极品精品在线|日本无码网站亚洲无码一二区|成人免费电影无码日韩|深爱激情乱伦五月天|欧洲亚洲有码无码a v

開題報告

基于Java的拼圖游戲的畢業(yè)設(shè)計開題報告

時間:2024-10-17 11:49:40 開題報告

基于Java的拼圖游戲的畢業(yè)設(shè)計開題報告

  怎么樣寫基于Java的拼圖游戲的開題報告?下文是yjbys小編精心準(zhǔn)備的畢業(yè)設(shè)計開題報告相關(guān)資料,希望大家閱讀!

基于Java的拼圖游戲的畢業(yè)設(shè)計開題報告

  1.任務(wù):使用Java Swing組件開發(fā)一個拼圖游戲圖形界面應(yīng)用軟件,要求具有區(qū)分難度,統(tǒng)計積分,背景音樂等功能。

  要求:(1)明確需求,學(xué)習(xí)使用OOA方法對項目需求進行分析。使用OOD方法對項目進行設(shè)計。使用OOP方法對項目進行編碼實現(xiàn)。

  (2)必須具備背景音樂、難度劃分、統(tǒng)計積分等功能

  (3)玩家操作界面要簡潔,游戲界面要美觀。

  (4)可增添更多的游戲附加功能。

  2.畢業(yè)設(shè)計的具體工作內(nèi)容:

  技術(shù)要求:在本設(shè)計中,對于圖片的分割、拼湊、判斷圖片是否可以移動等都是設(shè)計的關(guān)鍵。對于分割圖片是用像素點來實現(xiàn)的,同時對圖片進行了自動縮放,這樣一來就可以使得圖片分割后看起來更連貫。拆分圖片后,把分好的圖片存儲到一個image數(shù)組中,對于可移動的塊其實是按鈕,每個按鈕上都有一個icon,通過隨機把image數(shù)組中的圖片通過imageIcon的轉(zhuǎn)化后附給一個按鈕,并將按鈕數(shù)組首先附給一個向量,然后用隨機數(shù)來確定對應(yīng)向量的值,然后再附給對應(yīng)數(shù)組按鈕,同時去除該值。也就是說在附值的時候圖片順序不變,變的而是數(shù)組按鈕的順序。 對于圖片的是否拼圖成功的提示,主要是在每個按鈕中加個String的屬性值,而且對于正確的排序的值與正在排的各個值比較,一旦所有的按鈕對應(yīng)的值與正確的排序一致,則為成功。八數(shù)碼問題是該游戲軟件的設(shè)計重點,八數(shù)碼問題用于拼圖游戲中圖片的拆分方法。也就是說,當(dāng)運用到八數(shù)碼問題后,按照八數(shù)碼函數(shù)進行運算,才能保證圖片拆分后,經(jīng)過用戶的拼湊,最終可以完成整個拼圖游戲,而不會無解。

  工作要求:(1)學(xué)習(xí)或復(fù)習(xí)面向?qū)ο蠡局R和Java相關(guān)知識。

  (2)認(rèn)真閱讀項目需求及設(shè)計需求,做好需求分析和軟件設(shè)計工作。

  (3)編寫軟件測試用例,在編碼過程中進行測試工作。

  (4)設(shè)計游戲界面,并編寫相應(yīng)代碼。

  (5)編寫Java代碼,實現(xiàn)游戲功能。

  該拼圖游戲主要分成2塊,也就是主要的兩個窗體,分別為登錄注冊部分和游戲部分,其中游戲部分又分為游戲菜單部分以及幫助菜單部分。

  本系統(tǒng)采用大量美觀、友好的圖形用戶界面,提高用戶使用系統(tǒng)的熱情和積極性。

  在游戲中我們通過了解分析了JAVA游戲的開發(fā)流程,來對功能做出設(shè)計以及改進。該游戲我們主要實現(xiàn)的功能有開始游戲,背景圖片(可自己選擇添加圖片),難度選擇(9格的初級,16格中級和以及25格的高級),成績統(tǒng)計,分?jǐn)?shù)排名等功能。游戲界面具有外觀簡潔美麗,操作起來簡單,功能也相對齊全,而且也深受廣大玩家的接受和喜愛,也具有一定的難度和益智性。

【基于Java的拼圖游戲的畢業(yè)設(shè)計開題報告】相關(guān)文章:

畢業(yè)設(shè)計開題報告12-10

影視畢業(yè)設(shè)計開題報告03-23

水利畢業(yè)設(shè)計開題報告03-18

畢業(yè)設(shè)計開題報告模板03-09

畢業(yè)設(shè)計開題報告范文03-21

畢業(yè)設(shè)計的論文開題報告精選03-31

土木專業(yè)畢業(yè)設(shè)計開題報告03-29

畢業(yè)設(shè)計開題報告格式范文03-18

大學(xué)畢業(yè)設(shè)計開題報告03-24

2015酒店畢業(yè)設(shè)計開題報告03-11