成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Android源碼下載:五子消除游戲

移動開發
一款過去比較流行的五子消除游戲源碼。早期研究過,希望有興趣的朋友們可以一起研究+探討一下。

功能分類:休閑益智

支持平臺:Android

運行環境:Android

開發語言:Java

開發工具:Ecppse

源碼大?。?.43MB

源碼下載地址:http://down.51cto.com/data/1975239

源碼簡介

一款過去比較流行的五子消除游戲源碼。早期研究過,希望有興趣的朋友們可以一起研究+探討一下。

源碼運行截圖

游戲Splash界面

游戲初始雙方對陣

游戲成功時,計分,并且控件消失

源碼片段:

  1. //游戲涉及到的部分算法片段 
  2. /** 
  3.      * 寬度優先搜索方法 
  4.      * @param from 開始點 
  5.      * @param to 結束點 
  6.      * @param beads 珠子二維數組 
  7.      * @return 
  8.      */ 
  9.     private boolean isLink(Point from, final Point to, Bead[][] beads) { 
  10.         // 第一步:記錄走過的點 
  11.         invalidPoints.add(from); 
  12.         // 第二步:獲取上、右、左、下四個點。 
  13.         Point[] points = { 
  14.             new Point(from.x, from.y - 1), 
  15.             new Point(from.x, from.y + 1), 
  16.             new Point(from.x - 1, from.y), 
  17.             new Point(from.x + 1, from.y) 
  18.         }; 
  19.         // 第三步:判斷四個點是否有效或者是目的點。 
  20.         List<point> temp = new ArrayList<point>(); 
  21.         for (Point p : points){ 
  22.             // 是不是到了目地點 
  23.             if (p.equals(to)){ 
  24.                 pathPoints.add(p); 
  25.                 return true
  26.             } 
  27.             if (isCheck(p,  beads)){ 
  28.                 temp.add(p); 
  29.             } 
  30.         } 
  31.         // 第四步:判斷有效點是否全部占完。 
  32.         if (temp.isEmpty()) return false
  33.           
  34.         // 第五步:對有效點進按最短路徑排序。 
  35.         Collections.sort(temp, new Comparator<point>() { 
  36.             @Override 
  37.             public int compare(Point p1, Point p2) { 
  38.                 double r1 = Math.sqrt((p1.x - to.x) * (p1.x - to.x) + (p1.y - to.y) * (p1.y - to.y)); 
  39.                 double r2 = Math.sqrt((p2.x - to.x) * (p2.x - to.x) + (p2.y - to.y) * (p2.y - to.y)); 
  40.                 return r1 < r2 ? -1 : 0
  41.             } 
  42.         }); 
  43.         // 第六步:遞歸找出有效點及到搜索到目的點或有效點全部搜索完畢。 
  44.         for (Point p : temp){ 
  45.             boolean flag = isLink(p, to, beads); 
  46.             if (flag){ 
  47.                 pathPoints.add(p); 
  48.                 return true
  49.             } 
  50.         } 
  51.         return false
  52.     }</point></point></point> 

源碼下載地址:http://down.51cto.com/data/1975239

責任編輯:閆佳明 來源: 網絡整理
相關推薦

2015-01-19 13:42:08

Android游戲源碼藍牙對戰五子棋

2022-03-17 15:28:18

五子棋HarmonyOSJSAPI

2010-03-18 17:07:32

2022-11-09 11:57:17

原生JS五子棋

2013-07-17 18:38:32

Android游戲源碼Android源碼下載Android坦克大戰

2015-06-16 14:24:41

開發五子棋網游

2023-10-07 11:58:52

PythonPygame

2013-08-06 15:13:57

Android 4.3源碼

2013-06-17 12:44:38

WP7開發Windows Pho數獨游戲

2015-02-27 15:46:09

Android源碼桌面APP

2013-06-17 11:14:12

WP7開發Windows PhoXAN迷宮滾珠游戲

2013-06-17 14:58:23

2018-11-29 11:09:23

2015-01-22 14:12:40

Android源碼APP啟動引導

2015-01-21 15:28:16

Android源碼新浪微博

2015-02-27 16:36:21

Android源碼屏幕畫筆Demo

2015-01-15 16:25:23

Android源碼Socket通信

2024-12-09 09:18:21

Android原生控件

2015-01-20 17:09:21

Android源碼手勢鎖

2015-01-22 15:44:55

Android源碼音樂播放器
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: wwwxx在线观看| 一区二区三区四区在线视频 | 在线色网址 | 国产成人福利 | 久久亚洲视频网 | 欧美xxxⅹ性欧美大片 | 免费黄色大片 | 欧美成人一区二区三区片免费 | 欧美日韩一区二区三区不卡视频 | 97日韩精品| 成年人在线视频 | 国产黄色小视频 | 日韩精品一区二区三区 | 国产一区91在线 | 久久亚洲精品国产精品紫薇 | 成人一区二区视频 | 日韩一区二区三区精品 | 亚洲一区二区三区免费在线观看 | 国产高清区 | 性一交一乱一透一a级 | 国产欧美日韩精品在线观看 | 欧美国产精品一区二区 | 国产日产精品一区二区三区四区 | 午夜影院在线观看 | 日韩www视频 | 国产真实乱对白精彩久久小说 | 黄色大片观看 | 91中文字幕在线 | 日韩精品在线观看免费 | 久久九精品| 五月激情婷婷网 | 亚洲人的av| 黄色国产 | .国产精品成人自产拍在线观看6 | 日韩在线免费 | 国产精品美女久久久久久久网站 | 日本精品视频在线 | 欧美激情精品久久久久久 | 亚洲精品中文在线 | 九九热国产视频 | 成人免费视频网站在线看 |