基於JAVA實現的速算24點遊戲

第一章 引言html

遊戲是人們活動中一項很是重要的內容,電腦對遊戲的貢獻有目共睹,如今 摸過電腦的人不多有沒玩過電腦遊戲的,喜歡遊戲的人也不多有不玩電腦的。 24 點遊戲,能把枯燥的基本數學計算變得趣味盎然,能大大提升計算能力和速度,使得思惟靈活敏捷,是一種寓學於樂的智力競賽遊戲。24 點遊戲是一款風靡全球的電視遊戲機和掌上游戲機遊戲,它曾經形成的 經濟價值能夠說是遊戲史上的一件大事。這款遊戲最初是由誰製做的已無從知道,它看似簡單但卻變化多端,使人上癮。相信大多數用戶都還記得爲它癡迷得茶不思飯不想的那個24 點遊戲時代。算法

究其歷史,24 點遊戲最先仍是出如今 PC 機上,而我國的用戶都是經過紅白機瞭解、喜歡上它的。如今聯衆又將從新掀起這股讓人沉迷的24點遊戲風潮。對通常用戶來講,它的規則簡單,容易上手,且遊戲過程變化多端,而在」聯衆 24 點遊戲」中,更有一些聯衆網絡遊戲所獨有的魅力――有單機做戰與兩人在線對戰兩種模式,用戶可任選一種進行遊戲。網絡模式還增長了積分制,使用戶既能感覺到遊戲中的樂趣,又能給用戶提供了個展示本身高超技藝的場所。網絡

24點遊戲遊戲能夠說是隨計算機的發展而發展,並不斷推出新演變的各類相似遊戲, 深受廣大玩家喜好。這個遊戲有的簡單, 有的複雜, 但其根本原理是一 樣的,都是對數字進行組合, 來訓練玩家的心算能力。談到遊戲軟件, 大多數人都認爲其神妙莫測, 高不可及。而通常遊戲軟件也確實具備很高的技術難度, 隨 着開發工具及軟件開發方法學的不斷髮展, 動手開發遊戲也不是十分困難的。24 點遊戲遊戲是一種古老而又有趣的遊戲, 遊戲軟件不可勝數, 網上就有好多關於實現的複雜算法和設計, 其難度讓通常初學者望而卻步。 本文提出一種用JAVA語言實現的簡易方法, 對初學者可仿此開發相似遊戲, 並瞭解遊戲軟件的設計與開發過程。工具

第二章 系統需求分析性能

2.1 引言開發工具

對軟件需求分析就是經過調查研究,創建系統的數據模型、功能模型、 行爲模型,用戶和開發人員在「系統必須作什麼」這個問題上實現相互理解,達到共識,從而造成雙方承認的軟件產品的需求規格說明書。這樣有益於提升軟件開發過程當中的能見度,便於對軟件開發過程當中的控制與管理,便於採用工程方法開發軟件,提升軟件的質量,便於開發人員、維護人員、管理人員之間的交流、協做,並做爲工做成果的原始依據,而且在向潛在用戶傳遞 軟件功能、性能需求,使其可以判斷該軟件是否與本身的需求相關。動畫

2.2 遊戲需求設計

24點遊戲是一種是用一種使用撲克牌進行的益智遊戲,遊戲內容是:遊戲開始前,軟件隨機產生4張牌,並顯示給玩家,玩家根據這4張牌,要寫出一個表達式,軟件對這個表達式進行計算,判斷結果是否爲24,若是是則回答正確,若是不是則提示錯誤。每次遊戲的時間應限定在必定的時間內(如20秒),時間到則開始新的一次,並記錄失敗。將遊戲過程的數據保存到文件中,並能顯示遊戲成績排名前10的記錄。在不一樣版本中,對J、Q和K的處理有細微的差別。一個常見的版本是把J、Q和K去除,或當成10處理;還有一個版本是把J、Q和K對應表示爲十一、12和13.本次設計採用將J表示十一、Q表示12和K表示13,使4張牌在1-13這13張牌中隨機抽取。 遊戲功能需求以下:htm

遊戲界面需求:設計良好的遊戲界面可讓玩家充分感覺到遊戲帶來的娛樂性,遊戲的背景色是動畫,給玩家帶來必定的娛樂性遊戲

遊戲形狀需求:根據數字及顏色的不一樣,顯示不一樣的紙牌

鼠標處理事件需求:經過點擊菜單欄中相應的菜單項,能夠實現遊戲的開始、結束,數字的計算,分數的顯示,以及遊戲選擇等功能

顯示需求:隨機出現四個數字,將其計算爲24 便可

源碼下載地址:https://www.write-bug.com/article/1810.html

相關文章
相關標籤/搜索