[閒聊] 古董局中局網頁板
看板BoardGame (桌遊 - Board Games)作者pride829 (竹鼠)時間5月前 (2023/12/05 03:34)推噓14(14推 0噓 7→)留言21則, 15人參與討論串1/1
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://www.ptt.cc/bbs/BoardGame/M.1701718485.A.860.html
推
12/05 04:10,
5月前
, 1F
12/05 04:10, 1F
→
12/05 04:10,
5月前
, 2F
12/05 04:10, 2F
→
12/05 04:14,
5月前
, 3F
12/05 04:14, 3F
→
12/05 05:00,
5月前
, 4F
12/05 05:00, 4F
→
12/05 10:57,
5月前
, 5F
12/05 10:57, 5F
推
12/05 11:33,
5月前
, 6F
12/05 11:33, 6F
推
12/05 12:05,
5月前
, 7F
12/05 12:05, 7F
推
12/05 12:10,
5月前
, 8F
12/05 12:10, 8F
推
12/05 15:41,
5月前
, 9F
12/05 15:41, 9F
推
12/05 22:36,
5月前
, 10F
12/05 22:36, 10F
→
12/05 22:37,
5月前
, 11F
12/05 22:37, 11F
推
12/06 00:08,
5月前
, 12F
12/06 00:08, 12F
推
12/06 01:01,
5月前
, 13F
12/06 01:01, 13F
推
12/06 10:09,
5月前
, 14F
12/06 10:09, 14F
推
12/06 11:17,
5月前
, 15F
12/06 11:17, 15F
→
12/06 11:17,
5月前
, 16F
12/06 11:17, 16F
推
12/06 13:23,
5月前
, 17F
12/06 13:23, 17F
→
12/06 17:06,
5月前
, 18F
12/06 17:06, 18F
推
12/06 21:59,
5月前
, 19F
12/06 21:59, 19F
推
12/07 10:29,
5月前
, 20F
12/07 10:29, 20F
推
12/08 10:28,
5月前
, 21F
12/08 10:28, 21F
※ 編輯: pride829 (123.192.90.106 臺灣), 12/08/2023 23:44:22
BoardGame 近期熱門文章
PTT遊戲區 即時熱門文章
12
36