作者pride829 (竹鼠)
看板BoardGame
標題[閒聊] 古董局中局網頁版
時間Tue Dec 5 03:34:43 2023
https://gudong.vercel.app/
最近沈迷於古董局中局這個非常好玩的陣營遊戲之中,而古董局中局的官方app已經失效
,大部分玩家是用android商店中的"古董局中局桌遊非官方輔助程式"來玩。雖然這個
App已經可以說是相當穩定且完善,但我仍覺得有一些能夠補足的地方,再加上新工作應
該會需要我熟悉React的技術,因此我利用React開發了這個古董局中局網頁板,並且使用
Vercel部署。
用法上和原本的android app一樣,只要有遊戲和一支公用手機開啟這個網頁,就能在玩
家之間互相傳遞,進行遊戲。
這個app相較於android app的優點:
*因為是網頁板,所以應該能夠在任何裝置上使用,包含iPhone
*多了遊戲紀錄功能,會紀錄每個玩家查驗了什麼/使用了什麼能力。還可以下載紀錄
方便玩家覆盤(X 抓戰犯(O
*多了顏色上的識別
*能夠手動選擇首家
這個app相較於android app的缺點:
*網頁瀏覽器似乎比app容易跳掉,如果玩家不小心按到上一頁或其他應用程式,可能會導
致網頁重新讀取,一旦重新讀取就會失去所有遊戲資料了。我加了個讓網頁在使用者嘗試
離開時會詢問的防呆機制,但曾經發生過在舊手機上的最新版Chrome不會詢問的問題,因
此建議使用Firefox來進行遊戲。
*安全隱患:這個網頁板遊戲沒有後端,全部的遊戲邏輯都是使用React處理。這樣做的問
題除了只要一重新整理資料就會全數消失之外,我其實也不知道有心的使用者能不能藉由
開發者工具來查看遊戲的機密資訊。
*尚不穩定:這個網頁板還沒有經過非常多的實際測試,可能會出現某些導致遊戲過程異
常的錯誤。雖然我自己還沒遇到過,但無法百分之百保證沒有。
*即使鑒寶階段1分或者6分也會鑒人:會這樣設計的原因是因為我想讓玩家在確定輸贏的
情況下也可以享有抓人的樂趣,但有些玩家可能認為這是沒必要的,也許之後可以加個開
關
除此之外,我還加了一些粉絲自製的角色,可以替換原本的角色來玩。但請注意:這些角
色全都沒有經過完整的遊玩測試,無從保證它們會不會有太強或者是太弱的問題。另外加
入自製角可能也會讓出現錯誤的機率提昇。
粉絲角色如下:
--大眼賊
大眼賊屬於許願方陣營
大眼賊會取代姬雲浮的角色
大眼賊無法查驗當回合的獸首,取而代之的是他可以查驗上一回合和下一回合的獸首各一
個
在查驗時,大眼賊無法看到獸首的名稱,而是看到編號
每個回合的獸首編號依序為「子,丑,寅,卯」、「辰,巳,午,未」、「申,酉,戌,
亥」
大眼賊的查驗不會受到老朝奉的效果影響,但是會受到鄭國渠的效果影響,他也同樣會被
偷襲
另外,如果大眼賊被方震查驗,則視作被偷襲
出處:小說《古董局中局2:清明上河圖之謎》
--藥來
藥來屬於許願方陣營
藥來會取代姬雲浮的角色
在遊戲的一開始,藥來有二分之一的機率會遭到老朝奉的控制。
如果藥來被控制的話,他的查驗結果會必定是錯的,反之,則必定是對的。
藥來本人並不會知道自己被控制與否。
無論如何,藥來的查驗結果都不會受到老朝奉技能效果的影響。
出處:小說《古董局中局1》
角色概念提供:彥瑋@那間桌遊店
--劉局
劉局屬於許願方陣營
劉局會取代黃煙煙的角色
劉局在第二和第三回合無法鑒定寶物。
劉局可以得知許願和方震的身份,但無從分辨兩者。
出處:小說《古董局中局1》
--魔藥不然
魔藥不然屬於老朝奉方陣營
魔藥不然會取代藥不然的角色
魔藥不然不會偷襲,取而代之的是,他可以投毒
魔藥不然一場遊戲最多可以投毒兩次
被投毒的角色不會察覺自己被投毒,而毒藥會導致他的查驗結果相反
這個效果會和老朝奉的技能效果疊加
方震的查驗結果不會被毒藥影響,但如果方震被投毒,會導致許願連帶被投毒
如果姬雲浮被投毒,則視作被偷襲
以上就是關於這個網頁板app的介紹,如果有任何的建議或是錯誤回報,都歡迎聯絡我或
推文
給程式設計師的話:
Repo的連結放在網頁之中。我知道程式碼和commit history看起來都是亂七八糟,因為這
是一個很小型的專案,而且我也是第一次使用Hook,所以我在開發時並沒有想要把他的架
構用好的意思。我可能會在幾個月之後,比較熟悉React和網頁開發之後再進行一次完整
的重構(如果到時候還有人在玩這遊戲的話)。因此任何的pull request都是歡迎的。
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.174.103.116 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/BoardGame/M.1701718485.A.860.html
1F:推 sunofmind: 感謝大大花心思研發 一直覺得安卓版不能獨立鑑定 體驗 12/05 04:10
2F:→ sunofmind: 感很差 這下終於可以拿出來玩了 12/05 04:10
3F:→ sunofmind: 結果我誤會了 還是要共用手機 XD 不過還是感謝原PO開發 12/05 04:14
4F:→ pride829: 我也感謝你的回覆 多人版開發上應該會困難很多 12/05 05:00
5F:→ mozaiwen: 這桌遊滿好玩的,但官方一直很不用心。 12/05 10:57
6F:推 martian001: 推個 12/05 11:33
7F:推 hillow: 感謝大大辛苦撰寫,同為古董愛好者推一個 12/05 12:05
8F:推 KGB10409: 感謝大大,好人一生推 12/05 12:10
9F:推 hita10: 謝謝大大的分享,祝一生平安 12/05 15:41
10F:推 D1: 讚喔 給個推 12/05 22:36
11F:→ D1: 已加入最愛 希望這個網頁能一直存在 感恩 12/05 22:37
12F:推 well421: 推 12/06 00:08
13F:推 ZXEVA: 雖然沒玩但是必須推 12/06 01:01
14F:推 ACRM2929: 大推一個 12/06 10:09
15F:推 thomasrogon: 推推 之前買了也因為app太爛轉賣掉了 有機會再買回 12/06 11:17
16F:→ thomasrogon: 來 12/06 11:17
17F:推 KGB10409: 因為樓主的網頁版,我馬上網路下標精裝版了,感謝你 12/06 13:23
18F:→ pride829: 感謝各位的回覆!如果任何建議請不吝告知 12/06 17:06
19F:推 andyyaya: 好人一生平安 12/06 21:59
20F:推 omnihil: 「版」 12/07 10:29
21F:推 cowbaya: 推 12/08 10:28
※ 編輯: pride829 (123.192.90.106 臺灣), 12/08/2023 23:44:22
22F:推 hoshinohane: 試試localStorage保存資料如何? 12/14 19:21
23F:推 a222317168: 已收藏 推一個 12/28 02:28
24F:推 b1l3hlkff: Hi 大大, 我改了一版,請再看下 github 的 PR。 05/20 23:30