顯示具有 遊戲 標籤的文章。 顯示所有文章
顯示具有 遊戲 標籤的文章。 顯示所有文章

2018年1月11日 星期四

[遊戲] "暗棋王"的翻棋策略

Android 版本
iOS 版本

暗棋是一個深受台灣人喜愛的象棋遊戲,
除了實力外,運氣的好壞也會影響到輸贏,
暗棋的手遊不少,最受人攻擊的點就是有沒有作弊之類的,
以下就"暗棋王"APP開發過程中所考量的翻棋策略做小小的探討,
當然,也期待更多的高手先進多多指教,
讓"暗棋王"的程式演算法更加進步。

以下範例以電腦是紅棋,對手(玩家)是黑棋來講解...
1. "兵"旁邊翻棋
"兵"是所有棋子最弱的,幾乎所有棋子可以吃它,所以在它旁邊翻棋其實是很危險的,有極有的機會害它被對方吃掉,
然而,它也是最強的,因為只有它可以吃"將",
有些玩家會在"兵"旁邊直接翻棋,如果剛好翻到對方的"將",那就賺到了,如果沒翻到,大不了損失一隻"兵",影響不大,不過,已經死了幾隻"兵",這種策略就不適合,萬一"兵"全死光了,對方的"將"可能就會無敵

2. "帥"旁邊翻棋
 "帥 "是棋子裡最強的,所以在它旁邊翻棋,有機會可以一路吃下去,
然而,常常事與願違,偏偏旁邊翻出的是一隻 "卒 ",這也是暗棋王常常被說作弊的主因, "帥 "旁邊是 "卒 "的機率太高了,
讓我們從數學機率來解釋好了,
如果 "帥 "是位於棋盤4個角,它旁邊會有2顆棋子, "卒 "有5顆,所以 "帥 "旁邊有 "卒 "的機率是2*(5/31),棋盤有4個角,所以總機率是2*(5/31)*(4/32),約0.040,也就是4%,
如果 "帥 "是位於棋盤邊上,它旁邊會有3顆棋子, "卒 "有5顆,所以 "帥 "旁邊有 "卒 "的機率是3*(5/31),棋盤邊上的位置有16個,所以總機率是3*(5/31)*(16/32),約0.242,也就是24.2%,
如果 "帥 "是位於棋盤中間,它旁邊會有4顆棋子, "卒 "有5顆,所以 "帥 "旁邊有 "卒 "的機率是4*(5/31),棋盤中間的位置有12個,所以總機率是4*(5/31)*(12/32),約0.242,也就是24.2%,
將以上所有可能加總0.040+0.242+0.242 = 0.524,也就是52.4%,
換句話說, "帥 "旁邊是 "卒 "是機率約5成左右,機率很高,所以不建議在 "帥 "旁邊直接翻棋,除非 "卒 "已經全死光了^^,
以上的機率是用概估的方式,如有錯誤,歡迎更正

3. "炮"隔子翻棋
"炮"不能直接吃任何隔壁棋子,但如果隔一棋子,它可以吃任何一顆棋,而且距離不限,如下圖:
"炮"可以吃A,B,C三顆棋,紅方可以翻這三顆棋,如果是黑棋,下一輪就可以吃掉它們,
然而,如果翻出的剛好是"包","炮"反而會被吃掉,紅方不可一廂情願,
但如果如上圖中"炮"旁邊有一顆"俥",這時就可以肆無忌憚的翻ABC三顆棋,就算翻出"包",頂多同歸於盡

4. 防止被"包"吃
"包"隔子可吃任何棋,如果己方的棋要被"包"吃了,怎麼處理呢?
如果是如下圖的情形:

紅方可以翻ABC任何一顆棋,如果翻出"帥""仕""相""俥""傌"等棋子,就可以間接達到保護紅"仕"的作用,當然,如果黑方認為用"包"去換"仕"是值得的,那黑方還是會照吃。
如果是下圖的情形:

"包"往下走一步就可以吃紅"仕",紅方可以翻DEF三個位置的棋子,如果翻出"帥""仕""相""俥""傌"等棋子,就可以直接達到保護紅仕的作用,當然,紅方還是可以翻ABC位置的棋,如上段所提,可以間接保護紅"仕",選擇翻AC二處還有一個作用,如果是黑棋,比紅"仕"小的話,紅"仕"吃它就可以逃離"包"的威脅,翻到"將""士"也沒差,反正紅"仕"本來就快可了

5. "包"隔壁翻棋
"包"無法吃任何隔壁棋子,所以我們可以直接在"包"旁邊直接翻棋,反正翻出來的棋一定不會死,反之,如果翻出的棋可以吃掉"包",那就賺到了,因為"包"的威力很強

