作者:混兒
日期:2004/11/08 21:30
剛才想了一些方法...
頭有點亂 @___@"
----------------------------------
0.由怪來發動:
當怪的HP少於某百分比時
會使用技能「可加入狀態」-設於開關
(也可加一判斷式,當身上有他要的道具時才發動選項)
就出現選項...抓與否
選抓
再判斷是否有寶貝球
有的話
再設一個亂數,當高於某值就成功
然後,就加入了
否的話,繼續戰鬥,或是怪物沒戰意逃跑
(每一隻可加入的怪都要作一個單獨技能...
才能確定加入的是那一隻,而且每一隻都要作一個戰鬥事件
所以怪多的話,戰鬥事件會多到爆 ="=)
或是技能發動後,問個問題
然後決定動作(逃走、加入、繼續戰鬥或是給予物品)
這就有點像女神轉生...
----------------------------------
----------------------------------
以下是剛才想到一半卡住的...大家一起討論看看要怎麼弄吧?
----------------------------------
----------------------------------
1.和上一個差不多
偷懶一點的的作法...
當怪的HP少於某百分比時
會出現「怪物看起來有點累,要抓嗎?」之類的訊息
選是,就判斷是否有寶貝球
再設一個亂數,當高於某值就成功
然後,就加入了
(每一隻可加入的怪都要作一個單獨戰鬥事件...
所以怪多的話,戰鬥事件會比較多,但也沒上一種那麼多
缺點是,怪血少時每一回合就會問一次)
-----------------------------------
-----------------------------------
2.比較仔細的方法
但是...
道具或招式設成開關好像就不能指定怪物了...
所以以怪物剩下一隻才能抓的情況來說
不過要怎麼判斷只剩一隻怪?
如果每場都是單對單,那就好作了...
1.首先要作一個道具:寶貝球
2.設變數存敵方角色的最大HP (M)
3.再設個變數存敵方角色目前的HP (N)
4.設一個變數存N/M的值
5.設一個變數存寶貝球數量(P)
6.設一個招式(抓怪)為開關
1.戰鬥開始時,先存怪的最大HP值 (M)
2.當使用抓怪技能時,判斷寶貝球數量(是否大於0)
3.有寶貝球的情況下,把目前怪物的血量存入(N)
4.(N) 除 (M) 得成目前的血量的百分比,得 (S)
5.(S)代入亂數(0-100),取大於(S),假定(S)為70,那成功率就只有3成
---------------------------
我的想法大概是這樣...
大家看看有那裡要改的一起切磋看看吧...
因為太久沒摸了,忘掉一大堆 =__="
(逃)
─────────────────────────────────
回應 (1)
Delico 於 2004/11/08 23:13
第二個方式會好一點~
但是混兄有想過要如何做哪隻怪物被抓的判斷設定嗎?
也就是說,
混兄還是必需要一個一個
做怪物的事件判斷,
還有就是怪物抓來要戰鬥用的嗎?
=====================================
關於怪物的剩一隻的判定:
我有一個比較笨的方式
就是一開使給個變數(怪物數量)
自己手動代入有幾隻怪物在戰鬥話面上
eg.如4隻~怪物數量=4
然後在戰鬥事件設當XX怪物掛點的時候減1
每隻都設一個~
然後再設一個技能~
當怪物數量為1的時候就可以發動
有了這個後,其他剩下出現的怪物組群
只需要copy上面做的,然後改一下怪物數量就好
以上,是個人的笨方式=-=||
請其他高手指導@@
─────────────────────────────────
回應 (2)
小魚達 於 2004/11/09 11:05
是用2003作的話‥‥作一個專門抓怪物的指令(補抓)
再設計補抓方式(會攻擊讓敵人少一點血)
1強制補抓(當怪物HP少於一定值,就可完成)
2交談
3物品引誘
--------
至於如何分辯敵人‥‥
把敵人的HP代入變數中
當主角攻擊後,再判斷那個敵人損血了‥‥就是那傢伙
然後再進行123的程式‥‥
--------
因為手頭上沒有RM所以只能想像了‥‥
希望對你有用。
─────────────────────────────────
回應 (3)
混兒 於 2004/11/09 13:23
>Delico
當然是要抓來當同伴用 @.@"
不過若是同一種要抓一隻以上...那可能同伴數量就要設很多 (汗)
或是限制一種只能抓某數量
麻煩就是那隻怪會被抓到這點比較難解決
我上面的方式是
1.這隻怪血快沒了,就會自已使用招式來啟動抓怪事件
所以就不會有要抓的是那一隻的問題
2.這也是怪血快沒了,再以戰鬥事件來判斷要抓的是那一隻
不過該戰鬥有四隻就得作四個戰鬥事件來判斷
----所以,以上兩種沒有這個問題
問題是第三種我沒想到要怎麼判斷是那一隻
>然後在戰鬥事件設當XX怪物掛點的時候減1
>每隻都設一個~
>然後再設一個技能~
>當怪物數量為1的時候就可以發動
但是沒辨法知道剩下來的是"那一隻"
在同一群組中都是同種族倒是沒差
若有不同種族的混在一起,那就要像我前兩種方法作了...
不過我比較想要作第三種,自由度比較高
......其實三種功能性都差不多
>小魚達
>把敵人的HP代入變數中
>當主角攻擊後,再判斷那個敵人損血了‥‥就是那傢伙
這部份要怎麼寫 @.@"
rm有功能可以判定是那一隻嗎?
你的方法和我第三個方法基本上是相同的
現在就卡在要怎麼判斷抓的是那一隻
因為招式設成"開關"就無法指定怪物 ="=
道具設成"開關"也只能對自已人用...
-----------------------
或是有其他的方法也可以提出來討論唄?
─────────────────────────────────
回應 (4)
遊戲迷DT 於 2004/11/09 14:04
如果要完全模仿神奇寶貝的話,
就不必考慮指定怪物的問題,
因為神奇寶貝遇到的敵人都只有一隻。(道場及對戰除外)
(沒記錯吧.......=_=)
─────────────────────────────────
回應 (5)
小魚達 於 2004/11/09 15:04
>因為招式設成"開關"就無法指定怪物 ="=
道具設成"開關"也只能對自已人用...
魚:
2003設分頁事件的話,條件可以設定「指令」
例如蛋寶伏妖記中的小魚達的指令「玩」就是開打事件用的。
(註:要在怪物的群體中作哦)
也就是說你可以設指令「捕抓」,只要你選這個指令時
電腦就會進行你的事件(分頁)
--------------
另外關於怪物的判斷,忘了我之前說的代入HP吧-__-///
因該可以用「異常狀態」來判定。
設一個異常「補抓中」然後代入特技中。
當玩家用特技,讓某怪物中了(補抓中)後
再用「補抓」這個指令!電腦就會進入事件(分頁)中
接著用分岐來判斷那隻怪物發生(補抓中)的異常。
再來就是看你要怎麼抓牠了。
------------
昨天我也有想過作動作版的神奇寶貝-___-(雖然大概不會作啦)
簡單的說就是把神奇寶貝當武器用‥‥
例:皮卡丘就是衝出去,用絕招的話,就是放電‥‥
可以更換抓到的神奇寶貝等‥‥
小智本身不具攻擊力‥‥
-------
還有幻羽華擊團版XD
幻羽把小優、漢瑞、逆天X當武器用‥‥(爆)
─────────────────────────────────
回應 (6)
領夜 於 2004/11/09 18:19
如果把每隻怪的捕捉分開成3頁
用變數或開關控製
然後使用技能時冒出要捕捉哪隻的選項(用V版選項顯示應該能做)
好比選擇抓第一隻時先判斷第一隻的HP
大於1然後小於一定數時補抓成立
開啟開關
然後跑到第二頁
接著判斷捕捉的一些有的沒的...
不過捕捉到超過最大的4人後好像就得用變數來存隊伍人物了?
怪物名字的話可以用人名做所以應該沒什麼問題
比較麻煩的是戰鬥事件不能用迴圈的方式寫呀=口=
如果要做的話怪物一多 只能用根性去做了@@
以上也只是想像@@"如果做的出來應該也會很麻煩=口=
希望有點幫助QQ
─────────────────────────────────
回應 (7)
領夜 於 2004/11/09 19:28
阿阿!完成了!
可以選怪...做法也不會太複雜 應該符合混兒大的需求...
雖然怪一多就真的會麻煩點了@口@"
還有就是戰鬥中就會加入=口=
要改進的話就用開關先存取...再用公用事件來加入角色吧!
這樣應該會好一點
還有...有一個小小的BUG無法修復...
如果兩個角色同時用寶貝球抓怪的話就會出開關不會關閉的BUG...
這樣下一回合即始不用寶貝球還是會自動判斷抓怪
如果改成只有一個角色擁有的技能這問題就能解決了...
希望能有點幫助QQ
(使用的是2KV版)
(逃~)
─────────────────────────────────
回應 (8)
混兒 於 2004/11/10 09:15
嗚啊 @.@"
竟然偷偷的完成了 (汗)
下班回家再試看看...
─────────────────────────────────
回應 (9)
鬼螭 於 2004/11/10 09:36
挖咧...我還在研究中就有成品出現了....
請問領夜,我可以連結到R無線作為教學範例遊戲嗎?
─────────────────────────────────
回應 (10)
混兒 於 2004/11/10 21:34
嗯 @.@"
的確很完善
原來可以這麼做 XD.
我一直往使用"技能"
然後選"指定"的怪物
再開始事件
這樣的方向去想 =.="
但是我覺得還是直接點要抓的怪比較"直覺"
這個題目是巴哈版友問的,順便想一下
而且將來用得著~
續繼研究研究
─────────────────────────────────
回應 (11)
初雲玉溯 於 2004/11/11 07:57
我不能下耶~~
是我的問題嗎?
─────────────────────────────────
回應 (12)
初雲玉溯 於 2004/11/12 07:22
喔~用flashget下就可以了
謝謝~