• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      2048PC版游戲的設(shè)計與實現(xiàn)

      2019-09-09 08:14:53張廣海鄭柳霞
      數(shù)碼世界 2019年5期
      關(guān)鍵詞:方塊小游戲趣味性

      張廣海 鄭柳霞

      摘要:隨著科技與經(jīng)濟(jì)的發(fā)展,PC端游戲的發(fā)展越來越快,近年來中國端游用戶規(guī)模走勢也在逐步上升。本文利用Java程序設(shè)計并實現(xiàn)一個有趣的益智類2048PC版游戲,主要是利用Java中的swing組件創(chuàng)建了游戲主界面和Java提供的JFrame、TimerTask等類實現(xiàn)了相應(yīng)的功能。玩家可以通過鍵盤來控制滑塊的移動方向,當(dāng)滑塊中的數(shù)字達(dá)到指定數(shù)字2048后,游戲即視為勝利。

      關(guān)鍵詞:Java 益智 2048PC版游戲

      引言

      近幾年來,網(wǎng)絡(luò)中益智好玩有趣的小游戲被廣大民眾所喜愛,得到很大的推廣由于此類游戲可以降低生活節(jié)奏、緩減生活和減輕工作中的精神壓力,得到啟發(fā)的我設(shè)計了一款好玩有趣的游戲2048。它的界面簡單明了,易于操作,且做到了將知識、趣味和娛樂三者統(tǒng)一。目前市面上的2048小游戲的游戲模式只有4x4模式,而且游戲本身選擇性較少,玩家無法享受到更多的趣味性。本文在原有的基礎(chǔ)上增加了計時、步數(shù)的統(tǒng)計和模式的選擇,讓玩家有更多的選擇性和增加適當(dāng)?shù)娜の缎?。在?dāng)今社會上,網(wǎng)端游戲越來越流行,成為現(xiàn)在游戲產(chǎn)業(yè)的重要產(chǎn)業(yè)之一。此類小游戲是一種需要玩家積極調(diào)動大腦去思考從而獲得勝利的游戲,可以使玩家在放松的娛樂中鍛煉思維能力。這樣一來就實現(xiàn)了在娛樂中學(xué)習(xí)。

      1設(shè)計

      1.1游戲算法規(guī)則設(shè)計

      (1)玩家登陸,游戲界面初始模式是4x4模式,玩家可自由在菜單欄中進(jìn)行模式選擇可以設(shè)置為5×5模式當(dāng)玩家點(diǎn)擊開始游戲時,游戲界面內(nèi)將會在隨機(jī)的兩個方塊中出現(xiàn)數(shù)字,且出現(xiàn)的數(shù)字僅為2或4;

      (2)玩家可自行選擇在上下左右四個方向上進(jìn)行移動,一步一格,如果遇到相同的數(shù)字,即可合并,且此時方塊中的數(shù)字為當(dāng)前數(shù)字的兩倍,不相同則只將兩個數(shù)字所存在的方格移動到一起。

      (3)玩家只有在選擇方向上的行或列的前方有空格,移動才視為有效,反之此操作視為無效,游戲界面不發(fā)生任何變化。

      (4)玩家每有效的移動一步,游戲界面中所剩的空白方塊中的其中一個方塊內(nèi)將會隨機(jī)出現(xiàn)數(shù)字2或者4。

      (5)如果游戲界面被數(shù)字填滿,無法進(jìn)行移動且數(shù)字合并的情況下,則視為游戲結(jié)束,界面中將會彈出游戲總分和玩家所玩時間。若玩家合并出數(shù)字2048,則視為游戲勝利,總分和時間將計人數(shù)據(jù)庫中。

      1.2游戲模式選擇流程圖

      圖2.1所示為系統(tǒng)模式選擇流程圖。

      2 系統(tǒng)的詳細(xì)實現(xiàn)

      2.1 類的設(shè)計

      本文中設(shè)計的2048小游戲,用到了一些Java所提供的類,來幫助實現(xiàn)游戲中相應(yīng)的某些功能,如游戲中的音樂播放、模式的選擇和游戲暫停等部分。在游戲源程序中以JFrame類、TimerTask類為父類,其余類為子類,其中JFrame由Exl類、Ex2類、Test4類、Test4類和Mytest類繼承。而TimerTa sk由MyTask

      和MyTaskl兩個類繼承。

      2.2游戲的主界面的實現(xiàn)

      點(diǎn)擊“開始游戲”按鈕,在游戲主界面菜單中可以選擇模式、關(guān)閉背景音樂以及查看游戲規(guī)則和玩法技巧,如圖3.1所示。

      3結(jié)束語

      本文設(shè)計的2048小游戲,參照傳統(tǒng)市面上的網(wǎng)格布局,做出了相應(yīng)的修改和調(diào)整。與傳統(tǒng)游戲不同的是,首先增加了計時、步數(shù)的統(tǒng)計和游戲模式的選擇,使得游戲界面更簡單且易操作。其次玩家可根據(jù)游戲技巧和幫助,快速掌握游戲精髓。最后本游戲增加了難度、提高了趣味性,適宜于不同人群娛樂消遣。但是本文設(shè)計的小游戲還有一些不足,如不能變換顏色,在后續(xù)的學(xué)習(xí)研究中將進(jìn)一步進(jìn)行深入探討。

      參考文獻(xiàn)

      [1]朱亞玲,張睿敏,基于Java的連連看游戲設(shè)計與實現(xiàn)[J].數(shù)字技術(shù)與應(yīng)用,2016(3):161-162.

      [2]齊燕.Java語言圖形編程工具的設(shè)計及應(yīng)用[J].科技傳播,2017(4).

      [3]沈旭.基于Android的2048手機(jī)游戲App設(shè)計與實現(xiàn)[J].計算機(jī)時代,2017(8):29-31

      [4]蘭偉,基于JAVA的象棋游戲設(shè)計與實現(xiàn)[J].襄陽職業(yè)技術(shù)學(xué)院學(xué)報,2016,15(3): 2224.

      [5]孫佳美,基于Java飛機(jī)大戰(zhàn)的設(shè)計與實現(xiàn)[J].無線互聯(lián)科技,2016(1):54-55.

      猜你喜歡
      方塊小游戲趣味性
      方塊村(1)
      旋轉(zhuǎn)吧!方塊!
      “揪”出音樂教學(xué)的趣味性
      井岡教育(2022年2期)2022-10-14 03:11:30
      有多少個方塊
      不一樣的方塊橋
      提高化學(xué)實驗教學(xué)趣味性的實踐探索
      甘肅教育(2020年8期)2020-06-11 06:10:20
      專注力小游戲
      互動的小游戲
      大灰狼(2018年10期)2018-10-31 14:47:16
      互動小游戲
      大灰狼(2018年9期)2018-10-25 20:56:42
      互動小游戲
      大灰狼(2018年2期)2018-06-05 16:53:50
      乌兰浩特市| 周至县| 咸阳市| 井研县| 张家口市| 望都县| 政和县| 阜新市| 利津县| 永康市| 厦门市| 寿光市| 焦作市| 乌兰察布市| 汶上县| 冷水江市| 信宜市| 天峨县| 潍坊市| 安泽县| 房产| 合作市| 汕头市| 栾川县| 将乐县| 新绛县| 连南| 浦县| 凌源市| 南部县| 禹州市| 临江市| 疏附县| 肇庆市| 昭通市| 金湖县| 麟游县| 司法| 洞口县| 临夏县| 额敏县|