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

正文內(nèi)容

java版貪食蛇游戲畢業(yè)設(shè)計(jì)論文(編輯修改稿)

2025-01-04 06:08 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 計(jì) (論文 )用紙 3 力提高也是很有意義的。 主要功能特點(diǎn) 操作簡(jiǎn)單 用戶(hù)只要掌握一些簡(jiǎn)單的計(jì)算機(jī)運(yùn)行方面的知識(shí)就可以運(yùn)行本游戲系統(tǒng),不需要太高的操作技術(shù)和要求。在游戲中需要操作的鍵就只有上、下、 左、右方向鍵、 PgUp 鍵 、PgDn 鍵或是空格鍵。還有鼠標(biāo)點(diǎn)擊,真正做到了簡(jiǎn)單易上手。 友好的界面 本系統(tǒng)在設(shè)計(jì)時(shí)完全從使用者的角度出發(fā)來(lái)進(jìn)行考慮,界面簡(jiǎn)單友好、美觀(guān)大氣,符合廣大群眾的審美要求。而且雖然操作非常簡(jiǎn)單,一看就會(huì),但依舊設(shè)置了詳盡的操作提示來(lái)給使用者學(xué)習(xí)如何進(jìn)行游戲,在游戲結(jié)束后,馬上會(huì)顯示使用者本次游戲的成績(jī),而在界面的裝飾和布局上也進(jìn)行了精心的設(shè)計(jì),包括一個(gè)可愛(ài)的貪食蛇卡通 logo造型和位置擺放合理且功能一看就懂的各種豐富新穎的功能設(shè)置修改按鍵,從各個(gè)方面來(lái)說(shuō)都十分的人性化。 創(chuàng)意新穎 在游戲中設(shè)計(jì)了可以更改游戲的背景顏色、蛇頭顏色、食物顏色、蛇身顏色等等各種有趣而又新穎的按鍵,使用者可以自己組合出自己滿(mǎn)意的貪食蛇和背景及食物,同時(shí)也為追求挑戰(zhàn)的使用者設(shè)置了選擇是否顯示網(wǎng)格及選擇游戲的地圖模式,地圖模式不同,游戲難度和挑戰(zhàn)性也大大的不同。而顯示網(wǎng)格后則可以更加方便明了的看到蛇的移動(dòng)和與障礙物或食物間的距離。如果使用者還是覺(jué)得不夠有挑戰(zhàn)的話(huà),還有調(diào)節(jié)蛇的移動(dòng)速度功能在等著你,當(dāng)然你也可以設(shè)置蛇慢騰騰的走來(lái)好好的享受下安逸進(jìn)行游戲的魅力。游戲的設(shè)計(jì)匠心獨(dú)具,為使用者增加 了許多樂(lè)趣。 穩(wěn)定安全 這次開(kāi)發(fā)本貪食蛇游戲系統(tǒng)的時(shí)候特意注重了游戲的穩(wěn)定性和其安全性,因?yàn)橐粋€(gè) 太原理工大學(xué)畢業(yè)設(shè)計(jì) (論文 )用紙 4 bug、錯(cuò)誤和漏洞不斷的游戲會(huì)給使用者帶來(lái)非常糟糕的使用體驗(yàn),而不安全甚至帶有病毒的程序更會(huì)使人們敬而遠(yuǎn)之。因此,在本游戲系統(tǒng)開(kāi)發(fā)過(guò)程中,注重游戲的健壯性和安全性是十分有必要的。 太原理工大學(xué)畢業(yè)設(shè)計(jì) (論文 )用紙 5 2 關(guān)鍵技術(shù)介紹 Java簡(jiǎn)介 Java 平臺(tái)由 JVM( Java 虛擬機(jī))和 API( Java 應(yīng)用編程接口)構(gòu)成。 API( Java 應(yīng)用編程接口)其可以分為兩個(gè)部分,一個(gè)是基本部分,另一個(gè)是擴(kuò)展部分。 Java 應(yīng)用程序的運(yùn)行則需要將 Java 安裝在硬件或操作系統(tǒng)平臺(tái)上?,F(xiàn)在 Java 平臺(tái)已經(jīng)可以在幾乎所有的操作系統(tǒng)上編譯運(yùn)行。這樣 Java 語(yǔ)言所編寫(xiě)的程序就可以在各種各樣的操作系統(tǒng)中完美的運(yùn)行,只需要編譯一次即可。 Java 分為三個(gè)體系: JavaSE(java 平臺(tái)標(biāo)準(zhǔn)版 ); JavaME(Java 平臺(tái)微型版 ); JavaEE(java 平臺(tái)企業(yè)版 )。 Java 的誕生對(duì)軟件產(chǎn)業(yè)和計(jì)算機(jī)軟件的開(kāi)發(fā)都產(chǎn)生了深遠(yuǎn)的影響,是對(duì)傳統(tǒng)計(jì)算機(jī)開(kāi)發(fā)模式的嚴(yán)重挑戰(zhàn): ( 1)基于構(gòu)建開(kāi)發(fā)方法的傳播使用與興起,制定了多層應(yīng)用體系框架和 CORBA國(guó)際標(biāo)準(zhǔn)軟件體系結(jié)構(gòu)。在如此良好的形勢(shì)下,形成了 平臺(tái)和 .NET 平臺(tái)兩大平臺(tái),推動(dòng)了整個(gè) IT 行業(yè)的發(fā)展。 ( 2)軟件 4A 的目標(biāo)要求當(dāng)前的軟件程序能夠做到對(duì)任何人來(lái)說(shuō)在任何的地方在任何的時(shí)間對(duì)任何的電子設(shè)備都能夠做到及時(shí)的應(yīng)用。這樣才能夠達(dá)到在不同的軟件平臺(tái)上可以互相操作的需求,因而 Java 才有了重用性和可伸縮性并要求有即插即用等分布式計(jì)算模式的需求。 ( 3)對(duì)軟件開(kāi)發(fā)產(chǎn)業(yè)和與之相關(guān)的供應(yīng)商都產(chǎn)生了全新的思維方式,軟件公司從之前的以開(kāi)發(fā)為核心,慢慢轉(zhuǎn)換到了現(xiàn)在的以服務(wù)為核心。各種各樣的配件 、服務(wù)器軟件供應(yīng)商以及咨詢(xún)服務(wù)商慢慢出現(xiàn)。企業(yè)必須加速調(diào)整,企業(yè)對(duì)企業(yè)的電子商務(wù)模式將會(huì)帶動(dòng)整個(gè)新型的經(jīng)濟(jì)市場(chǎng),使企業(yè)獲得新的價(jià)值和商機(jī)。 ( 4)對(duì)軟件的開(kāi)發(fā)方式帶來(lái)了全新的改革,軟件開(kāi)發(fā)現(xiàn)在要注重使用第三方的構(gòu)件集成,要好好利用平臺(tái)的基礎(chǔ)性設(shè)施的服務(wù),實(shí)現(xiàn)開(kāi)發(fā)過(guò)程中的各個(gè)階段所需的重要技術(shù),還需要軟件公司注重其開(kāi)發(fā)團(tuán)隊(duì)的培養(yǎng)和組織。 由此可以得出結(jié)論,現(xiàn)在我們已經(jīng)明白了 Java 對(duì)信息時(shí)代軟件開(kāi)發(fā)的重要性,未 太原理工大學(xué)畢業(yè)設(shè)計(jì) (論文 )用紙 6 來(lái) Java 還將會(huì)不斷發(fā)展, Java 在軟件開(kāi)發(fā)和應(yīng)用方面將會(huì)有更加廣闊的前景。 Java 語(yǔ)言的優(yōu)點(diǎn) 安全性 Java 語(yǔ)言必須要可以防止病毒的入侵,在 Java 中,我們一切想要對(duì)內(nèi)存的訪(fǎng)問(wèn)都必須通過(guò)訪(fǎng)問(wèn)對(duì)象的實(shí)例變量來(lái)實(shí)現(xiàn),這樣就防止了不法人員采取欺騙的手段來(lái)訪(fǎng)問(wèn)對(duì)象中的私有成員,指針操作很容易會(huì)產(chǎn)生錯(cuò)誤,而 Java 語(yǔ)言則是不支持指針的,這樣就可以防止對(duì)指針的操作產(chǎn)生的一些錯(cuò)誤。 簡(jiǎn)單性 Java 語(yǔ)言是一種面向?qū)ο蟮恼Z(yǔ)言,它負(fù)責(zé)提供最基礎(chǔ)的辦法來(lái)完成我們所指派的任務(wù),我們程序人員只需要知道一些簡(jiǎn)單的與編程相關(guān)的知識(shí)和概念就能編寫(xiě)出一些應(yīng)用程序, Java 語(yǔ)言編寫(xiě)出的程序能夠在小型的設(shè)備上運(yùn) 行。 面向?qū)ο笳Z(yǔ)言 Java 語(yǔ)言設(shè)計(jì)了動(dòng)態(tài)的接口模型和簡(jiǎn)單的類(lèi)機(jī)制,它的設(shè)計(jì)全都是對(duì)于其對(duì)象及其接口的,我們封裝了它的狀態(tài)變量和對(duì)應(yīng)的方法在其對(duì)象中,完美的實(shí)現(xiàn)了程序系統(tǒng)的模塊化及其信息的隱藏;而類(lèi)則是提供了對(duì)象的原型。實(shí)現(xiàn)代碼的復(fù)用的方法是通過(guò)繼承的機(jī)制,子類(lèi)可以繼承使用父類(lèi)所提供的方法。 多線(xiàn)程 多線(xiàn)程使得用 Java 語(yǔ)言編寫(xiě)的應(yīng)用程序可以在同一時(shí)間進(jìn)行多個(gè)不同的操作,處理多個(gè)不同的事件。在多線(xiàn)程的機(jī)制中,我們通過(guò)多個(gè)不同的線(xiàn)程來(lái)處理多個(gè)不同的任務(wù),它們之間互相不會(huì)影響干涉,不會(huì)因?yàn)橐惶幘€(xiàn)程處于等待狀態(tài), 其它線(xiàn)程就不能執(zhí)行,這是實(shí)現(xiàn)實(shí)時(shí)交互的基礎(chǔ)。 動(dòng)態(tài)性 在 Java 語(yǔ)言的類(lèi)庫(kù)當(dāng)中,我們可以自如地加入我們?cè)O(shè)計(jì)的新方法和實(shí)例變量,而且這完全不會(huì)影響到我們之前編寫(xiě)的應(yīng)用程序的運(yùn)行。而且 Java 語(yǔ)言還設(shè)計(jì)通過(guò)接口來(lái)支持多重繼承的機(jī)制,比較類(lèi)繼承,其具有更加靈活方便的擴(kuò)展性。 Java 語(yǔ)言的設(shè)計(jì)使它可以隨著技術(shù)的發(fā)展而不斷向前。 可移植性 Java 語(yǔ)言的可移植性的基礎(chǔ)是與它本身具有的與開(kāi)發(fā)的平臺(tái)毫無(wú)關(guān)聯(lián)的特性所決 太原理工大學(xué)畢業(yè)設(shè)計(jì) (論文 )用紙 7 定的。使用 Java 語(yǔ)言編譯的應(yīng)用 程序在一次編譯之后,就可以完美的在各種不同的設(shè)備上運(yùn)行。同時(shí), Java 的類(lèi)庫(kù)中也可以實(shí)現(xiàn)與不同的設(shè)備間的接口,使這些類(lèi)庫(kù)可以通用。 開(kāi)發(fā)工具 Eclipse簡(jiǎn)介 圖 21 Eclipse 圖標(biāo) Eclipse 是一個(gè)開(kāi)發(fā)軟件和編寫(xiě)代碼的工具。 它是可擴(kuò)展的,且基于 Java 的。 它只是由一組服務(wù)和一個(gè)框架組成,通過(guò)其本身的插件和組件,我們用其來(lái)構(gòu)建我們所需要的開(kāi)發(fā)環(huán)境。不過(guò),最基本的是, Eclipse中 包括了 Java 語(yǔ)言的 開(kāi)發(fā)工具。 盡管許多的編程人員和開(kāi)發(fā)人員都習(xí)慣于將 Eclipse 當(dāng)作 Java 的 集成開(kāi)發(fā)環(huán)境來(lái)使用和開(kāi)發(fā)軟件,然而 開(kāi)發(fā) Eclipse 的人員 的目標(biāo)卻更加遠(yuǎn)大。 Eclipse 其中 還設(shè)計(jì)了一個(gè)關(guān)于插件的開(kāi)發(fā)系統(tǒng),這個(gè)插件和組件主要針對(duì)的人群就是那些想要增加 Eclipse 兼容性功能方面 的編程人員和開(kāi)發(fā)人員,這些編程人員和開(kāi)發(fā)人員可以使用 Eclipse 構(gòu)建出與 Eclipse 環(huán)境完全集成的工具。由于在 Eclipse 中全部都是由插件和組件組成的,對(duì)于給 Eclipse 來(lái) 提供插件和組件,以及給軟件開(kāi)發(fā)人員和編程人員提供一致的集成開(kāi)發(fā)工具而言,全部的軟件開(kāi)發(fā)人員和編程人員都可以在這種統(tǒng)一的環(huán)境下進(jìn)行軟件的開(kāi)發(fā)。 這種統(tǒng)一的集成開(kāi)發(fā)工具卻并不僅僅限于 Java 的 開(kāi) 發(fā)工具而已。雖然 Eclipse 的開(kāi)發(fā)是由 Java完成的,但是它的使用范圍卻并不僅限于用 Java語(yǔ)言來(lái)編寫(xiě)開(kāi)發(fā)軟件程序;例如,支持諸如 COBOL 等的編程語(yǔ)言的插件也在其考慮的范圍內(nèi)。有的已經(jīng)可以使用了,剩下的也計(jì)劃將要推出。 Eclipse 還可以用來(lái)作為像內(nèi)容管理系統(tǒng)等各種類(lèi)型的其它應(yīng)用程序的基礎(chǔ)。 太原理工大學(xué)畢業(yè)設(shè)計(jì) (論文 )用紙 8 開(kāi)發(fā)工具 JDK簡(jiǎn)介 JDK是由太陽(yáng)微系統(tǒng)公司推出的一套開(kāi)發(fā)工具。太陽(yáng)微系統(tǒng)公司提供的基于字符模式 Java的 JDK: JDK是許多 Java最初使用者使用的開(kāi)發(fā)環(huán)境。 Java源程序的編寫(xiě)借助于第三方的編輯工具。 JDK 自身 由一個(gè)標(biāo)準(zhǔn)類(lèi)庫(kù)和一組 Java 實(shí)用工具來(lái)組成。它的核心 應(yīng)用程序接口都是一些預(yù)先就定義好的類(lèi)庫(kù),編程人員和軟件開(kāi)發(fā)人員則是會(huì)使用這些類(lèi)來(lái)訪(fǎng)問(wèn) Java語(yǔ)言的各種功能。 Java 的最重要的部分就是 JDK,其中包括了一堆的 Java 工具和 Java的 基礎(chǔ)類(lèi)庫(kù)。所有的 Java 應(yīng)用服務(wù)器都內(nèi)置了 JDK。因此我們要學(xué)習(xí) Java 語(yǔ)言的話(huà),就必須先對(duì) JDK 有一個(gè)系統(tǒng)而全面的了解 ,這可以更好的幫助你來(lái)學(xué)習(xí) Java 語(yǔ)言。 JDK 它提供了不論你使用何種類(lèi)型的開(kāi)發(fā)軟件,用其來(lái)寫(xiě)的 Java 語(yǔ)言軟件 程序都必須要用到各種必須類(lèi)和規(guī)定。如果你沒(méi)有 JDK 的話(huà) ,你的 Java 程序根本就不可能成功運(yùn)行。 太原理工大學(xué)畢業(yè)設(shè)計(jì) (論文 )用紙 9 3 需求分析及可行性 需求分析是對(duì)所要做的系統(tǒng)來(lái)進(jìn)行分析,通過(guò)使用文字和圖表等的綜合方式,以相對(duì)來(lái)說(shuō)較容易讓人理解的方式來(lái)描繪系統(tǒng)需求的數(shù)據(jù)、功能、行為,甚至可以直接評(píng)審其系統(tǒng)的正確性。通過(guò)查詢(xún)與其相關(guān)的資料,對(duì)所做的系統(tǒng)進(jìn)行系統(tǒng)分析,整理資料后,即可得出詳盡的需求分析。 需求分析是在軟件開(kāi)發(fā)的初始階段來(lái)進(jìn)行的,它對(duì)于整個(gè)軟件的開(kāi)發(fā)過(guò)程以及軟件開(kāi)發(fā)后的質(zhì)量都是非常重要的。需求分析在軟件開(kāi)發(fā)中也隨著軟件系統(tǒng)復(fù)雜性的提高及軟件系統(tǒng)規(guī)模的擴(kuò)大而愈加突出。在需求分析的進(jìn)行中,系統(tǒng)開(kāi)發(fā)人員必須對(duì)用戶(hù)的需求進(jìn)行詳盡的調(diào)查和系統(tǒng)的分析,結(jié)合實(shí)際環(huán)境的特征、影響,正確的定義目標(biāo)軟件的特征和功能。因此,需求分析在軟件開(kāi)發(fā)過(guò)程中是至關(guān)重要的。 程序概述 根據(jù)本系統(tǒng)使用者的需求來(lái)進(jìn)行開(kāi)發(fā)設(shè)計(jì),主要是要實(shí)現(xiàn)如下的功能目標(biāo):界面設(shè)計(jì)要符合人們的審美要求,數(shù)據(jù)的存儲(chǔ)要非常的安全且可靠。還要有強(qiáng) 大的查詢(xún)功能,方便用戶(hù)瀏覽戰(zhàn)績(jī)等信息,游戲設(shè)計(jì)也要更加的人性化。增強(qiáng)游戲的趣味性,且要讓本貪食蛇游戲系統(tǒng)操作簡(jiǎn)單、易于維護(hù)。 業(yè)務(wù)需要分析 隨著游戲行業(yè)的不斷發(fā)展與壯大,現(xiàn)在游戲的制作與開(kāi)發(fā)已經(jīng)不再是單一的娛樂(lè)性質(zhì)那么簡(jiǎn)單了,而是包含了更多的其它的游戲設(shè)置和個(gè)性化的內(nèi)容,使游戲的內(nèi)容變得更加豐富多彩,給游戲者以更多的選擇、更好的視覺(jué)享受。但是現(xiàn)在的貪食蛇游戲模式都相當(dāng)?shù)膯我?,玩法過(guò)于的傳統(tǒng)化,游戲模式也基本是千篇一律的,然而想要在目前眾多的休閑娛樂(lè)游戲中脫穎而出,本貪食蛇游戲系統(tǒng)就得開(kāi)發(fā)出更加強(qiáng)大 的功能來(lái)增強(qiáng)游戲的競(jìng)爭(zhēng)力。所以開(kāi)發(fā)一個(gè)獨(dú)特有趣功能強(qiáng)大的貪食蛇游戲系統(tǒng)是勢(shì)在必行的。 用戶(hù)需求分析 以上面的業(yè)務(wù)需要分析為基礎(chǔ),從而進(jìn)一步的提出游戲系統(tǒng)需要完成的以下的任務(wù):系統(tǒng)需要讓游戲者切身感受到游戲的樂(lè)趣,重溫我們玩貪食蛇時(shí)的美好回憶。 太原理工大學(xué)畢業(yè)設(shè)計(jì) (論文 )用紙 10 功能需求分析 本系統(tǒng)主要是要完成預(yù)先制定的基本設(shè)計(jì)要求,讓使用者容易操作和快速上手。本系統(tǒng)需要滿(mǎn)足以下的幾點(diǎn)要求: ( 1) 對(duì)于使用者來(lái)說(shuō),一款全新的軟件系統(tǒng)或軟件程序在使用之前,往往是陌生的 ,所以要求本貪食蛇游戲系統(tǒng)要具有良好的交互和完善的說(shuō)明。 ( 2) 能夠?qū)崿F(xiàn)游戲系統(tǒng)中的各項(xiàng)功能,比如利用方向鍵來(lái)控制蛇的運(yùn)行方向、在隨機(jī)的地方產(chǎn)生食物、 PgUp 鍵和 PgDn 鍵可以控制蛇運(yùn)行的速度快慢等等。同時(shí)也要便于進(jìn)行管理。 ( 3) 簡(jiǎn)單的游戲設(shè)置模式,數(shù)據(jù)的穩(wěn)定性和可靠性要好,便于游戲系統(tǒng)的傳播和推廣。 可行性分析 為了確保本系統(tǒng)可以開(kāi)發(fā)成功,可行性分析是十分有必要的??尚行苑治鼍褪窃诮?jīng)過(guò)全面調(diào)查的基礎(chǔ)上,針對(duì)其系統(tǒng)的開(kāi)發(fā)是否有必要性,是否可行,對(duì)系統(tǒng)的開(kāi)發(fā)從操作、技術(shù)、經(jīng)濟(jì)等方面進(jìn)行分析和研究。 利用盡可能小的付出和代價(jià)在盡可能短的時(shí)間內(nèi)來(lái)得出我們所要解決的問(wèn)題是否能夠得到快速的解決,這就是我們?yōu)槭裁匆M(jìn)行可行性研究。 本貪食蛇游戲系統(tǒng)是一種既簡(jiǎn)單有趣而又富有哲理的大眾小游戲,一直都深受廣大游戲玩家的歡迎和喜愛(ài),是廣大玩家在日常生活和娛樂(lè)時(shí)經(jīng)常玩的一個(gè)有趣的小游戲,正因?yàn)橛辛巳绱藦V大的群眾基礎(chǔ),所以我們開(kāi)發(fā)一個(gè)功能更加完善,有更多的自主選擇的貪食蛇游戲系統(tǒng)是可行的。 本貪食蛇游戲系統(tǒng)的核心代碼是如何實(shí)現(xiàn)移動(dòng)和吃掉食物,蛇如果沒(méi)有吃到食物,就把蛇目前運(yùn)動(dòng)方向上的下一個(gè)格子設(shè)為目
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1