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

正文內(nèi)容

基于java的俄羅斯方塊-展示頁(yè)

2025-05-19 20:07本頁(yè)面
  

【正文】 同,例如在單機(jī)與手機(jī)上的顯示環(huán)境就不相同,或顯示效果會(huì)有所不同,例如方塊的樣式作修正時(shí),即可以產(chǎn)生出不同的顯示效果。 方塊的狀態(tài)與行為 對(duì) 象 要 素 說(shuō) 明 狀態(tài) 記錄方塊形狀的變量 行為 方塊根據(jù) x=y。試想,若要把設(shè)計(jì)出來(lái)的程序在不同的顯示平臺(tái)上執(zhí)行,就要作大幅度的更動(dòng)甚至重寫,這樣就失去了面向?qū)ο髮傩?,所以在本程序分析時(shí)將不變與易變的因素分別做成對(duì)象,如方塊類型數(shù)據(jù)及程序運(yùn)算邏輯就是不變的項(xiàng)目,而繪圖及顯示平臺(tái)會(huì)因?yàn)榄h(huán)境而有所不同屬于易變的項(xiàng)目。 7 第四章 概要設(shè)計(jì) 游戲設(shè)計(jì)分析 Java 為純面向?qū)ο螅?ObjectOriented, OO)的程序語(yǔ)言,它的諸多優(yōu)點(diǎn)在此就不作論述了。還有 Java特有的“沙箱”機(jī)制是其安全性的保障,同時(shí)它去除了 C++中易造成的錯(cuò)誤指針,增加了自動(dòng)內(nèi)存管理等措施,保證了 Java程序運(yùn)行的可靠性。 C++和 Java在面向?qū)ο筮@方面比 VB要強(qiáng),所以我排除了用 VB做的可能性。 這種方法要求語(yǔ)言必須具備抽象、封裝、繼承和多態(tài)性這幾個(gè)關(guān)鍵要素。 面向?qū)ο蟮某绦蛟O(shè)計(jì)吸取了結(jié)構(gòu)化程序設(shè)計(jì)的先進(jìn)思想,并把它們同幾個(gè)支持用戶用新方法進(jìn)行程序 設(shè)計(jì)的有力概念結(jié)合在一起。每種對(duì)象都有自己的內(nèi)部狀態(tài)和運(yùn)動(dòng)規(guī)律,不同對(duì)象間的相互聯(lián)系和相互作用就構(gòu)成了各種不同的系統(tǒng),并進(jìn)而構(gòu)成整個(gè)客觀世界。 面向?qū)ο笫且环N認(rèn)識(shí)世界的方法,是一種程序設(shè)計(jì)方法。 簡(jiǎn)單易學(xué) 如前所述,衍生自 C++的 Java語(yǔ)言,出于安全穩(wěn)定性的考慮,去除了 C++中 不容不得易理解和掌握的部分,如最典型的指針操作等,降低了學(xué)習(xí)的難度;同時(shí) Java還有一個(gè)特點(diǎn)就是它 的基本語(yǔ)法部分與 C語(yǔ)言幾乎一模一樣。多程序技術(shù)允許同一個(gè)程序有兩個(gè)執(zhí)行線索,即同時(shí)做兩件事情,滿足了一些復(fù)雜軟件的需求。用戶通過(guò)網(wǎng)絡(luò)獲取并 在本地運(yùn)行的應(yīng)用程序必須是可依賴的,不會(huì)充當(dāng)病毒或其他惡意操作的傳播者而攻擊用戶本地的資源;同時(shí)它還應(yīng)該是穩(wěn)定的,輕易不會(huì)產(chǎn)生死機(jī)等錯(cuò)誤,使得用戶樂(lè)于使用。面向?qū)ο蠹夹g(shù)的核心是以更接近人類思維的方式建立計(jì)算機(jī)邏輯模型,它利用類和對(duì)象的機(jī)制將數(shù)據(jù)與其上 的操作封裝在一起,并通過(guò)統(tǒng)一的接口與外界交互,使反映現(xiàn)實(shí)世界實(shí)體的各個(gè)類在程序中能夠獨(dú)立、自治、繼承;這種方法非常有利于提高程序的可維護(hù)性和可重用性,大大提高了開(kāi)發(fā)效率和程序的可管理性,使得面向過(guò)程語(yǔ)言難于操縱的大規(guī)模軟件可以很方便的創(chuàng)建、使用和維護(hù)。 面向?qū)ο? Java是面向?qū)ο蟮木幊陶Z(yǔ)言。 Java的優(yōu)點(diǎn) Java是定義位于網(wǎng)絡(luò)計(jì)算的計(jì)算機(jī)語(yǔ)言,它幾乎所有的特點(diǎn)也是圍繞著這一中心展開(kāi)的并為之服務(wù)的,這些特點(diǎn)使得 Java語(yǔ)言特別適全于用來(lái)開(kāi)發(fā)網(wǎng)絡(luò)上的應(yīng)用程序;另外,作為一種面世較晚的語(yǔ)言, Java也集中體現(xiàn)和充分利用了若于當(dāng)代軟件技術(shù)新成果,如面向?qū)ο?、多線程等,這些也都在它的特點(diǎn)中有所反映。 C++常常用于設(shè)計(jì)編輯器、數(shù)據(jù)庫(kù)、個(gè)人文件系統(tǒng)以及通訊程序等。 盡管 C++當(dāng)初的設(shè)計(jì)本意是幫助管理大型程序,但其用途并不僅限于此。 C++保持了 C 的緊湊、靈活、高效和易移植強(qiáng)的優(yōu)點(diǎn),它對(duì)數(shù)據(jù)抽象的支持主要在于類概念和機(jī)制,對(duì)面向?qū)ο箫L(fēng)范的支持主要通過(guò)虛擬函數(shù)。應(yīng)用程序安裝向?qū)軒椭脩糇詣?dòng)生成具有一定功能的應(yīng)用程序,加快了程序的開(kāi)發(fā)速度。它所提供的可視化數(shù)據(jù)管理器能幫助用戶構(gòu)造多種類型的數(shù)據(jù)庫(kù)。種類繁多,功能強(qiáng)大的多媒體控件,能幫助用戶在較短的時(shí)間內(nèi)用較少的語(yǔ)句編寫出圖文聲像并茂的多媒體程序。 VB的優(yōu)點(diǎn) VB是完全中文化的環(huán)境使用,語(yǔ)句生成器和快速提示幫助使用戶不必記憶成千上萬(wàn)的屬性和方法,在較短的時(shí)間內(nèi)就能開(kāi)發(fā)出功能強(qiáng)大的應(yīng)用程序。 軟硬件需求 操作系統(tǒng) Windows98/me/2021/XP/2021 內(nèi)存容量 64MB 顯卡要求 8M 聲卡要求 支持 DirectX 音效卡 交互工具 鍵盤 /鼠標(biāo) CPU 奔騰 133以上 光驅(qū) 8倍速以上 硬盤空間 400MB 顯示器 VGA以上顯示器 開(kāi)發(fā)軟件 Java可視化編程 接口控制 本軟件需求通過(guò)鍵盤進(jìn)行操作,在 Windows的操作系統(tǒng)下,利用鍵盤的上、下、左、右鍵對(duì)方塊進(jìn)行移動(dòng)變形,要使用鍵盤的接口事件。當(dāng)達(dá)到一定的分?jǐn)?shù)時(shí)過(guò)關(guān)。 鍵盤處理事件 :方塊下落時(shí),可通過(guò)鍵盤方向鍵(上、下、左、右鍵)對(duì)該方塊進(jìn)行向上 (變形 ),向下(加速)、向左、向右移動(dòng)。還需用另一種顏色把黑色圍起來(lái) ,寬度適中,要實(shí)現(xiàn)美感。游戲功能要求如下: 游戲界面需求 :良好的用戶界面,有關(guān)數(shù)顯示和分?jǐn)?shù)顯示。 4 第三章 需求分析 引言 對(duì)軟件需求完全理解對(duì)于軟件開(kāi)發(fā)工作的成功是至關(guān)重要的,需求說(shuō)明的任務(wù)是發(fā)現(xiàn)、規(guī)范的過(guò)程,有益于提高軟件開(kāi)發(fā)過(guò)程中的能見(jiàn)度,便于對(duì)軟件開(kāi)發(fā)過(guò)程中的控制與管理,便于采用工程方法開(kāi)發(fā)軟件,提高軟件的質(zhì)量,便于開(kāi)發(fā)人員、維護(hù)人員 、管理人員之間的交流、協(xié)作,并作為工作成果的原始依據(jù),并且在向潛在用戶傳遞軟件功能、性能需求,使其能夠判斷該軟件是否與自己的需求相關(guān)。 結(jié)論意見(jiàn) 綜上所述,本 游戲軟件 的技術(shù)成熟、完備 。需要對(duì)變量定義、變量初始化、界面初始化、游戲初始化、然后進(jìn)入游戲、處理游戲過(guò)程中的各種操作。 經(jīng)濟(jì)可行性 :由于本游戲的主要背景是畢業(yè)課程設(shè)計(jì),不注重直接的經(jīng)濟(jì)效益和其后的發(fā)展方向,只在注重自身水平和能力的提高,對(duì)自身的經(jīng)濟(jì)要求也不高,只要有一臺(tái)能運(yùn)行 軟件的電腦便可,所以不用考慮到經(jīng)濟(jì)問(wèn)題。 可行性分析 管理可行性 : 該游戲軟件為首次開(kāi)發(fā),目的只為提高工作自身素質(zhì)和檢查自學(xué) Java 的效果,用 軟件編寫后在 Applet 管理器中運(yùn)行簡(jiǎn)單明了,所有功能均根據(jù)基本需求所做。利用現(xiàn)階段 我 所能達(dá)到的能力,以最簡(jiǎn)潔、最容易的辦法,邊開(kāi)發(fā)邊測(cè)試 邊修改 ,實(shí)現(xiàn)一個(gè)初級(jí) 游戲 軟件。如果該軟件提高版本,本軟件需要 根據(jù)游戲者的要求進(jìn)行進(jìn) 一步的修改。 主要開(kāi)發(fā)目標(biāo) :采用結(jié)構(gòu)化設(shè)計(jì)方法, 開(kāi)發(fā)出一 個(gè)可操作性、美觀性、及時(shí)性的游戲,實(shí)現(xiàn) windows 的 GUI 程序開(kāi)發(fā) ,并通過(guò)此次軟件開(kāi)發(fā)過(guò)程全面提高自身的綜合素質(zhì)。主要實(shí)現(xiàn)windows 的 GUI 程序開(kāi)發(fā),對(duì)游戲中的圖形圖像進(jìn)行鍵盤控制。 可行性研究前提 基本需求 :系 統(tǒng)開(kāi)發(fā)的總體任務(wù)是實(shí)現(xiàn)游戲的可操作性、美觀性、及時(shí)性。然而不管是動(dòng)態(tài)或是靜態(tài)游戲,只要具備上述 4項(xiàng)組成要素,都可以將它稱為“游戲”。 一般而言,游戲又可以分為動(dòng)態(tài)和靜態(tài)兩種形態(tài)。 輸贏 :其實(shí)針對(duì)游戲而言 ,輸贏是所有游戲的最終目的。 娛樂(lè)身心 :一種游戲所帶來(lái)的娛樂(lè)性 ,關(guān)鍵就在于為玩家所帶來(lái)的刺激感 ,這也是游戲的精華所在。如同一種簡(jiǎn)單的球賽 ,打球的英文解釋可以用 PLAY GAME 來(lái)加以說(shuō)明 ,按照英文字面上的解釋 ,它就是執(zhí)行游戲的行為 ,而球賽 必須有一定的條件規(guī)則 ,并且參與者都要必須去遵守它 ,不能遵守它就叫作 “ 犯規(guī) ” 。 條件規(guī)則 :當(dāng)游戲有了一定的行為模式后 ,接著就必須制定出一系列的條件規(guī)則。倘若一種游戲沒(méi)有了特定的行為模式 ,那么就沒(méi)有執(zhí)行的行為;在沒(méi)有執(zhí)行的行為之后 ,這個(gè)游戲也玩不下去了。這種行為表現(xiàn)具備以下 4個(gè)要素。 2 游戲的組成要素 “ 游戲 ” ,最簡(jiǎn)單的定義 ,就是一種供人們娛樂(lè)休閑的快樂(lè)元素。 游戲這個(gè)名稱一直就存在于每個(gè)人的日常生活中 ,如猜拳游戲、猜謎游戲、大地游戲、球類游戲等 ,林林總總 ,不勝枚舉 ,甚至于有些流行歌曲把人生也比喻為游戲 ,好比“一場(chǎng)游戲一場(chǎng) 夢(mèng)” 。 在所謂的 GPU(圖形處理器)概念出現(xiàn)以前,特殊的圖形硬件只出現(xiàn)在諸如SGI和 Eamp。技術(shù)上的因素同樣也推動(dòng)著圖形硬 件的發(fā)展,許多圖形算法可以很容易地表達(dá)為并行方式,這樣硬件執(zhí)行的效率變得很高。游戲產(chǎn)業(yè)也逐漸發(fā)展成熟。 到了 20 世紀(jì) 90年代,游戲業(yè)才真正成熟起來(lái),成為了一種產(chǎn)業(yè)。 1986 年, 任天堂公司發(fā)售了一款真正的游戲巨作――超級(jí)馬里奧。 1989 年, BroderBund 公司的設(shè)計(jì)師喬丹 .麥克納根據(jù)阿拉伯民族的古老傳說(shuō)《一千零一夜》在 Apple 平臺(tái)上制作了一部動(dòng)作冒險(xiǎn)相結(jié)合的電腦游戲――波斯王子。在這個(gè)程序里, Crowther 設(shè)計(jì)了一張地圖,地圖上不規(guī)則的分布著陷阱,游戲者必須尋找路徑避開(kāi)陷阱。但是最后他在電子游戲的發(fā)展上取得了非凡的成就。 1971 年,麻省理工學(xué)院的學(xué)生Nolan Bushnell 設(shè)計(jì)了世界上的第一個(gè)業(yè)務(wù)用游戲機(jī)(俗名街機(jī)),叫做《電腦空間》。 1 第一章 緒論 游戲開(kāi)發(fā)至今已經(jīng)有 30 多年 ,在這個(gè)短暫的時(shí)期里 ,隨著硬件水平的提高 ,游戲開(kāi)發(fā)新技術(shù)層出不窮 ,經(jīng)典游戲比比皆是。 從頭談起 真正的電子游戲機(jī)產(chǎn)生于 20 世紀(jì) 70 年代。這臺(tái)游戲機(jī)用一臺(tái)黑白電視機(jī)作為顯示屏,用一個(gè)控制柄作為操縱器,不過(guò)由于市場(chǎng)因素這款游戲以失敗告終。 上面介紹的是專用機(jī)游戲的歷史,而最 早的電腦游戲可以追溯到 1972年,一個(gè)叫 Crowther 的工程師用當(dāng)時(shí)最流行的主機(jī)―― DEC 公司的 PDP- 10 編寫一段簡(jiǎn)單的 FORTRAN 程序。這個(gè)程序被公認(rèn)為是最早的電腦游戲程序。這個(gè)游戲獲得了第一作,它代表了當(dāng)時(shí)電腦技術(shù)的最高水平。 20 世紀(jì) 80年代 IBM PC 兼容機(jī)的出現(xiàn)打破了 Apple 公司的壟斷地位。 由于 PC 機(jī)價(jià)格非常低而且硬件速度越來(lái)越快,游戲逐漸成為人們生活中不可缺少的一部分。 圖形硬件的革命 圖形硬件的飛速發(fā)展是近些年來(lái)的事情,部分原因是來(lái)自工業(yè)方面的壓力,例如在軍事和醫(yī)療方面對(duì)于實(shí)時(shí)圖形的需求很強(qiáng)烈,而交互娛樂(lè)產(chǎn)業(yè)也極大的推動(dòng)了圖形硬件的發(fā)展。摩樂(lè)定律也起了作用,越來(lái)越多的晶體管可以集成到一塊單獨(dú)的芯片上。S系統(tǒng)里面,這些硬件價(jià)格太昂貴,不過(guò)這些公司提供了第一代基于硬件的頂點(diǎn)變換和紋理映射的解決方案。因此 ,游戲?qū)τ诂F(xiàn)代人的成長(zhǎng)歷程 ,絕對(duì)是一個(gè)不可或缺的重要角色。從更專業(yè)的角度形容 , “ 游戲 ” 是具有特定行為模式、規(guī)則條件、身心娛樂(lè)及輸贏的一種行為表現(xiàn)。 行為模式 : “ 游戲 ” 最簡(jiǎn)單的要素就是游戲有特定的流程模式 ,這種流程模式貫穿于整個(gè)游戲的行為 ,用戶必須依照它的模式流程來(lái)執(zhí)行。舉 個(gè)例子來(lái)說(shuō) ,如果猜拳游戲沒(méi)有了剪刀、石頭、布等行為模式 ,那么這還能叫做“猜拳游戲” 嗎 ?所以不管游戲的流程有多么復(fù)雜還是多么簡(jiǎn)單 ,一定要有特定的行為模式。簡(jiǎn)單來(lái)說(shuō) ,這些游戲的條件規(guī)則就是大家必須去遵守的游戲行為守則 ,只要是大家一致以為的游戲行為 ,在游戲中 ,玩家就必須遵守它 ,如果不遵守這種游戲行為 ,那么就失去了公平性。所以不管是什么游戲 ,它都會(huì)具備一組規(guī)則條件 ,在游戲進(jìn)行的時(shí)候才會(huì)有足夠的公平性。簡(jiǎn)單來(lái)說(shuō) ,不管是很多人玩的游戲 ,還是一個(gè)人玩的單機(jī)游戲 ,游戲本身就會(huì)存在它的娛樂(lè)和刺激性 ,使得玩家們想要去玩它。一個(gè)沒(méi)有輸贏的游戲,也就沒(méi)有了它存在的意義,如同我們常常接觸到的猜拳游戲,說(shuō)穿了最終目的就是為了分出勝 負(fù)而己。動(dòng)態(tài)的游戲必須配合肢體動(dòng)作,如猜拳游戲;而靜態(tài)游戲則是較偏向思考的行為,如同紙上游戲。 3 第二章 可行性研究 設(shè)計(jì)目的 綜合運(yùn)用在校期間所學(xué)理論知識(shí)和技能,設(shè)計(jì)開(kāi)發(fā)俄羅斯方塊,使自己熟悉應(yīng)用系統(tǒng)的開(kāi)發(fā)過(guò)程,培養(yǎng)獨(dú)立思考能力,檢驗(yàn)學(xué)習(xí)效果和動(dòng)手能力,提高工程實(shí)踐能力,為將來(lái)實(shí)際工作打下堅(jiān)實(shí)的基礎(chǔ)。 開(kāi)發(fā)過(guò)程遵循軟件工程規(guī)范,可采用結(jié)構(gòu)化或面向?qū)ο蠓治鲈O(shè)計(jì)方法 。 游戲者可以通過(guò)上下左右鍵來(lái)對(duì)游戲進(jìn)行操作。 條件假定和限制 :由于本軟件 目前是我的初次版本, 可能還存在一些問(wèn)題。 可行性研究所采用的方法和步驟 :通過(guò) 研究 分析 俄羅斯方塊 所具備的能力及實(shí)現(xiàn)的方法、確定主體結(jié)構(gòu)。 評(píng)價(jià)尺度 :由于本軟件是一個(gè)初級(jí)產(chǎn)品,對(duì)其要求不是太苛刻,所以能夠達(dá)到俄羅斯游戲的一般功能即可。便于管理,所以 在這方面是可以實(shí)現(xiàn)的。 技術(shù)可行性 :可用與本游戲的編程語(yǔ)言有 VB, Java, Delphi 等,考慮到用于編寫程序的困難度,和對(duì)語(yǔ)言的了解程度,選擇 JAVA 作為編程語(yǔ)言。 社會(huì)可行性 :本游戲的開(kāi)發(fā)作為畢業(yè)課程設(shè)計(jì) 以鞏固先前所學(xué)的知識(shí),以個(gè)人為單位,僅供個(gè)人平常娛樂(lè)所用,無(wú)須考慮有可能造成的社會(huì)影響,不用考慮到法律、版權(quán)等的社會(huì)因素,所以在這方面是完全可行的。各方面均無(wú)重大問(wèn)題, 因此本 游戲軟件 可開(kāi)始 著手編寫 。 游戲需求 隨機(jī)給出不同的形狀(長(zhǎng)條形、 Z 字形、反 Z形、田字形、 7字形、反 7 形、T字型)下落填充給定的區(qū)域,若填滿一條便消掉,記分,當(dāng)達(dá)到一定的分?jǐn)?shù)時(shí),過(guò)關(guān),設(shè)置三關(guān),每關(guān)方塊下落的速度不同,若在游戲中各形狀填滿了給定區(qū)域,為輸者。讓方塊在一定的區(qū)域內(nèi)運(yùn)動(dòng)和變形 ,該區(qū)域用一種顏色表明 ,既 用一種顏色作為背景 ,最好設(shè)為黑色。 游戲形狀 (方塊 )需求 :良
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1