練習寫程式動動腦,寫給自家小朋友打發時間的益智遊戲,cmd2560大大也寫過,可參考下面連結:
[分享] 猜數字的小遊戲 2A2B......

我寫的只能猜三個數字,改良輸入介面,數字直接選點,選過的按鈕會失效,避免重複。
另外會計時,每猜對五次後,會進入排行榜。

這是開始的畫面,按下開始的按鈕開始計時。
[分享] 益智遊戲 猜數字遊戲


遊戲中畫面,結果顯示在左邊方塊,右下方顯示時間,選點三個數字後請按確定按鈕,在此之前隨時可到退。
[分享] 益智遊戲 猜數字遊戲


答對後會顯示本次之前平均猜中次數和時間在右下角,時間的上面。
[分享] 益智遊戲 猜數字遊戲


點下方功能表的「得分榜」,可顯示玩過的紀錄,「選項」裡面可重設此紀錄,恢復成如下原始狀態。
[分享] 益智遊戲 猜數字遊戲



最後是主菜,請安心服用,程式檔放在哪裡都可以。

96/10/04 更新,修正得分榜,存檔位置改為程式所執行的目錄。
for pocket pc 2003
附加壓縮檔: 猜數字遊戲.zip

for windows ce5.0
附加壓縮檔: 猜數字遊戲 ce5.0.zip




用visual basic 2005寫的,請先安裝下面 Compact Framework 2.0 套件
.NET Compact Framework 2.0 Service Pack 1 可轉散發套件




這種陽陰版本的猜字模式我最不拿手了
耶!好玩!!
這個小遊戲真的好久沒玩了!!
剛剛下載來動動腦,真開心!!
謝謝!!
謝謝分享!
但點選得分榜時出現如下的錯誤訊息,請教原因為何?謝謝!



P.S.
1. PPC OS: WM5
2. 遊戲可正常執行
3. 程式儲存目錄為 STORAGE CARD\MY DOCUMENTS
行路難,難重陳。行路難,難於山,險於水。行路難,不在水,不在山,只在人情反覆間。
vane wrote:
謝謝分享!但點選得分榜時出現如下的錯誤訊息,請教原因為何?...(恕刪)


感謝愛用! 我的測試平台是2003ce,晚上再試試2005平台是否有問題。

我想可能是得分榜的檔案目錄不存在,請您先試試建立以下目錄 Storage Card\My Documents\Game\1A2B ,得分榜預設存在此目錄下,應該就可以使用了。

或者到一樓重新下載新的程式,會自動建立此目錄。
很久以前我也寫了一個0a0b.c

DOS版0A0B.EXE可下載玩玩看。

0a0b是和電腦互相對猜的,可以和電腦比賽誰較厲害 :)

由於電腦在此方面實在佔太大優勢了,我自己也很難玩贏電腦,頂多
平手,稍不小心就輸掉了,當然有時不小心也可玩贏電腦。

此程式本來用 BorladC 發展,後來為了測式需求,移值到 UNIX 上,用較
快的 HP Workstation 來跑,電腦對電腦互猜,藉此找出最佳的演算法。

所使用的演算法如下:
1. 猜對方的數字時儘量例用「所有已知資料」,從中找出最佳的幾個解,並計算
(模擬)出那個答案會讓對方作弊的機會降到最低,模擬深度只有一層,也就是
local optimal,類似象棋推測對方下一步棋一樣。

2. 儘可能的做弊,並使用類似 Step 1 的方法找出最佳做弊解,儘可能讓對方猜
中的可能降低

3. 當對方做出「不合理的弊」時,可以抓包...

此程還有改進的空間,比如說,把 local optimal 擴展至 global optimal,不過
這樣大概得用更快的電腦了... (said by me at 1996.11.28)

猜幾個字可修改 0a0b.c 裏的 #define N 3,預設三個字,常有的N 有3、4等。

在 UNIX 上可用 gcc -o 0a0b 0a0b.c 編出。

2020-04-01 更新:
時隔多年,0a0b.c 已遺失找不到了,只找回 在 DOS 跑的 0A0B.exe
Win10 (64bit) 可用 DOSBox 來跑 0A0B.exe,假設 0A0B.exe 放在 c:\dos 裡,執行 DOSBox 後:
mount g c:\dos
g:0a0b
就可執行。也可將上面兩行指令加在 DOSBox\dosbox-0.74-3.conf 最後 [autoexec] 下方,
這樣一開 DOSBox 就會自動跑 0A0B

最近看 李棟旭想talk 第3集 棋王 李世乭 說,之前都以為圍棋是項「藝術」(才為此拼上一生),
遇到 AlphaGo 之後,才發現(好像)不是這樣,而退役對弈…

因此想起了 0A0B 這個程式,只有 15KB 的 0A0B.exe,(普通)人類和它玩幾乎穩輸的,
特別若是新接觸此遊戲的人,若只知「正直的玩」(答案一開始就固定住,沒隨著
電腦猜的狀況跑),就會一直輸給它^^

Regards,
chw
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!