6. 保護性翻棋
如下圖左方,"仕"要被"將"吃了:

紅方可選擇翻ABC三個位置的棋,如果剛好翻到"兵",可達到間接保護"仕"的作用,因為"兵"有好幾顆,翻出機率大,有時可以做這樣的賭注,不過,還是有不小的可能會翻出其它紅棋,這樣便會讓"將"有連吃的機會。另外如果紅方"炮"還在,可選擇翻D處,這種翻法是最安全的,翻到"炮",可間接保護仕,翻到其它紅棋也不會被"將"吃掉,
如果是如上圖右方,"帥"要被"卒"吃了,紅方一樣可選擇翻GEF或H處的棋,不過,這種情形下間接保護的作用就不大了,因為不管翻到什麼棋,黑方一定會選擇了吃了"帥"再說,死一顆"卒"無所謂

2018年1月8日 星期一

[ 遊戲 ] 暗棋王 手遊APP

Android 版本
iOS 版本

“暗棋”,或者有人稱為”半棋”或”半盤”,是一個很受歡迎的棋盤遊戲
它很簡單且好玩,只要幾分鐘就可以玩完一局。
如果您想獲得勝利,您同時需要運氣和策略。
不管大人或小孩,都可以輕鬆享受這個遊戲。

本軟體的特色如下:
◎ 內建人工智慧(AI),您可以享受個人與電腦對打的樂趣
◎ 可以選擇不同的難度
◎ 提供個人戰績的統計資料
◎ 支援單人模式(和電腦玩)和雙人模式

暗棋的翻棋策略常常會影響勝負,
何時該翻?要翻那裡?
翻棋的結果又有點靠運氣,
這些變化都是暗棋特殊的樂趣。

雖然程式已多方考量,但畢竟人工智慧還是沒有人類聰明,
如果有需要改善的地方,也歡迎多多指教!

期待您一同加入暗棋玩家的行列…







2016年1月25日 星期一

[ 游戏 ] 围棋 - 死活练习手游APP


Android 版本

iOS 版本

这个APP包括超过上百个死​​活练习题目,
所有题目都是免费就可以练习。

死活问题对于围棋来说很重要,
事实上,它可能会决定你是否能在下棋时获胜。

不要急着把所有练习一次做完,
在进到下一题之前,先把目前题目所有可能的变化都演练一次,
这对于提升你的棋力很有帮助。
让我们一起努力吧....




[ 遊戲 ] 圍棋 - 死活練習手遊APP


Android 版本

iOS 版本

這個APP包括超過上百個死活練習題目,
所有題目都是免費就可以練習。

死活問題對於圍棋來說很重要,
事實上,它可能會決定你是否能在下棋時獲勝。

不要急著把所有練習一次做完,
在進到下一題之前,先把目前題目所有可能的變化都演練一次,
這對於提升你的棋力很有幫助。
讓我們一起努力吧....





2015年11月16日 星期一

[ 遊戲 ] 空戰 - 火力全開


https://www.facebook.com/Air-Fight-Infinite-Power-189988404668625/

你有無盡的火力來消滅敵人戰機。
小心接踵而來的敵機和巨量的子彈攻擊,
當你有危險時,不要遲疑,趕快發射炸彈來保護你自己。

如果你喜歡射擊遊戲,那你一定會喜歡這個APP。

[ 遊戲 ] 桌上撞盤


https://www.facebook.com/Table-Discs-1477277249248292


這是一個有趣的新型態遊戲。

第一眼看起有點像撞球中的開侖,
但是它其實更為簡單且好玩。

你不需要有什麼開超的撞球技巧,
只要將白盤射出,讓它撞到紅盤即可。

當然,這中間一定會有許多的障礙來阻撓你...

[ 遊戲 ] 推推樂



https://www.facebook.com/pages/Push-Discs/1632278527059052

想要運動您的手指嗎?
"推推樂"是一個簡單好玩但又充滿挑戰性的遊戲。
它支援Google遊戲中心。
快邀請您的朋友一同來挑戰它。

[ 遊戲 ] 單字矩陣無限玩



https://www.facebook.com/Infinite-Word-Matrix-3-letters-874519139268720/

你認識很多3個字母的單字嗎?

這太簡單了吧?要拼出3個字的單字實在沒什麼難度,
不過,其實這會比你想像中的困難,
因為3個字的單字比你想像中的少,
再者,有些字又很相似,
例如 "ria","rib","rid","rif","rig","rim","rip"....
我們可能會認為 "rie", "rit"等等也都是有意義的單字,
但...其實不然。

