[求助] 自製遊戲-請大家幫忙提供意見與技能
各位板友大家好,請容小弟try 我自我介紹一下
try 我現在在自己做一個「紙牌遊戲開發平台系統」的開發
簡單的說就是希望可以寫出一個「方便做紙牌遊戲」的工具
這樣就可以自己來做紙牌遊戲了!
然後,目前有一些進度 在這當中會需要做一個範例遊戲
而範例遊戲就會需要想一堆技能,所以希望可以來這裡 請各位板友幫忙
以下是原文:
============================================================================
告訴大家一個好消息!
最最最最最基本的紙牌遊戲設定終於初步出來了!
喔 有些人可能不知道我在做什麼 那我就簡單說明一下
就是啊 try 我要來寫一個「紙牌遊戲的開發平台系統」
讓人可以透過這個系統來設計自己所想要的「紙牌遊戲」(如魔法風雲會、遊戲王etc)
大概的流程是
「遊戲設定檔」 --> 「系統程式」 --> 「遊戲程式」 --> 「遊戲」
餵給 產生 產生
然後 我必需先寫個範例遊戲 才能幫助我定許多的格式
所以呢
若先略過「系統程式」,也就是說
我要先自己寫一個「遊戲設定檔」和「遊戲程式」......
所以......
總之 上面看不懂沒關係 重要的是 現在我需要來設計一個紙牌遊戲就是了!
先說明一下我所定的遊戲規則:
一個遊戲裡,有兩個玩家,每個玩家有25張牌
每個玩家一開始HP=10 , MP=5
然後每回合一開始,每個玩家的MP會+3
玩家的屬性有HP MP
牌卡的屬性有HP AT DF AGI RNG 能否開牌 是否開牌 能否行動
遊戲的流程架構和Alteil很像
1.開始階段 - 重設所有牌的基本值/玩家MP+3
2.開牌階段 - 玩家在這個階段可以把場上蓋著的牌翻開
3.行動階段 - 場上所有翻開而且「可行動」的牌會依AGI 由高而低依序行動
(ps:若有多張牌AGI 相同,則系統亂數決定)
4.結束階段 - 清楚一回合效果
基本的玩法是這樣的:
1.玩家佈場
場地如下:
|
21 16 11 06 01 | 01 06 11 16 21
22 17 12 07 02 | 02 07 12 17 22
玩家A 23 18 13 08 03 | 03 08 13 18 23 玩家B
24 19 14 09 04 | 04 09 14 19 24
25 20 15 10 05 | 05 10 15 20 25
|
每個玩家將自己的25張牌,先放置好在場上,但是「蓋牌狀態」
所以只有自己知道哪些位置是什麼牌
2.每張牌,在「開牌階段」的時候,可以被翻開,每張牌要被翻開需要花2MP
(被翻開的牌預設是呈現「不可行動」狀態)
3.在行動階段的時候,輪到的牌可以行動,一般的行動有:
a.打牌(當對方場上有翻開的牌時)
-射程範圍(*1)內隨機選一體,使其造成「攻擊者AT-防禦者DF」的傷害
b.打人(當對方場上沒有翻開的牌時)
-對方玩家HP-1
c.休息(這張牌的HP + MHP*1/4)
d.移動(可以和鄰近且「未翻開的牌」交換位置)
基本上這些都和Alteil蠻像的,不過打人時不需要花MP
還有,每張牌翻開的時候都是花2MP ,牌死掉就是蓋回去,下回合還可再翻開
然後,當任何一個玩家的HP<=0的時候,就算輸了
(*1): 射程範圍是指 這張牌與目標牌之間隔幾排
如果玩家A在23,19,09有翻開的牌,玩家B在02,03,09,15有翻開的牌
|
21 16 11 06 01 | 01 06 11 16 21
22 17 12 07 02 | 02 07 12 17 22
玩家A 23 18 13 08 03 | 03 08 13 18 23 玩家B
24 19 14 09 04 | 04 09 14 19 24
25 20 15 10 05 | 05 10 15 20 25
|
則A23和B02的距離是3(中間隔了A19這排和A09這排)
A23和B09的距離是4 (中間隔了A19這排、A09這排、{B02,B03}這排)
距離等於「中間間隔的翻開的牌的排數+1」
以上是最最最最最簡單的基本規則,但如果只有這樣子,當然沒什麼好玩的
所以,可以加入很多的技能,這也就是想要請大家幫忙想,集思廣益的部份了
說明一下技能的「格式」
技能名-{時機}[條件]:效果
如
貫通-{行動階段可使用}[1MP]:對方場上隨機一體HP-使用異能者AT
重擊-{行動階段可使用}[1MP]:對方場上隨機一體,使其受到使用異能者(AT+20)的傷害
瞄準-{行動階段可使用}[0MP]:對方場上選擇一體,使其受到使用異能者AT的傷害
再生-{輪到時發動}[0MP]:使用異能者HP + 使用異能者MHP*1/4
復活-{蓋牌時發動}[0MP]:使用異能者的HP=MHP
維持1-{輪到時發動}[0MP]:使用異能者的玩家MP-1,否則該牌蓋牌
召喚2-{翻開時發動}{0MP]:使用異能者的玩家MP-2,否則該牌蓋牌
...etc
時機可以有:
1.xx階段開始時發動
2.xx階段結束時發動
3.xx階段可使用
4.某個事件發生時發動
(如:輪到時發動、蓋牌時發動、攻擊時發動、被攻擊時發動、翻牌時發動...etc)
只要是可以表達的「時機」都是可以的
條件也可以有很多,一般是使用玩家MP,也可以有使用玩家HP,
或是改變牌的能力值(如犧牲某張牌,使其蓋牌)
效果....就隨便啦 只要合理都可以!
牌目前的屬性有 HP AT DF AGI RNG 是否翻開 可否翻開 可否行動
HP 血,翻開後被打到HP<=0就要蓋回去
AT 攻擊力,在做攻擊的時候,會讓受攻擊的牌受到AT的傷害
DF 防禦力,在被攻擊的時候,可以減免DF的傷害
AGI 速度,速度越高,在行動階段時,會越早被輪到
RNG 射程,要攻擊敵人時,只能對射程內的敵人造成傷害
是否翻開 翻開的牌才有機會行動(一般而言,牌要翻開要花2MP,被打死會蓋牌)
能否翻開 牌必需要「能翻開」才可以被翻開
不能翻開的牌視同「移除遊戲」,或是「永久死亡」etc
能否行動 牌需要「能行動」才會輪到,行動過後就會變成已行動狀態(不能行動)
這些是基本設定(結果還是寫了很多)
然後,想要請大家幫忙的是
請大家 一起來想「技能」!
有想到什麼技能 都歡迎提供
或著是牌需要增加什麼屬性,然後才能增加什麼技能的,也歡迎提供
對規則有建議的 也歡迎提供
總之呢,現在的我在這個遊戲上,需要想大量的技能
希望有興趣的人或是板友們可以幫忙!
=============================================================================
希望大家可以幫忙 想技能
另外 這些東西 絕對不是只有「想想」而已喔
因為我是真的在做的
所以 現在就會變成 有人提供什麼技能 我就做什麼技能
所以 大家所提的意見 都是「會成真的」!
只是這樣子的一個遊戲 我不知道要怎麼放出來就是了
所以現階段大家可能只能提但沒辦法「玩」到
不過,關於加入網路連線等等的東西 這些都是遲早的事
(這些技術都有 只是需要時間開發 然後這些也不是目前的重點就是了)
所以....
也歡迎板上有興趣自製紙牌遊戲的人 可以與我聯絡,或把你的想法與規則告訴我喔
歡迎大家提供自己的意見!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.113.209.67
推
05/29 11:48, , 1F
05/29 11:48, 1F
推
05/29 12:12, , 2F
05/29 12:12, 2F
→
05/29 12:15, , 3F
05/29 12:15, 3F
推
05/29 12:18, , 4F
05/29 12:18, 4F
→
05/29 12:19, , 5F
05/29 12:19, 5F
推
05/29 12:42, , 6F
05/29 12:42, 6F
討論串 (同標題文章)
以下文章回應了本文 (最舊先):
完整討論串 (本文為第 1 之 11 篇):