發表文章

目前顯示的是 11月, 2015的文章

Good Game Editor 1.4.2

圖片
* 支援Good.GenObj可以生成任意關卡資源內的子物件。 * 修正搜尋路徑(Search Path Dependency)的錯誤。 這個功能作好後一直沒真正被使用,所以也一直沒有發現到有問題。所以說, 沒用到的功能還是儘可能不要去作 ! * 播放器(In Editor Player)新增顯示目前使用貼圖資訊(Ctrl+Alt+T)。 * 編輯器新增輸出ZIP格式資源包(Create ZIP Package)。 * 擴充Good.GetTexId可以回傳地圖物件(MAPBG)的貼圖ID。 下載Good Game Editor 1.4.2 下載Good Game Player 1.4.2 for Android

逆轉大老2的AI

圖片
逆轉大老2 是大老2遊戲的改良玩法,靈感是來自小時候在掌機上玩過的某個遊戲。  逆轉大老2遊戲規則- * 遊戲使用整副牌52張+2張鬼牌。 * 牌型包含(單張,對子,三條,四條,同花順),同花順最少3張沒有張數上限。 * 只比數字大小,不比花色。 * 數字3最小,依次為3<4<5<6<7<8<9<10<J<Q<K<A<2<鬼牌最大。 * 每次打出四條時大小逆轉2變最小,依次為2<A<K<Q<J<10<9<8<7<6<5<4<3<鬼牌還是最大。 * 鬼牌可以當作任意牌和其它牌配對。例如:鬼牌+2=2一對,方塊2+鬼牌+方塊4=234順子。 * 遊戲開始,手上有梅花3的玩家先出手,可以打包含梅花3的任意牌型的牌。 * 下家要跟上家打出同樣的牌型的牌,無法出牌則PASS。 * 若三家都PASS,則有得到先手權可以再打出新的任意牌型的牌。 * 三家把手上的牌都打完只剩一家未完時,牌局結束。 << Free Android Download >> ; 目前遊戲內容定義了4個不同分級的AI,不過目前第4級AI還沒實作,等未來視情況再看看... AI1:簡單的規則讓AI動起來 手上有梅花作為開局者,出單張梅花3。 順位的情況,出最小的單張牌。 下手跟著上手出同類牌組,數字>上手即可。 無牌可出PASS。 重覆2-4,直到打完手上牌為止。 AI2:計算牌組分數決定出什麼牌 根據已經打出的桌面上的牌和自己手上的牌來計算每張牌的分數來估計自己手上所有牌的分數(被蓋牌的機率),若自己手上有二張3和一張5,且還有一張4和二張6未出(共三張牌未出),則: 3的分數 = (可蓋過3的牌數)/(總牌數) = (1(1張5) + 2(2張6)) / 3 5的分數 = (可蓋過5的牌數)/(總牌數) = 2(2張6) / 3 分數的調整:每張牌計算出分數後再作調整 若這張牌可以是對子(/2) 若這張牌可以是三條(/3) 若這張牌可以是順子(/3.5) 若這張牌可以是四條(/4) 自己手上這把牌的總分 = 3的分數/2(對子) + 3的分數/2(對子) + 5的分數 = (3/3)/2 + (3/3)/2 + 2/3 計算所有可能牌型各別打出後的牌組分數,得分最低分者為