東坡下載:內(nèi)容最豐富最安全的下載站!

幫助|文件類型庫|最新更新|下載分類|排行榜

編程相關(guān)破解相關(guān)編程工具反編譯安裝制作程序源碼軟件補(bǔ)丁數(shù)據(jù)庫Visual Studiovc++visualbasicdreamweaver

首頁編程開發(fā)程序源碼 → 消滅星星遺傳算法及源碼(附帶成品) 最新開發(fā)

消滅星星遺傳算法及源碼(附帶成品)

消滅星星遺傳算法及源碼(附帶成品)最新開發(fā)

  • 大。1.0M
  • 語言:中文
  • 平臺(tái):WinAll
  • 更新:2016-06-08 09:29
  • 等級(jí):
  • 類型:程序源碼
  • 網(wǎng)站:暫無
  • 授權(quán):免費(fèi)軟件
  • 廠商:
  • 產(chǎn)地:國產(chǎn)軟件
好用好玩 50%(0)
坑爹 坑爹 50%(0)
軟件介紹軟件截圖相關(guān)軟件軟件教程網(wǎng)友評(píng)論下載地址

消滅星星是一款不錯(cuò)的游戲,但是想知道它是用什么原理的算法寫出來的嗎,現(xiàn)在可是有大神給做出來了,那么小編就來做一次搬運(yùn)工分享給大家吧!

消滅星星算法實(shí)現(xiàn)思路

這個(gè)游戲的關(guān)鍵算法是選取同色區(qū)域。

我的方法是每個(gè)方塊是一個(gè)對(duì)象,包含幾項(xiàng)屬性:自身所在的行,自身所在的列,自身的顏色。

還加了一個(gè)id作備用,暫時(shí)沒用到。

基本思路是遞歸,顯而易見。

首先準(zhǔn)備兩個(gè)列表。

一個(gè)用來裝被檢查過了的方塊,因?yàn)樽筮叿綁K的右邊就等于右邊方塊的左邊,如果不檢查的話就無限遞歸到溢出了。

另一個(gè)用來裝與傳入方塊顏色相同的方塊,留待遞歸完成后作為返回值。

然后傳入第一個(gè)方塊,分別檢查它四個(gè)方向上的方塊,如果顏色和第一個(gè)方塊相同的話就把它塞入同色列表里,然后用它來進(jìn)行下一次遞歸。

注意事項(xiàng)

其實(shí)這次成品不重要了,這次主要是給大家參考算法吧.不會(huì)用易語言源碼也沒關(guān)系,壓縮包里面有打包成品軟件的!

PC官方
安卓官方手機(jī)版
IOS官方手機(jī)版

消滅星星遺傳算法及源碼(附帶成品)截圖

下載地址

消滅星星遺傳算法及源碼(附帶成品)

熱門評(píng)論
最新評(píng)論
發(fā)表評(píng)論 查看所有評(píng)論(0)
昵稱:
表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
字?jǐn)?shù): 0/500 (您的評(píng)論需要經(jīng)過審核才能顯示)

編輯推薦

本類軟件必備

編程UltraEditvc++6.0Notepad++編譯VBILSpyHopper數(shù)據(jù)MySQLoracleaccess設(shè)計(jì)DreamweaverfireworksFlash

報(bào)錯(cuò)

請(qǐng)簡要描述您遇到的錯(cuò)誤,我們將盡快予以修正。

轉(zhuǎn)帖到論壇
輪壇轉(zhuǎn)帖HTML方式

輪壇轉(zhuǎn)帖UBB方式