[程式] 想請問關於關卡設計的事情
總覺得自己標題下的不夠好
但我有點不曉得該怎麼定自己的標題@@
各位高手們晚安,我們專題的遊戲已經快要告一段落了
這段時間我常上來問一些奇怪的問題,很謝謝各位熱心的幫忙
但最近我在遊戲上遇到了設計關卡的問題,所以又來請求協助了
還希望各位高手能指點一二,謝謝
我想請問類似雷電、雙截龍這類遊戲通常往前移動到某一個程度的時候
都會出現敵人。
雙截龍我有點忘了,但是雷電我確定的是怪物的出現順序都是固定的,
就算重玩,下一次出現的敵人、出現的順序還是那樣
也就是說可能場景到了A地方的時候a群怪要出現,B地方的時候b群怪要出現
其實我們專題遊戲也是打算採用這個方法來出現敵人
不同的是我們是類似雙截龍的橫向卷軸,
當玩家往右走到一定程度的時候,那些設定好的固定怪就會出現,
沒打完就不能繼續前進,但我在設計上一直有個疑問
就是關於敵人的呼叫問題,既然我在A地方那些敵群只會出現一次
那麼我該怎麼設計比較好? 假設我程式是向下面那樣寫
add_enemy(){ //用來判斷是否要呼叫敵人的函式
if( A群敵人還沒出現過==ture && 主角已經移動到了a地方==true ){
呼叫A群怪物
A群怪物還沒出現過=false;
}
if( B群敵人還沒出現過==true && 主角已經移動到了b地方==true ){
呼叫B群怪物
B群怪物還沒出現過=false;
}
}
其實我一直覺得我這個方法很不好,因為我明知不管是A群或B群敵人
這些敵人就只會出現這麼一次,那為什麼我每次都還要去判斷要不要出現這些怪
而且假設我有十個關卡,那這樣我不就會有add_enemy_1(); add_enemy_2();
等十個函式來判斷現在是第幾關,第三關的話呼叫第三關的函式來判斷要新增哪群怪
所以我才想來請教一下我這樣的方法真的合適嗎@@?
還是這根本就是錯誤的設計
不曉得我的問題這樣描述會不會太模糊,還請各位多多包涵
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 49.158.0.128
推
03/30 01:01, , 1F
03/30 01:01, 1F
→
03/30 01:02, , 2F
03/30 01:02, 2F
→
03/30 01:04, , 3F
03/30 01:04, 3F
→
03/30 01:12, , 4F
03/30 01:12, 4F
推
03/30 01:29, , 5F
03/30 01:29, 5F
→
03/30 01:30, , 6F
03/30 01:30, 6F
→
03/30 01:31, , 7F
03/30 01:31, 7F
→
03/30 01:32, , 8F
03/30 01:32, 8F
→
03/30 01:33, , 9F
03/30 01:33, 9F
→
03/30 01:35, , 10F
03/30 01:35, 10F
→
03/30 01:37, , 11F
03/30 01:37, 11F
→
03/30 01:40, , 12F
03/30 01:40, 12F
→
03/30 01:42, , 13F
03/30 01:42, 13F
→
03/30 01:42, , 14F
03/30 01:42, 14F
→
03/30 01:44, , 15F
03/30 01:44, 15F
→
03/30 01:48, , 16F
03/30 01:48, 16F
→
03/30 01:49, , 17F
03/30 01:49, 17F
→
03/30 01:50, , 18F
03/30 01:50, 18F
→
03/30 01:52, , 19F
03/30 01:52, 19F
→
03/30 01:52, , 20F
03/30 01:52, 20F
→
03/30 01:52, , 21F
03/30 01:52, 21F
→
03/30 10:38, , 22F
03/30 10:38, 22F
推
03/30 14:06, , 23F
03/30 14:06, 23F
→
03/30 14:08, , 24F
03/30 14:08, 24F
→
03/30 14:09, , 25F
03/30 14:09, 25F
→
03/30 14:10, , 26F
03/30 14:10, 26F
→
03/30 14:11, , 27F
03/30 14:11, 27F
→
03/30 14:12, , 28F
03/30 14:12, 28F
→
03/30 14:12, , 29F
03/30 14:12, 29F
→
03/30 14:13, , 30F
03/30 14:13, 30F
→
03/30 14:14, , 31F
03/30 14:14, 31F
→
04/01 14:23, , 32F
04/01 14:23, 32F
討論串 (同標題文章)
完整討論串 (本文為第 1 之 2 篇):
程式
3
32