iT邦幫忙

2021 iThome 鐵人賽

DAY 2
0
Modern Web

連線網頁卡牌遊戲(Elixir, Phoenix, Liveview)系列 第 2

2 遊戲規則

所以到底是要做怎樣

昨天列出了一些還在考慮的點,做了一些粗暴的決定:

Q: 要讓這個遊戲可以用桌遊的方式呈現嗎?還是要利用平台是電腦 可以做一些桌遊無法呈現的遊戲機制?
A: 跟朋友聊了一下初步的想法,他覺得先試玩會重要很多,為了方便試玩,於是決定簡單到撲克牌就可以重現設計。

Q: 要有隨機要素嗎?在哪裡隨機
A: 目前不要,如果真的覺得太糞再加。

Q: 要不要先抄別人的機制來改?
A: 要,抄爆。


於是我想出了強力致敬了昆特牌的比大小加強版,我們就暫時叫它... "比大小 pro max"

暫時可以讓我們開始動工的規則

這是個一對一的兩人遊戲
剛開始兩個人都會拿到相同的一副牌
有 「兩張1」 「兩張2」 「兩張3」「一張4」 「一張5」 「一張6」 「兩張迴轉卡」

用撲克牌表示的話如下圖
https://ithelp.ithome.com.tw/upload/images/20210915/20141054pn6gcDiYW5.jpg

迴轉卡在這個階段就用Q來表示吧

雙方在遊戲剛開始就可以拿到全部的 11 張卡,
每場遊戲分三局,每局有三回合,每回合各可以出一張卡
每一局的每個回合出牌的時候是蓋著的,雙方都出了之後一起亮牌,然後進下回合出牌
在該局的三張卡片點數加起來比對方的三張總合多就贏得該回合
三戰兩勝制,先贏兩局的玩家就贏這場遊戲
如果場上有迴轉卡,變成點數小的贏得該局,迴轉卡可以互相抵銷。
如果該局點數相同,有比較大的牌那方贏 舉例: [1,2,6] > [3,2,4]
我還在考慮要不要 平手就重新那局 或是有什麼更方便的做法..

用過的卡就不能再用了,這也代表依據對方出過什麼卡,可以推測他剩下什麼。

模擬對戰一下好了

雖然已經盡量簡單化規則了寫起來還是滿繁雜的
應該是要用圖來模擬一次

第一局

比賽開始 雙方各得到11張牌
https://ithelp.ithome.com.tw/upload/images/20210915/201410545fYjO0fLk3.jpg

第一回合 出牌
https://ithelp.ithome.com.tw/upload/images/20210915/20141054kdjamFFZVg.jpg

第一回合 秀牌
https://ithelp.ithome.com.tw/upload/images/20210915/20141054iySxo34IjL.jpg

第二回合 秀牌
https://ithelp.ithome.com.tw/upload/images/20210915/201410543i5wZ31Usc.jpg

第三回合 秀牌
https://ithelp.ithome.com.tw/upload/images/20210915/20141054lUaxFSfX22.jpg

對方9點 我6點 這局就由對方拿下了

第二局

大概知道怎麼出牌我就不重複所有步驟了
這個是第二局的情況
https://ithelp.ithome.com.tw/upload/images/20210915/20141054Wlw2ibSvSW.jpg

可以看到對方很天真的想要在第三局用迴轉卡來贏,還好我早就看透了,也出迴轉卡來抵銷效果。
於是他3點 我6點 贏得這局

第三局

https://ithelp.ithome.com.tw/upload/images/20210915/20141054Kg5xLXpbS1.jpg

對方9點 我6點 有迴轉效果點數小的贏 我贏得最後一局

贏惹


還是需要持續試玩

不知道大家覺得有沒有趣,在製作過程我應該還是會持續的跟身邊朋友試玩,感覺機制上應該還有我沒發現的漏洞,或是讓遊戲變無聊的情況。
目前主要的問題在平局的情況太多了,在想要維持還是3局快速結束的情況下,我另外加了如果點數相同,有比較大點數的卡片方贏,但我沒有很確定這樣好不好,大家會想要怎麼解決呢?
另外功能卡的部分,目前只有一張迴轉卡,大家不知道有沒有別的比較酷的功能卡點子?


上一篇
1 先設計遊戲吧
下一篇
3 所以要長怎樣?
系列文
連線網頁卡牌遊戲(Elixir, Phoenix, Liveview)32
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言