這個APP不只是個好玩的拼字遊戲,也是一個幫助你練習和覆習拼字的工具。

[ 遊戲 ] 撲克陣列



https://www.facebook.com/Infinite-Poker-Matrix-1591171817815298

一個玩不停的撲克遊戲。
你只要點選任何5張牌即可。

牌面越大,你得到的金幣就會越多。
不過,當你在選擇牌時,你必須同時考慮下一次的5張牌應該是什麼。
這是一個完全免費的遊戲。

[ 遊戲 ] 快樂兔遊隧道


https://www.facebook.com/Happy-Bunny-Tunnel-Surf-1477746165886686


快樂兔正在隧道內快樂的遊玩。
胡蘿蔔仍然是她的最愛。

快樂兔正在隧道內快樂的遊玩。
胡蘿蔔仍然是她的最愛。

[ 遊戲 ] 快樂兔動動腦


https://www.facebook.com/pages/Happy-Bunny-Rack-Brain/1482173925439162


你曾經擠破腦袋也記不住某些事?

它真是一個惡夢啊...
老是記了就忘,
再記...還是忘...
有什麼簡單的方法可以改善嗎?

當然可以,
我們可以藉由這個遊戲來活絡我們的大腦,
它會加強所謂的右腦圖像記憶。

記住,不要把它當成訓練,
用玩遊戲的輕鬆心情去完成它,
無形中,你會發現你的瞬間記憶變強了,
讓我們一起試試吧!

[ 遊戲 ] https://www.facebook.com/Happy-Bunny-Dodge-Game-124867114526322


https://www.facebook.com/Happy-Bunny-Dodge-Game-124867114526322

好玩的快樂兔將會讓你一玩就停不下來。

當你玩這個遊戲時,你會很驚訝時間怎麼會過得這麼快。
它是一款無止盡的遊戲,
只能你能,你想玩多久就玩多久。
準備好了嗎?來和我們一起玩吧....

[ 遊戲] 我是直升機駕駛高手 - 城市冒險

https://www.facebook.com/Fly-Helicopter-City-Adventure-1503841246594029

你可以駕駛直升機通過不同的地形?

就這樣嗎?
當然不止....
你需要盡可能避開敵人的直升機,為了您的安全。
與此同時,噴氣戰鬥機正以可怕的速度接近你。
隨時注意轟炸機,否則你會被空投的炸彈炸飛。
地上的高射砲會一直瞄準你,無論你如何移動。

請記住,盡可能收集硬幣,越多越好。
這些金幣可以換成續關鑰匙。

[遊戲] 圓盤保齡球


https://www.facebook.com/Discs-Bowling-879320752188039/


這是一個用圓盤來玩的保齡球遊戲

它的規則和一般的保齡球玩法一樣,
不過,你可以更簡單的控制它,包括方向,力道,移動的弧度等等。
有二種挑戰,標準賽和障礙賽。
找個休間時間,好好來享受這個遊戲的樂趣吧...

[遊戲] 瘋狂賽車 - 超越極速




瘋狂賽車又來了...
這是一個沒有速度極限的賽車遊戲。

隨著速度越來越快,你將需要更快的反應。
如果你喜歡這種瘋狂的速度感,本遊戲會讓你感到興奮。

請記住,盡可能收集硬幣,越多越好。
這些金幣可以換成續關鑰匙。

[遊戲] 瘋狂直昇機 - 城市戰爭





這一次,你的直昇機已裝上武器...

你有機關槍可以用極為強大的速度射出子彈,
只要你適時的補充,這些子彈是打不完的。

你有飛彈可以用來擊落轟炸機,或用來消滅地上的坦克車,
當然,你也可以用飛彈來清除任何擋在你前面的障礙物。

還有一個所謂的無敵模式,
在這模式下,你是不受任何敵方的武器所攻擊,也可穿越任何的障礙物..

讓我們一起來戰鬥吧,盡情享受殺敵的快感.....

2015年6月21日 星期日

[遊戲] 迷宮賽車

Android Play Store:

iOS App Store:

一個結合速度和策略的全新型態遊戲,而且全部免費
高達80個免費關卡等你來挑戰.
只要滑動手指就能享受樂趣.
需要收集所有的旗子. 但是,過程中一直會有瘋狂火箭追逐著你.
當你改變車道時,要小心已經有炸彈在那等著你.
每關的挑戰都不同,你必須快速的做出反應,而且需要聰明的策略來通過那些障礙物.
移動炸彈,從天而降的飛碟,無敵的坦克...等等,你永遠不知道下一關又會跑出什麼新變化.