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

正文內(nèi)容

智能移動(dòng)終端應(yīng)用開發(fā)設(shè)計(jì)報(bào)告基于android系統(tǒng)的貪吃蛇游戲開發(fā)畢業(yè)論文-wenkub.com

2024-11-12 18:59 本頁(yè)面
   

【正文】 19 評(píng) 語(yǔ) 成 績(jī) 指導(dǎo)教師 (簽字) 年 月 日 注:此表必須在同一頁(yè)面。這是畢業(yè)找工作的一大資本,為從學(xué)校的理論學(xué)習(xí)過渡到工作中的實(shí)際操作奠定了基礎(chǔ)。 其次,培養(yǎng)了團(tuán)隊(duì)合作精神。 } })。 //按鈕注冊(cè)到監(jiān)聽器 (new () { public void onClick(View view) { Intent intent=new Intent()。 } })。 //按鈕注冊(cè)到監(jiān)聽器 (new () { public void onClick(View view) { Intent intent=new Intent()。 } Override //保存事件狀態(tài) public void onSaveInstanceState(Bundle outState) { (ICICLE_KEY, ())。 return (true)。 } })。 } } //按鈕注冊(cè)到監(jiān)聽器 (new () { public void onClick(View view) { Intent intent=new Intent()。 if (savedInstanceState == null) { ()。 //設(shè)置界面背景 ()。 public static final int LOSE = 3。 private int mMode = READY。//跳轉(zhuǎn)到游戲說(shuō)明界面 ()。//退出應(yīng)用程序 } })。 startActivity(intent)。 } })。 //按鈕注冊(cè)到各自的監(jiān)聽器 (new () { public void onClick(View view) { Intent intent=new Intent()。 (作者信息 )。//初始化 } public void initialstart(){ ImageButton imageButton = (ImageButton)()。界面的設(shè)計(jì)采用的是 xml 文檔形式,在 xml文檔中規(guī)劃好界面布局布局后,分別在 java 文件中聲明。 loadTile(YELLOW_STAR, ())。 //取得資源中的圖片,加載到 磚塊字典 中。//構(gòu)造函數(shù)中,初始化游戲 } 定義 initSnakeView()初始化 SnakeView類,代碼如下: private void initSnakeView() { (tag, initSnakeView)。 } }。//刷新 view為基類的界面 (tag, handleMessage|Thread Name=+().getName())。 (bmp, left, top, mPaint)。 y mYTileCount。 float top。 } // onDraw 8 Override //將直接操作的畫布繪制到手機(jī)界面上 public void onDraw(Canvas canvas) { (tag, onDraw)。 x++) { for (int y = 0。 mTileArray[key] = bitmap。 } //這里做了一個(gè) Drawable 到 bitmap 的轉(zhuǎn)換 public void loadTile(int key, Drawable tile) { Bitmap bitmap = (mTileSize, mTileSize, )。 (tag, mXOffset= + mXOffset)。 (tag, mXTileCount= + mXTileCount)。 } 7 //重置位圖數(shù)組的長(zhǎng)度 public void resetTiles(int tilecount) { mTileArray = new Bitmap[tilecount]。//映射整個(gè)游戲畫面的數(shù)組 private final Paint mPaint = new Paint()。//Y軸上方格的個(gè)數(shù) private static int mXOffset。 TileView 類定義如下: public class TileView extends View { private static final String tag = yao。 (1) 項(xiàng)目框架 :新建一個(gè) Eclipse 工程并命名為 Snake,工程如下圖所示: 圖 1 Snake工程 工程中包括 4 個(gè) Activity,分別為 Snake(主界面)、 Game(游戲界面)、 Help(游戲說(shuō)明界面)、 AuthorView(作者信息界面),通過不同 Activity 之間的轉(zhuǎn)換6 實(shí)現(xiàn)不同界面之間的切換。 ( 2)游戲暫??刂疲? 5 我們是使用 center 鍵來(lái)控制游戲的暫 停的,這是一項(xiàng)人性化的設(shè)計(jì),當(dāng)玩家在游戲過程中突遇緊急情況時(shí)可以按 center 鍵暫停游戲,等玩家空閑后按center 鍵可以繼續(xù)游戲。 游戲主界面模塊 游戲主界面模塊主要是指游戲的框圖,其包括一 下內(nèi)容: 游戲界面的邊界,即游戲中的墻; 游戲中蛇的構(gòu)成,以及蘋果的構(gòu)成; 游戲中障礙物的構(gòu)成; 游戲中分?jǐn)?shù)顯示以及關(guān)卡顯示。 功能模塊分析 軟件開發(fā)過程中的功能模塊設(shè)計(jì),主要解決實(shí)現(xiàn)該游戲需求的程序模塊設(shè)計(jì)問題。 4 ( 3) 游戲菜單模塊的需求 游戲菜單模塊主要是為進(jìn)入游戲主界面做準(zhǔn)備,提供“游戲幫助”介紹游戲規(guī)則。 功能需求 貪吃蛇是一款經(jīng)典的手機(jī)游戲,一條蛇在封閉圍墻里,通過按鍵盤上下左右四個(gè)鍵控制蛇向上下左右四個(gè)方向移動(dòng),如果蛇頭撞倒食物,則食物被吃掉,蛇身體長(zhǎng)一節(jié),同時(shí)記 1 分;若吃到獎(jiǎng)勵(lì)蘋果,加兩分;若吃到毒蘋果,則減 3分。 ( 3)游戲菜單模塊: 是進(jìn)入游戲主界面的第一步,提供“游戲幫助”等功能。 設(shè)計(jì)實(shí)現(xiàn)的主要功能 3 本軟件在設(shè)計(jì)方面本著方便、實(shí)用及娛樂性高的宗旨,在對(duì)界面進(jìn)行設(shè)計(jì)的過程中,始終堅(jiān)持清晰明了,在性能方面能夠?qū)?現(xiàn)效率高,不易出錯(cuò)等優(yōu)點(diǎn)。 ( 2)游戲主界面模塊: 游戲的主界面是進(jìn)入游戲后,能夠給玩家第一感官的部分, 主要包括游戲圖形區(qū)域界面、游戲分?jǐn)?shù)以及關(guān)卡的顯示更新界面、提示退出游戲的快捷方式,游戲開始按鈕、暫停游戲按鈕以及退出游戲按鈕。學(xué)會(huì)怎樣進(jìn)行一個(gè)項(xiàng)目的需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)等軟件開發(fā)過程,熟練地掌握 Java 程序設(shè)計(jì)的基本技術(shù)和方法,熟練地掌握 android環(huán)境的使用方法,培養(yǎng)初步的項(xiàng)目分析能力和程序設(shè) 計(jì)能力。 2 項(xiàng)目概述 2 設(shè)計(jì)的目的與意義 貪吃蛇游戲是 一款非常經(jīng)典的手機(jī)游戲
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1