999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Android平臺的數獨手機游戲的設計與研究

2018-09-22 04:15:44孫小華河北軟件職業技術學院
數碼世界 2018年8期
關鍵詞:界面游戲

孫小華 河北軟件職業技術學院

引言:隨著信息技術和電子設備業的迅猛發展,Android智能手機已走進每個人的生活。人們的物質生活越來越優越,使得人們的精神生活需求越來越多,人們需要更多的游戲軟件來打發自己的空閑時間,豐富自己的精神生活。為了滿足廣大手機用戶的需求,順應市場形勢,滿足人們對Android手機游戲開發的好奇心,本文在此借助于Android平臺上的數獨手機游戲設計開發,講解基于Android平臺的手機游戲開發的基本過程。

1 游戲規則與操作步驟

1.1 游戲規則

數獨是一種邏輯性的數字填充游戲。玩家需要根據9×9盤面上的已知數字,推理出所有剩余空格的數字,并滿足每一行、每一列、每一個粗線宮(即3x3的大格)內的數字均含1-9,不重復。

1.2 游戲的操作步驟

(1)點擊數獨游戲的APP圖標,直接進入游戲;(2)點擊主界面的空格,將出現對應的數字提示對話框;(3)點擊提示框中的數字,填入空格中;(3)當空格中的數字都填寫正確時,出現恭喜界面。

2 游戲設計原理及實現

游戲主界面設計中,需要解決的關鍵技術如下:

2.1 原始數據的隨機生成

設計ArrayRandom類,主要負責生成九宮格中的初始化數據,判斷每行、每列以及每個宮格內的數字不重復等功能。宮格內產生1-9之間隨機數字運用的規則是:生成的隨機數字放置在數組8-time下標的位置,隨著time的增加,已經嘗試過的數字將不會再取到。

2.2 九宮格及數字的繪制

設計MyView類,繼承自View類,主要完成九宮格及數字的繪制工作。繪制九宮格采用分步繪制的方法。第一步,繪制小網格線,添加背景色;第二步,繪制大網格線(宮格線)。九宮格中有關數字的邏輯運算交由Game類完成。

2.3 單點觸摸事件處理

當用戶按下九宮格中空格時,給用戶提示對話框,提示用戶可選的數字。用戶按下空格發生單點觸摸事件,需要處理的關鍵問題有:計算某個單元格中已經不可用的數據;對話框顯示可用數據;將選定數據顯示到單元格中。

3 游戲結構

數獨游戲的程序結構圖如下所示:

圖1 程序結構圖

利用游戲的運行過程,說明各個類在游戲中的所起作用,具體如下:啟動游戲,MainActivity開始運行,創建MyView對象,利用ArrayRandom生成初始數據,通過MyView中的繪制方法顯示初始界面。當用戶點擊空格時,從Game中獲取可用數據,將可用數據顯示到KeyGialog對話框中,點擊選擇對話框中的可用數字,被選擇的數字通過MyView中的重繪方法刷新界面。當單元格中的空格都填滿數字時,游戲結束。

4 游戲的運行效果

圖2 游戲的初始界面

圖3 提示對話框

圖4 勝利界面

5 結束語

此數獨游戲使用Eclipse集成工具,采用Java語言開發,從面向對象的思維方式設計項目中的各個類,實現類之間相互通信。測試的結果表明,數獨游戲運行正常,達到了休閑娛樂、鍛煉邏輯思維能力的目的,完成效果良好。

猜你喜歡
界面游戲
國企黨委前置研究的“四個界面”
當代陜西(2020年13期)2020-08-24 08:22:02
基于FANUC PICTURE的虛擬軸坐標顯示界面開發方法研究
空間界面
金秋(2017年4期)2017-06-07 08:22:16
游戲
電子顯微打開材料界面世界之門
人機交互界面發展趨勢研究
數獨游戲
瘋狂的游戲
飛碟探索(2016年11期)2016-11-14 19:34:47
爆笑游戲
第八章直接逃出游戲
小學科學(2015年7期)2015-07-29 22:29:00
主站蜘蛛池模板: 国产爽妇精品| 久996视频精品免费观看| 国内精自视频品线一二区| jijzzizz老师出水喷水喷出| 亚洲国产综合精品一区| 国产高潮流白浆视频| 四虎AV麻豆| 国产成人乱无码视频| 亚洲第一区在线| 专干老肥熟女视频网站| 欧美日韩国产在线人成app| 亚洲成在线观看 | 永久免费无码成人网站| 天天综合网在线| 波多野结衣一区二区三区AV| 国产交换配偶在线视频| av在线无码浏览| 草逼视频国产| 亚洲精品中文字幕无乱码| 啪啪啪亚洲无码| 99热线精品大全在线观看| 国产高清无码第一十页在线观看| 国产精品第5页| 欧美亚洲日韩不卡在线在线观看| 亚洲精品第一页不卡| 影音先锋丝袜制服| 成年人视频一区二区| 国产一二视频| igao国产精品| 久久亚洲日本不卡一区二区| 国产精品v欧美| 亚洲精品国产综合99久久夜夜嗨| 亚洲天堂在线免费| 99尹人香蕉国产免费天天拍| h视频在线观看网站| 久久这里只有精品国产99| 国产精品9| 人妻21p大胆| 伊人色在线视频| 九色免费视频| 免费高清自慰一区二区三区| yjizz国产在线视频网| 亚洲品质国产精品无码| 欧美日韩在线第一页| 97国产成人无码精品久久久| 波多野结衣中文字幕一区二区| 日本人真淫视频一区二区三区| 精品国产三级在线观看| 东京热一区二区三区无码视频| 国产香蕉国产精品偷在线观看| 无码精品福利一区二区三区| 女人一级毛片| 国产一二视频| 国产高清不卡| 国产凹凸视频在线观看| 亚洲成人黄色在线| 真实国产乱子伦视频| 亚洲欧美日本国产综合在线| a级毛片毛片免费观看久潮| 国产精品主播| 欧美综合区自拍亚洲综合天堂| 欧美成人一级| 亚洲国产午夜精华无码福利| 国产高清在线观看91精品| 麻豆精品在线播放| 丰满人妻久久中文字幕| 四虎成人免费毛片| 亚洲精品第一在线观看视频| 国产一在线观看| 国产女人18毛片水真多1| 精品一区二区三区四区五区| 手机在线国产精品| 国产成人a在线观看视频| 青青草原国产一区二区| 日本不卡在线播放| 欧美色视频日本| 国产拍揄自揄精品视频网站| 九色视频在线免费观看| vvvv98国产成人综合青青| 国内丰满少妇猛烈精品播| 伊人久久婷婷| 国产剧情国内精品原创|