Mr.Pig猜數字(bug 修正)


排行榜:

猜數字的遊戲規則:
玩家從0-9中抽4個不重複的數字組合起來(0不能為字首),然後互猜對方的數字為何,
對方會給予猜測的提示,
A代表位置對 數字也對
B代表位置錯 數字對
所以假設答案為1234 而猜測的數字為2537
就會得到1A1B的提示
因為2->數字對 位置錯 3->位置對 數字也對

2008年比較可惜的一點就是沒有好好做幾個遊戲,
所以2009的目標之一就是強化Flash Game這個部份,
會做幾支 我目前沒有特別計畫,
但是希望順便提升一下我自己的技術力@@
目前AS最新的版本到了3.0,
雖然有在看書 不過好像大型專案比較有機會用到AS3.0

這支遊戲的製作原因也很妙,
有天開會主管遲到,
我就跟我女友玩起了猜數字,
後來我就有點欲罷不能,
可是我女友倒是不想跟我玩,
剛好我第一個寫出的遊戲也是猜數字,
(大一下 用C寫的作業)
那時比較遺憾的是沒有寫出可以跟電腦對戰的,
因為技術不夠 只寫了我猜電腦出的數字,
所以這次也算彌補當時沒有做到的部份,
我還強化了與資料庫連結的部份 多加了排行榜的機制,
電腦的演算法我在網路上有查過概念,
所以這個AI應該算蠻強的,
平均5步以內可以猜到玩家出的數字,
(最多不會超過8步)

目前排行榜的成績都是我玩的,
只有擊敗電腦的人才可以把成績寫入資料庫,
第一名 23秒 我是用猜對的@@
大家可以來挑戰看看,
不過我有傳給幾個朋友試玩,
有人都說這個遊戲讓他很痛苦,
因為想猜對 就需要時間思考 但是又想在最短時間猜對,
(感覺好像真的很痛苦@@)

附帶一提:
原本想要弱化一下AI 但是我自己玩了幾場之後 發現贏的機率大概有10%
我想運氣也佔實力很大的一部份…

1/12修正公告:
感謝幫忙指正BUG
我修正了可以用快轉直接進入結局的BUG><
排行榜上面我也刪掉了比較不可能的數據@@
(我本身以第一次就猜對來計時 應該最快是5-6秒 4秒是我覺得合理的底限)

Mr.Pig2購書連結:
博客來限量簽名書
博客來推薦
金石堂購書

發表迴響