二次元裏@ふたば

画像ファイル名:1714213766165.jpg-(9898 B)
9898 B24/04/27(土)19:29:26No.1182906086そうだねx2 20:39頃消えます
私はツクールでカードゲームを作りたいサッカー少年
アイテムを1種類ごと手札用、山札用、捨て札用、ストレージ用と作って
手札:通常アイテム
山札:隠しアイテムA
捨て札:隠しアイテムB
と増減させることで疑似的にカードゲームを作ろうとしています
例えば手札:通常アイテムを使うと
アイテム効果発動⇒アイテム消費⇒同じ名前の隠しアイテムBを獲得…って流れです

あとはドロー処理さえ作れれば完成…って所なんですが
『隠しアイテムAからランダムなアイテムを減少させ、減少させたアイテムに対応する通常アイテムを増加する』処理を可能にする方法はありませんでしょうか…
助けてください!!!!
このスレは古いので、もうすぐ消えます。
124/04/27(土)19:32:01No.1182907109そうだねx2
fu3406434.png
こんな感じで一種類のカードを4つに分けて作成して
『手札に加えたいアイテムのID』さえ取得できれば、そのID-2のIDであるアイテムを取得する処理で手札に加えられると思ってます…
なのでとにかく手持ちの隠しアイテムからランダムなアイテムのIDを獲得する処理さえできれば…
224/04/27(土)19:32:52No.1182907456+
https://fungamemake-com.cdn.ampproject.org/v/s/fungamemake.com/archives/12219/amp?amp_gsa=1&amp_js_v=a9&usqp=mq331AQIUAKwASCAAgM%3D#amp_tf=%251%24s%20%E3%82%88%E3%82%8A&aoh=17142139229860&referrer=https%3A%2F%2Fwww.google.com&ampshare=https%3A%2F%2Ffungamemake.com%2Farchives%2F12219
クイズゲームで出題を被りなしで出したい時に使ったけど多分これでいけるよ
324/04/27(土)19:36:15No.1182908787そうだねx3
>No.1182907456
うおおおおマジですか!?
すいませんURLが凄い事になってるのでもう一度だけ詳細をいただくことは可能でしょうか…?
424/04/27(土)19:37:46No.1182909379+
本当にURLが凄い事になっててダメだった
524/04/27(土)19:38:16No.1182909574+
横からだがhttps://fungamemake.com/archives/12219
624/04/27(土)19:39:57No.1182910274+
これありがたいなぁ…
724/04/27(土)19:41:05No.1182910739+
がんばれ未来のバロンドール
824/04/27(土)19:42:10No.1182911239+
なんでこんなurlに…
今考えた使い方だけど山札の枚数分ランダム数列生成してそれを変数に格納
対応した変数ごとに隠しアイテムAを破棄して対応したアイテム獲得できるコモンイベント組めばいけるかな
もっと簡単なやり方もあるかもしれないけどとりあえずこれで理屈上は多分いける
924/04/27(土)19:42:54No.1182911559+
サッカー少年から監督へ
1024/04/27(土)19:43:33No.1182911831+
このプラグインすごい便利そうなんだけどどう使えばいいかいまいちわからないんだよな…
1124/04/27(土)19:46:13No.1182912939+
うわああああああみんなありがとう本当にありがとう
もうちょっとだけ練習に付き合ってくれるとうれしいんですが
>対応した変数ごとに隠しアイテムAを破棄して対応したアイテム獲得できるコモンイベント組めばいけるかな
この部分の処理に詰まってます…
乱数と隠しアイテムをどう対応させればいいんでしょうか…?
1224/04/27(土)19:51:45No.1182915364+
この数…なにか変…
1324/04/27(土)19:54:59No.1182916785+
乱数作ったらその乱数の順番通りに対応したアイテムを足せばいいだけでは?
乱数はかぶりが無いのだからアイテム数(山札)だけ引いたら終わりでいいでしょ
1424/04/27(土)19:55:42No.1182917098+
>このプラグインすごい便利そうなんだけどどう使えばいいかいまいちわからないんだよな…
使ってみるとそこまで難しいものでもないよ
プラグインコマンドで専用の『乱数リスト』を生成して同じくプラグインコマンドの『乱数取得』で変数に格納で重複取得しない乱数が作れる
こんな感じで
fu3406563.png
1524/04/27(土)19:56:00No.1182917238+
>>対応した変数ごとに隠しアイテムAを破棄して対応したアイテム獲得できるコモンイベント組めばいけるかな
>この部分の処理に詰まってます…
>乱数と隠しアイテムをどう対応させればいいんでしょうか…?
滅茶苦茶力ずくだけどこれでどうかな…
ドロー時の変数作って対応したのを引く感じ
fu3406554.jpg
ただこのやり方だとデッキは固定になっちゃうからもうひと工夫いるかも
1624/04/27(土)19:59:07No.1182918637+
書き込みをした人によって削除されました
1724/04/27(土)19:59:44No.1182918919+
>No.1182916785
>No.1182917238
ありがとうございます!
デッキ固定ならこのやり方でカードゲームにできそうです…!

出来ればデッキ構築も可能にしたいので、デッキ(隠しアイテムA)の中身が変わって、かつIDに規則性のない場合でもドロー処理が出来るようにしたいんですが…
所持隠しアイテムAのID全てを配列で取得できれば何とかできそうなんですが
1824/04/27(土)19:59:59No.1182919009+
fu3406595.jpg
ごめん条件満たさない分岐いらなかった
1924/04/27(土)20:03:20No.1182920485+
サッカー少年が鍛えられている
2024/04/27(土)20:10:28No.1182923751+
プロサッカークラブをつくろう!
2124/04/27(土)20:21:43No.1182928454そうだねx1
ツクール2000でもカードゲームは作られてたから複雑なスクリプトとかが無くてもカードゲームは作れるはずなんだけど
その方法が全く思いつかない
2224/04/27(土)20:27:29No.1182930861+
ツクール産カードゲームだとはにょう10だな
遊戯王パロならジャンスターあるけどアレは麻雀ゲーか…
2324/04/27(土)20:29:06No.1182931600+
はにょうの中身見て宇宙猫になったの懐かしい
まあ今見たとして皆目理解出来ねえ代物なんだが…
2424/04/27(土)20:29:19No.1182931708+
進捗です…
スクリプト:$gameParty.items()[n].id
で通常アイテムインベントリのN番目のアイテムのIDを取得できることがわかりました
このスクリプトの隠しアイテムA版があればすべてうまくいきそう…なんですがリファレンスを見ても見つからない
もしかして隠しアイテムからIDを取得する方法はない…?
2524/04/27(土)20:30:54No.1182932444+
動的データベースプラグインじゃダメなの
2624/04/27(土)20:31:06No.1182932518+
カードゲームだと単純にどういうゲーム性にするのかコンセプト考えた方が良いな
2724/04/27(土)20:33:48No.1182933779+
個人的ツールとしてBTLオススメしとくは
1種類あたり4つデータベース枠占有するならイベントや変数置換出来るツールはあった方が良いだろ


1714213766165.jpg fu3406434.png fu3406554.jpg fu3406595.jpg fu3406563.png