KAG3の不満点や問題について

吉里吉里互換エンジンをきっかけに、KAG3について興味深いお話があったからまとめてみたよ♪ 吉里吉里かいわいは変たいさんばかりだから互換エンジンを作るお兄ちゃんたちもたい変だね。 こっちも面白いよ♪ 「@wtnbgo さんが語る、ノベルゲームが移植しづらいスクリプトになりがちな問題」 続きを読む
0
ゆんゆん探偵 @yunyundetective

@vinsatoo KAGEXはまさにそうしたモダンなスクリプトの方向性での実装ですね。その代わり、「事前準備」に手間はかかるようになっている。

2012-08-22 11:04:18
佐藤敏 @bin_sato_

@yunyundetective その「事前準備」をツールで越えられればKAGEXの美味しいところだけを使える感じではありますね。kwidgetsとかをそういう用途にできるだけ使っていきたいと思ってはいるのですが……

2012-08-22 11:09:35
佐藤敏 @bin_sato_

一方で条件文打つときに[if exp=...って必ず打つことのめんどくささとかforやwhileとかをやりたければ自分でjumpと適当なラベル用意しなきゃとか、そういうKAGの言語仕様上のネックは吉里吉里そのものを魔改造しないとキビシイ

2012-08-22 11:05:59
わたなべごう @wtnbgo

今ADVシステムを設計するなら、画面記述言語と、シナリオ記述言語は別に準備するべき

2012-08-22 20:52:49
わたなべごう @wtnbgo

そして、画面記述言語はHTMLみたいなのでいいよね、ってのは大きな間違い。HTMLのようなマークアップ言語の類は「遷移」の記述がとても苦手なのである

2012-08-22 20:53:51
わたなべごう @wtnbgo

もっとも、レイアウトと遷移の両方をスマートに解決してる記述言語はたぶん無い^^;

2012-08-22 20:56:15
わたなべごう @wtnbgo

画面構築と遷移は、小規模で手頃なツールが普及するといいよね。HTML も Flash も仕様がでかすぎる罠

2012-08-22 21:26:10

佐藤敏 @bin_sato_

@retouchInfo 割とKAGは\アカン/って意見見るんですが、どの辺がまずいのか自分でもはっきり把握できてない部分があるので…… 微妙な不満点はあるにはあるんですけど

2012-08-22 10:56:05
佐藤敏 @bin_sato_

KAGの限界っていうのはデフォのタグのプリセットの問題のことなのか、言語仕様上の限界のことなのか、どっちで言われてることが多いんだろう

2012-08-22 11:06:55
retouch @retouchInfo

@vinsatoo 大体そういう意見の大部分は「自分の嗜好に合わない」という意味でしょう ^^; 重要視されるのは「出来ること」と「開発効率」なので、表記なんて実はどうでもいいのです。表記が気に入らない場合はプリプロセス通しちゃいますしね。

2012-08-22 11:06:53
佐藤敏 @bin_sato_

@retouchInfo まあそりゃそうなんですがね(^-^; @_w_dee さんですら「KAGってそんなに悪いかなあ」って意見に「えっ」みたいな反応していらしたので、なんらかの問題はあるのかなと思ってたのですが

2012-08-22 11:08:25
じん @jin1016

KAG3 でぱっと思いつく不満点は、冗長、いろいろ出来すぎる、対象を数値で指定しないといけない辺りかな。

2012-08-22 11:10:22
わたなべごう @wtnbgo

KAGの一番の問題点は、低層までKAGで書けてしまうことですな。どんなに整理されたマクロを作っても、低層さわる記述で一発でそれが破壊できてしまう。超バグの温床。当然KAGEXも同じ問題がある

2012-08-22 12:33:53
おかゆ @__okayu

やっぱりKAGはノベルゲームエンジンにしては低層すぎるんだろうなぁ。もっと色々隠して手軽な方がうれしいんだろう。わかる人は全部マクロ作ったりして自分で隠すんだけど、それができない人にはしんどい

2012-08-22 20:35:03
おかゆ @__okayu

@atakigawa_lw ですねー。実用的なマクロ組もうと思うと必ず TJS が絡んで来ますし、そのあたりの敷居が高いです。逆にプログラマにとっては凄く使いやすいんですけども

2012-08-22 20:48:44
瀧川新惟 @atakigawa_lw

@__okayu そのあたりを考えると、吉里吉里のレイヤがないKAG互換実行環境の立ち位置は実はビミョーなとこあるな……なんて考えたりすることも。じゃどうすんのよ、となると難しいですが……。

2012-08-22 20:54:33
こなこな @konakonanjolno

大体いつも吉里吉里が悪いんじゃない、KAGが悪いんだって

2012-08-22 19:49:14
こなこな @konakonanjolno

だから吉里吉里3が開発中

2012-08-22 19:51:18
小松直矢(sakano) @kasekey

KAGはとにかくめんどくさいんだよね。なんつーかテキスト選択式ADV作ろうみたいな印象。今時のノベルゲーを作るには自分で色々と揃えなきゃならん。デフォの状態だと機能も足りんし非効率だし

2012-08-22 20:14:48
小松直矢(sakano) @kasekey

自分なんかは勝手に作れるからいいけど、これからノベルゲー作るぜーって人が吉里吉里なりKAG互換エンジンなりに挑戦して散っていくのは残念。ノベルゲと言えども理想と現実の壁がでかくなってると思う。つーことでもうちょっとノベルゲーが作りやすいシステムがあればいいねっていう

2012-08-22 20:18:33
わたなべごう @wtnbgo

KAG互換をうたってるってことは、KAGの欠陥もひきついでますよ、ってことなので実はあかんのです

2012-08-22 20:44:03
小松直矢(sakano) @kasekey

自分がKAGディスってる理由はほぼこれに尽きる。>RT  KAGなんかさっさと捨ててくれ。今からならもっとまともなの作れるだろう

2012-08-22 20:46:57

りょうご @Ryogo_PL

なん、だと… シケモクMkさんつい最近 KAGでも触ってみようかなと言っていたのにもうHTML5のエンジンを公開したのか? KAGだけでも0から理解するのは結構なものだと思うが…

2012-08-22 10:43:36