2ちゃんねる スマホ用 ■掲示板に戻る■ 全部 1- 最新50    

■ このスレッドは過去ログ倉庫に格納されています

■吉里吉里/KAG/TJS雑談質問スレ■その28

1 :名前は開発中のものです。:2014/02/04(火) 17:45:20.15 ID:zUepSYWa.net
ノベルゲーム製作ツール吉里吉里/KAGのユーザーが雑談・質問をするスレです。
自作ゲームの進行状況や製作ツールについての話、TJS等の話題もどうぞ。
マルチポストはやめましょう。個人叩きも禁止です。

※スレで質問をするときは※
KAG/TJS/吉里吉里ドキュメント、スレの過去ログ、公式掲示板のログ、
FAQ、Google等で調べてからにしましょう。
努力の形跡が見られないとスルーされがちです。初心者?でも頑張れ!

吉里吉里スレ過去ログ倉庫
ttp://bbs.bokunatu.com/krkr/
吉里吉里2/KAG3雑談質問スレ_過去ログ
ttp://www.geocities.jp/kirikiri_log/

吉里吉里ダウンロードページ
ttp://kikyou.info/tvp/
ダウンロードしたアーカイブに含まれる「KAG System リファレンス」は
初心者にとって最も頼もしい教科書です。何度も繰り返し読みましょう。
■タグリファレンス … KAGの機能が網羅的、辞書的に載っています。
大よその機能(KAGでどんなことが出来るか)は把握しておきましょう。
■Tips/その他 … 陥り易いミスやより高度な使い方への足掛かりになる
数々のTipsが記載されています。
■TJSをもっと使うために
ゲームのインターフェイスをカスタマイズしたい、また
KAGの命令に無いことをしたくなったらまずここを読んでみよう。

必要に応じて>>3-5の公式掲示板や講座等を併用してください。
(併用に、紙媒体の参考本が欲しい人は、ダウンロードページにリストがあります)

前スレ
■吉里吉里/KAG/TJS雑談質問スレ■その27
http://toro.2ch.net/test/read.cgi/gamedev/1358185635/

391 :名前は開発中のものです。:2014/08/31(日) 20:52:18.31 ID:MBt1ijqw.net
>>390
あー違うのかってことで調べました。セカンドチャンプってやつ。
ターン制で、行動の順番が決まればよくて、実際の時間経過は関係なさげですね。
これなら確かにKAGとも馴染みそう。

順番の計算はTJSでやって、KAG部分は動きだけをつける感じがいいと思います
配列とか数値による並べ替えとかあるんで、TJSでやると決めた方が書く量だけは減りますね

392 :385:2014/08/31(日) 21:06:01.44 ID:QuI5DICd.net
>>390
KAGだけでできるか、できないかなら、たぶんできる

けど、TJS、というより一般的なプログラミングの知識がないと
後述するように高確率で行き詰まることになると思う


>>390
www.falcom.co.jp/sen2/battle/battle01.html
「ATシステム」というのは行動順を示す表示、
戦闘自体は非リアルタイムのターン制、でいいのかな?
「グラフ」っていうのがこのページの画像と違ってるけど

>効率の良い方法はないですか
ある
ソートする

ていねいに言うと、行動力のような数値を作っておき
その大小を比較して整列して表示すればいい

まあ質問のコードでも比較はしてるんだけど
戦闘のメインループから
ソートと描画のモジュールを毎ターン呼ぶことで
ifの分岐をズラズラ書かないで済む

でも「ソート」と言われても自力で書けないようなら
まずプログラミング(アルゴリズム)の勉強が必要なんだよ

393 :名前は開発中のものです。:2014/08/31(日) 22:59:02.10 ID:Rfvhlwia.net
>>391
わざわざ手間をかけさせてしまい申し訳ないです。
390の方も言われている感じですよね。
まだtjsは未知の領域なんですが、頑張ってみます。
御回答ありがとうございました!

>>392
わざわざ画像検索まですみません。
プログラムの基礎をまだ把握できてないんですが
言葉自体の意味はなんとなく(頭では理解してても行動では示せない的な)
ですが理解できるので頑張ってみようと思います。
御回答ありがとうございました!

394 :名前は開発中のものです。:2014/09/01(月) 00:22:19.19 ID:x8363npp.net
プログラムの基礎を習得していないのに>>386の段階まで辿り着いているだけでも大したもの
がんばってください

395 :名前は開発中のものです。:2014/09/01(月) 00:40:53.69 ID:/BTzTmfV.net
>>AT
だれもFF10のCTBみたいなものと言わなかったな。

396 :名前は開発中のものです。:2014/09/01(月) 00:49:18.98 ID:ufoVzhRg.net
こんなんかなー
肝心の計算方法がよくわからん。
http://upload.bokunatu.com/krkr/miemie/bknt0018.ks

397 :385:2014/09/01(月) 02:05:30.33 ID:10a+aREV.net
>>396


>計算方法
行動順バトルでいちばん単純なのは
たしか以下のような感じだった

まず各キャラのすばやさみたいな値から
待機時間の初期値を決めて、配列に代入してソート

A B C D
15 20 30 50

待機時間がいちばん少ないAが行動する
全員からAの待機時間を引く
Aの待機時間を回復させてまたソート

B A C D
5 15 15 35

次はBが行動して以下同様

A C B D
10 10 20 30

同値のACの順番とかはあるが、考え方はシンプル
キューの途中に取り出したやつを戻してやるだけ

398 :385:2014/09/01(月) 02:12:52.03 ID:10a+aREV.net
>>396
>>392をちょい補足

そういえばソート自体はメソッド叩いて終わりだったね(汗)
ただそもそもTJSを一切触らなければそれも叩けないし……

>>397みたいなソート以外の計算も一種のアルゴリズムだから
けっきょくプログラミングの知識が要るという結論は同じ

399 :名前は開発中のものです。:2014/09/01(月) 13:59:47.01 ID:ufoVzhRg.net
>>398
なるほど引き算ですかー
この辺のセオリー仕入れとかないとギャルゲしか作ったことないと厳しいですねやっぱ

400 :名前は開発中のものです。:2014/09/01(月) 16:37:56.70 ID:c3muyTRY.net
皆さん、色々とありがとうごさいます。
394さんのコード見て見たんですがkagとパラメータ表記以外は理解できなかったです…
少し話が脱線するんですが、tjsはjavaやcに近いとは聞くんですが
どちらを勉強したほうがよりしっくりきますか?

総レス数 1003
305 KB
新着レスの表示

掲示板に戻る 全部 前100 次100 最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★