| 發表文章 | 發起投票 |
有無programmer 幫我完成一隻game?
我想好一隻game,來自 tic tac toe。但就要膠登/X 登 logo 取代X or O。 當然 TTT 就咁就唔好玩,所以我想加入 combinatorial game theory 的理論來玩, 會難得高很多.... 以`3 xx 3` 為例,我這個 TTT 有分大井及細井;要大井 3 關串連才為贏;因大井有9格,而每格中再有細井,又9格。所以`3xx3`就會有81細格。總之,`k xx k`的井都要以大井 k 關串連才算贏。暫時我叫兩位玩家 L & R。當然去到 `4 xx 4` 或以上,可以顯示某部份,以及show all。`2 xx 2` 有 16細格,`3 xx 3` 有 81細格,`4 xx 4` 有 256細格,`5 xx 5` 有 625細格,`6 xx 6` 有 1296細格。
Game rule: [list]
[*]1. 由 `2 xx 2` 開始玩至 `6 xx 6`, L 及R 都是最高級才可以一開始玩`6 xx 6`。
[*]2. 底分為5000分,整體玩家排名用 Elo rating。
[*]3. 1對玩家 L and R 就每盤 `k xx k`勝負加減分都是以 `(k-1) xx 100 // Delta`。 而 `Delta` = 雙方的ranking 分別。
[*]4. 每一步都只能放入細井中任何一格內。
[*]5. 例如 L 行先,就以`3 xx 3`為例,每步都是放入細井內。例如L 行大井右上格中的細井右下角細格;電腦就會抽 random number。`>= 0.5` 的話,就會限定下一步R只可以選大井中右下格中的任何一個格。若果 `< 0.5` 的話,就會限定下一步R只可以選大井中左上格中的任何一個格。即是,randomness 會決定下一步係原先那大格,還是相反的那一大格。當然,若然有一步L 選了任何一個細井的中間那格,因為相反與否都是中間,下一步就100% 限定R 只可選中間大格中的任何一個小格。如此類推。
[*]6. 若然小井中有一方過到 `k` 關,就代表取得那格。之後,若果任何一方選中了在那些大格中下步,則會改為可在任何一細格下步。
[*]7. 若然任何一方取得大格`k`關,即屬勝方,電腦就可以計算Elo rating。
[/list]
我試過用紙筆同擲骰玩過`2 xx 2`,係無必勝或必和或必敗方法。用 combinatorial game theory 去思考,更是非常易玩但無勝算,先行或後行都無分別。有無人幫我做出第一隻膠登game 呢?
Game rule: [list]
[*]1. 由 `2 xx 2` 開始玩至 `6 xx 6`, L 及R 都是最高級才可以一開始玩`6 xx 6`。
[*]2. 底分為5000分,整體玩家排名用 Elo rating。
[*]3. 1對玩家 L and R 就每盤 `k xx k`勝負加減分都是以 `(k-1) xx 100 // Delta`。 而 `Delta` = 雙方的ranking 分別。
[*]4. 每一步都只能放入細井中任何一格內。
[*]5. 例如 L 行先,就以`3 xx 3`為例,每步都是放入細井內。例如L 行大井右上格中的細井右下角細格;電腦就會抽 random number。`>= 0.5` 的話,就會限定下一步R只可以選大井中右下格中的任何一個格。若果 `< 0.5` 的話,就會限定下一步R只可以選大井中左上格中的任何一個格。即是,randomness 會決定下一步係原先那大格,還是相反的那一大格。當然,若然有一步L 選了任何一個細井的中間那格,因為相反與否都是中間,下一步就100% 限定R 只可選中間大格中的任何一個小格。如此類推。
[*]6. 若然小井中有一方過到 `k` 關,就代表取得那格。之後,若果任何一方選中了在那些大格中下步,則會改為可在任何一細格下步。
[*]7. 若然任何一方取得大格`k`關,即屬勝方,電腦就可以計算Elo rating。
[/list]
我試過用紙筆同擲骰玩過`2 xx 2`,係無必勝或必和或必敗方法。用 combinatorial game theory 去思考,更是非常易玩但無勝算,先行或後行都無分別。有無人幫我做出第一隻膠登game 呢?
本貼文共有 0 個回覆
此貼文已鎖,將不接受回覆
| 發表文章 | 發起投票 |