猜數字遊戲文字版

猜數字可以算是一種益智類小遊戲,一般兩個人玩。遊戲規則也很簡單,但可以考驗人的耐心和細心。

規則就是玩家兩人中某方(以下以甲方代稱)先在心裡想出一組由四個皆不同的數所組成的四位數字(例如:1234、5678、0653),且每位數的數字範圍都在0到9。而另一方(以下以乙方代稱)則要猜出甲方心裡所想的數字。甲方需以XAYB(例如1A2B)的形式提示乙方猜的答案。XA中的X表示數值正確且位置也正確的數字數量;YB中的Y表示數值正確但位置不正確的數字數量。例如:假設甲方心中的數字為1357,而乙方所猜的數為1234,則甲方要回答提示1A1B給乙方,因為甲方的1與乙方的1位置正確,但甲方的3與乙方的3位置不正確。下面舉個完整的例子↓

假設乙要猜甲的數字,以下是他們的對話內容:
乙:1234
甲:0A0B (此時我們可以確定這個4位數字絕對不會是1、2、3、4所組成。)
乙:5678 (因此繼續猜5678)
甲:0A3B
乙:7865
甲:3A0B
乙:7860
甲:4A0B
直到甲方說出4A0B才算乙方真的猜中甲方的數字

熟悉猜數字的玩法之後可以考慮互相輪流猜對方的數字。假設甲、乙要互猜數字,以下是他們的對話內容:
甲猜乙:8935
乙提示:0A2B
乙猜甲:0791
甲提示:1A0B
甲猜乙:7489
乙提示:1A0B
乙猜甲:2841
甲提示:1A0B
甲猜乙:3629
乙提示:0A0B
乙猜甲:0346
甲提示:1A1B
甲猜乙:5180
乙提示:2A2B
乙猜甲:0853
甲提示:1A1B
甲猜乙:1580
乙提示:4A0B
甲先猜到乙的數字,所以甲勝利!

猜數字的基本原則就是:使用最少的次數猜中對方的數字。因此慎選自己所猜的數字十分重要,胡亂猜一通也只是徒增加自己的所猜次數而已,絲毫有沒幫助。至於要怎麼猜,其實沒有一定的標準,但是動腦計算是必須的,這部分就給各位看官自行研究囉!

猜數字遊戲文字版

猜數字遊戲『文字版』」?這是蝦米碗糕啊?顧名思義,就是沒有圖形介面的猜數字遊戲,只可在命令提示字元或是終端機上執行顯示。正因為遊戲只有文字沒有圖片,能大大的節省玩家電腦內的記憶體所以是個非常人性化的小遊戲。雖然本遊戲只有文字,但卻以對話的方式賦予冰冷的電腦新的生命,玩家可以注意電腦所說的話其實都不完全相同喔!

遊戲特色

  • 只有文字的文字版遊戲,降低執行程式的硬體需求。
  • 提供多種遊戲模式給玩家選擇,看你是要猜電腦所想的數字,還是要讓電腦猜你自己所想的數字,亦或和電腦輪流互猜比賽誰先猜出對方的數字也可以。
  • 擁有強大的說話系統,無聊看看電腦說蠢話也是挺有趣的。
  • 開放Java原始碼,想要修改的自己拿去用。

遊戲畫面

猜數字遊戲文字版

遊戲下載

https://github.com/magiclen/GuessNumber

關於作者

Magic Len

Magic Len

各位好,我是Magic Len,是這網站的管理員。我是台灣台中大肚山上人,畢業於台中高工資訊科和台灣科技大學資訊工程系,曾在桃機航警局服役。我熱愛自然也熱愛科學,喜歡和別人分享自己的知識與經驗。如果你有興趣認識我,可以加我的Facebook,並且請註明是從MagicLen來的。

相關文章