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

正文內容

基于android系統(tǒng)的busybee手游開發(fā)畢業(yè)論文-wenkub

2023-07-09 11:20:22 本頁面
 

【正文】 游戲勝利之后自動進入到勝利界面,系統(tǒng)會對當前關卡游戲的結果進行評級,并將級別顯示在勝利界面中,用五角星表示,一顆星表示一級,兩顆星表示兩級,三顆星表示三級,三級為最高級別。 需求分析與系統(tǒng)概要設計 12 2. 系統(tǒng)驗證玩家請求進行的關卡已經解鎖。 ? 字段列表 2. 關卡 =關卡序號 +關卡狀態(tài) 2. 游戲 =關卡 3.類圖 圖 選擇關卡類圖 4. 順序圖(或 狀態(tài)圖、活動圖) 圖 選擇關卡順序圖 需求分析與系統(tǒng)概要設計 13 開始游 戲 (Start Game) 1. 用例圖 圖 開始游戲用例圖 2. 用例 規(guī)約 ? 前置條件:玩家已進入游戲界面 ? 后置條件:游戲系統(tǒng)已開始游戲 ? 執(zhí)行者:玩家 ? 基本路徑 玩家請求開始游戲。 游戲系統(tǒng)設置游戲狀態(tài)為重新開始。 游戲系統(tǒng)反饋暫停游戲界面。 ? 擴展路徑 ? 業(yè)務規(guī)則 1.玩家玩游戲勝利規(guī)則:玩家在 30S 內操作蜜蜂完成 3 多花的采蜜并順利回到通道(門),游戲則為成功。 ? 擴展路徑 ? 業(yè)務規(guī)則 1.玩家玩游戲失敗規(guī)則:玩家在游戲過程中和障礙物碰撞則為失??;玩家在 30S內未能完成游戲則為失敗 ? 字段列表 2. 游戲狀態(tài) =失敗的游戲狀態(tài) 2. 游戲 =游戲狀態(tài) 3. 類圖 需求分析與系統(tǒng)概要設計 22 圖 游戲失敗類圖 4. 順序圖(或狀態(tài)圖、活動圖) 圖 游戲失敗順序圖 圖 游戲狀態(tài)圖 游戲評級 (Rank Game) 1. 用例圖 需求分析與系統(tǒng)概要設計 23 圖 游戲評級用例圖 2. 用例規(guī)約 ? 前置條件:玩家已獲得游戲勝利 ? 后置條件:系統(tǒng)反饋評級結果 ? 執(zhí)行者:玩家 ? 基本路徑 1. 玩家玩游戲勝利。 ? 字段列表 =關卡 =游戲 星級 3. 類圖 需求分析與系統(tǒng)概要設計 24 圖 游戲評級類圖 4. 順序圖(或狀態(tài)圖、活動圖) 圖 游戲評級順序圖 社交分享( Social Share) 1. 用例圖 需求分析與系統(tǒng)概要設計 25 圖 社交分享用例圖 2. 用例規(guī)約 ? 前置條件: 1. 玩家已獲得游戲勝利 2. 移動設備已連上網絡 ? 后置條件:系統(tǒng)成功分享游戲信息至社交網站 ? 執(zhí)行者:玩家 ? 基本路徑 1. 玩家請求分享游戲。 5. 系統(tǒng)反饋社交分享網站登錄界面。 9. 系統(tǒng)顯示分享成功。 系統(tǒng)反饋確定重置游戲界面。 ? 擴展路徑 。 游戲系統(tǒng)反饋設置音樂結果。 ? 擴展路徑 ? 字段列表 2. 游戲音效 =音效文件 +音效狀態(tài) 2. 游戲 =游戲音效文件集合 +游戲音效狀態(tài)集合 3. 類圖 圖 設置音效類圖 4. 順序圖(或狀態(tài)圖、活動圖) 圖 設置音效順序圖 需求分析與系統(tǒng)概要設計 32 觀看背 景視頻( Watch Video) 1. 用例圖 圖 觀看背景視頻用例圖 2. 用例規(guī)約 ? 前置條件:玩家已進入游戲關卡界面 ? 后置條件:游戲系統(tǒng)已進入第一關游戲界面 ? 執(zhí)行者:玩家 ? 基本路徑 玩家請求觀看游戲背景視頻。 ? 擴展路徑 。視圖從模型檢索數據,并且當數據在其他視圖中發(fā)生改變的時候,更新視圖的表示。 數據存儲設計 使用 SharedPreferences 存儲數據。首先判斷當前關卡是否被解鎖,若已被解鎖,則執(zhí)行跳轉( Intent)。 系統(tǒng)詳細設計 58 順序圖 圖 游戲勝利順序圖 游戲失敗模塊設計 實現類設計 1. 類圖 系統(tǒng)詳細設計 59 圖 游戲失敗實現類圖 2. 屬性說明 表 游戲失敗屬性說明表 類 屬性 說明 NumLevelSurfaceView gameBg GameBg 對象 lawn Lawn 對象 player Player 對象 obstacle Obstacle 對象 scoreItem ScoreItem countDown CountDown btnStartGame StartButton 對象 btnPauseGame PauseButton 對象 btnReStartGame ReStartButton 對象 系統(tǒng)詳細設計 60 btnJumpPlayer JumpPlayer 對象 gameState 游戲狀態(tài) Obstacle bmpObstacle 障礙物用圖 obstacleX 障礙物 X 坐標 obstacleY 障礙物 Y 坐標 Player bmpPlayer 主角用圖 playerX 主角 X 坐標 playerY 主角 Y 坐標 3. 方法設計 表 游戲失方法設計表 NumGameActivity int onCreate(Bundle savedInstanceState) 調用其父類 Activity 的 onCreate方法來實現對界面的圖畫繪制工作,在其中設置布局文件或對 NumLevelSurfaceView void initGame() 自定義的游戲初始化函數 void myDraw() 自定義的游戲繪圖 void logic() 自定義的游戲邏輯 void run() 線程相關,在里面調用游戲繪圖和游戲邏輯 boolean onTouchEvent(MotionEvent event) 點擊事件(觸屏事件) 系統(tǒng)詳細設計 61 Obstacle obstacle(Bitmap bmpObstacle, int obstacleX, int obstacleY) 構造函數 void drawObstacle(Canvas canvas, Paint paint) draw()畫圖 boolean isCollsionWith(Player player) 碰撞檢測 ,使用矩形碰撞檢測,障礙物與主角蜜蜂。 void btnToTwoLevel_Click(View view) void btnToThreeLevel_Click(View view) void btnToFourLevel_Click(View view) void btnToFiveLevel_Click(View view) 系統(tǒng)詳細設計 39 順序圖 圖 選擇關卡順序圖 開始游戲模塊設計 實現類設計 1. 類圖 系統(tǒng)詳細設計 40 圖 開始游戲實現類圖 2. 屬性說明 表 開始游戲屬性說明表 類 屬性 說明 GameBg(游戲背景) bmpGameBg 游戲背景圖片 Lawn(草地) bmpLawn 草地圖片 bmpLawnX 草地 X 坐標 bmpLawnY 草地 Y 坐標 Door(通道) bmpDoor 通道圖片 doorX 通道 X 坐標 系統(tǒng)詳細設計 41 doorY 通道 Y 坐標 CountDown(倒計時) bmpCountDown 倒計時圖片 countDownX 倒計時 X 坐標 countDownY 倒計時 Y 坐標 Obstacle(障礙物) bmpObstacle 障礙物圖片 obstacleX 障礙物 X 坐標 obstacleY 障礙物 Y 坐標 NumLevelSurfaceView (游戲界面) gameBg GameBg 對象 lawn Lawn 對象 player Player 對象 obstacle Obstacle 對象 scoreItem ScoreItem countDown CountDown btnStartGame StartButton 對象 btnPauseGame PauseButton 對象 btnReStartGame ReStartButton 對象 btnJumpPlayer JumpPlayer 對象 gameState 游戲狀態(tài) ScoreItem(得分 道具) bmpScoreItem 得分道具圖片 scoreItemX 得分道具 X 坐標 scoreItemY 得分道具 Y 坐標 StartButton(開始按鈕) bmpBtnStartGame 開始按鈕圖片 btnStartX 開始按鈕 X 坐標 系統(tǒng)詳細設計 42 btnStartY 開始按鈕 Y 坐標 context 上下文對象 PauseButton(暫停按鈕) bmpBtnPauseGame 暫停按鈕圖片 btnPauseX 暫停按鈕 X 坐標 btnPauseY 暫停按鈕 Y 坐標 context 上下文對象 ReStartButton(重新開始按鈕) bmpBtnReStartGame 重新開始按鈕圖片 btnReStartX 重新開始按鈕 X 坐標 btnReStartY 重新開始按鈕 Y 坐標 context 上下文對象 JumpButton(跳轉按鈕) bmpBtnJumpGame 跳轉按鈕圖片 btnJumpX 跳轉按鈕 X 坐標 btnJumpY 跳轉按鈕 Y 坐標 context 上下文對象 Player(蜜蜂主角) bmpPlayer 主角圖片 playerX 主角 X 坐標 playerY 主角 Y 坐標 3. 方法設計 表 開始游戲方法設計表 GameBg gameBg(Bitmap bmpGameBg) 構造方法 void drawGameBg(Canvas canvas, Paint paint) draw()畫圖 Lawn 系統(tǒng)詳細設計 43 lawn(bmpLawn bmpLawn, int lawnX, int lawnY) 構造方法 void drawLawn(Canvas canvas, Paint paint) draw()畫圖 Door door(Bitmap bmpDoor, int doorX, int doorY) 構造方法 void drawDoor(Canvas canvas, Paint paint) draw()畫圖 CountDown countDown(Bitmap bmpCountDown, int countDownX, int countDownY) 構造方法 void drawCountDown(Canvas canvas, Paint paint) draw()畫圖 Obstacle obstacle(Bitmap bmpObstacle, int obstacleX, int obstacleY) 構造方法 void drawObstacle(Canvas canvas, Paint paint) draw()畫圖 NumGameActivity int onCreate(Bundle savedInstanceState) 調用其父類 Activity 的 onCreate方法來實現對界面的圖畫繪制工作,在其中設置布局文件或對象 NumLevelSurfaceView void initGame() 自定義的游 戲初始化函數 void myDraw() 自定義的游戲繪圖 void logic() 自定義的游戲邏輯 系統(tǒng)詳細設計 44 void run() 線程相關,在里面調用游戲繪圖和游戲邏輯 boolean onTouchEvent(MotionEvent event) 點擊事件(觸屏事件) void btnStartClick(int pointX, int pointY, MotionEvent event) 點擊開始按鈕 ScoreItem scoreItem(Bitmap bmpScoreItem, int scoreItemX, int scoreItemY) 構造方法 void drawScoreItem(Canvas canvas, Paint paint) draw()畫圖 StartButton startButton(Context context, Bitmap bmpBtnStartGame, int btnStartX, int btnStartY) 構造方法 void drawStart(Canvas canvas, Paint paint) draw()畫圖 void onTouchEvent(MotionEvent event) 點擊事件 PauseButton pauseButton(Context context, Bitmap bmpBtnPauseGame, int btnPauseX, int btn
點擊復制文檔內容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1