github鏈結
這次作業我主要負責演算法的編寫和介面設計,傑麟主要負責程式的測試和完善**。
本次作業相對比較容易實現,關鍵在於互動的方式要足夠友好,也就是要讓人感覺確實是在玩乙個遊戲,而不是在跑乙個程式,這是比較費時間的事情。另外,**的優化也必不可少,特別是對演算法的改進,初始化、引數更新模組的優化等。
至於為什麼會出現「**點在逐漸地往下移動」,其實原因很簡單,因為**分割常數(0.618)小於1,所以每輪比賽的**點都比實際平均值低。當玩家玩過幾輪後,會發現當自己選擇的數比較小的時候,會有更大機率獲得高分,所以玩家們報的數就越來越小,導致**點往下移動。相反,如果常數大於1,**點就會向上移動。
初始選單:遊戲規則、開始遊戲和退出遊戲
遊戲規則如下:
開始遊戲:
退出遊戲:
作業 黃金點遊戲
專案內容 這個作業屬於的課程 人工智慧實戰2019 北京航空航天大學 這個作業的要求 點遊戲的分析和實驗 我在這個課程的目標是 學習演算法,積累專案經驗,鍛鍊coding能力 這個作業在哪個具體方面幫助我實現目標 思考ai思路模式 作業正文 見下文其他參考文獻 無作業描述 分析 點遊戲 0 100 ...
黃金點遊戲
第三個實驗是我們的結對程式設計實現 點遊戲。結對組員 陸迪。駕駛員 陸迪 領航員 蔣媛。點遊戲規則 n個同學 n通常大於10 每人寫乙個0 100之間的有理數 不包括0或100 交給裁判,裁判算出所有數字的平均值,然後乘以0.618 所謂 分割常數 得到g值。提交的數字最靠近g 取絕對值 的同學得到...
黃金點遊戲
一 實現功能 10個玩家同時遊戲,系統根據規則計算出g值,並且給相應玩家分數,遊戲可以進行多輪,由玩家自行控制,每一輪的分數都會累計下來除非重新開始 二 設計過程 別的語言也不熟悉,就只用了c語言,完成了要求的基本功能,做成了乙個單機的遊戲,最近正在學習其他的語言,豐富自己,程式本身不是很難,他最開...