[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2chのread.cgiへ]
Update time : 04/25 22:48 / Filesize : 284 KB / Number-of Response : 1002
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

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



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

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

前スレ:■吉里吉里/KAG/TJS雑談質問スレ■その16
pc11.2ch.net/test/read.cgi/gamedev/1227735828/

吉里吉里2/KAG3雑談質問スレ_過去ログ
ttp://www.geocities.jp/kirikiri_log/

吉里吉里ダウンロードページ
ttp://kikyou.info/tvp/

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

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

126 名前:名前は開発中のものです。 mailto:sage [2009/02/26(木) 06:48:12 ID:bTVm7tjS]
>>124
スクリプタっていうのはKAGでいうシナリオファイル書く人。
プログラマはプログラム作る人。
テスターはテストする人。


127 名前:名前は開発中のものです。 mailto:sage [2009/02/26(木) 06:51:55 ID:0KAC1l86]
トースターはパンを――いや、なんでもなんです。ゴメンナサイ。

128 名前:名前は開発中のものです。 [2009/02/26(木) 07:29:02 ID:k5EhtDFB]
一般的に、ゲーム開発ではよくスクリプトエンジン含めてシステム構築する人をプログラマー、
スクリプトを打つ人をスクリプターって言うね。

まあ、スクリプト言語もプログラミング言語の一種だってのは事実だろうけどね。

129 名前:名前は開発中のものです。 mailto:sage [2009/02/27(金) 12:54:00 ID:mU2E95jp]
KAGはスクリプト言語じゃありませんよ。構造化文書のためタグに過ぎません。

130 名前:名前は開発中のものです。 mailto:sage [2009/02/27(金) 12:55:28 ID:mb7zgU+y]
制御構造あるし立派に言語だな

131 名前:名前は開発中のものです。 mailto:sage [2009/02/27(金) 14:30:54 ID:26qaGPkG]
吉里吉里でSLG作ってる猛者は、やっぱTJSでバリバリ組んでのかね。
これならプログラマっていっても問題ないじゃん。


132 名前:名前は開発中のものです。 mailto:sage [2009/02/27(金) 14:48:01 ID:AeKS1klg]
KAGのタグは構造化文書風には書けるけど、実際に構造を定義してるわけじゃない。
HTMLやXMLのタグとは全く別物で単なるマクロの命令文。
つまり100%スクリプト。

133 名前:名前は開発中のものです。 mailto:sage [2009/02/27(金) 16:03:23 ID:awfQ3CVU]
プログラマーだとかスクリプターだとかどうでもいい!
吉里吉里使いとかキリキラーとかカグラーとでも呼べよ

134 名前:名前は開発中のものです。 mailto:sage [2009/02/27(金) 16:12:04 ID:MQmTwNb7]
それをいうなら吉里吉里人だろjk



135 名前:名前は開発中のものです。 mailto:sage [2009/02/27(金) 16:27:07 ID:tyxydj9K]
井上ひさし乙

136 名前:名前は開発中のものです。 mailto:sage [2009/02/27(金) 17:50:31 ID:hh5N2Coh]
吉里吉里舞

137 名前:名前は開発中のものです。 mailto:sage [2009/02/27(金) 18:17:04 ID:26qaGPkG]
カグリストと言う厨っぽい名称が浮かんだので、KAG使い、TJS使い等に
分けて能力者風に解説しようとしたが、無理だった。


138 名前:名前は開発中のものです。 mailto:sage [2009/02/27(金) 19:18:07 ID:axF6puKn]
カギスト、じゃないのか

139 名前:名前は開発中のものです。 mailto:sage [2009/02/27(金) 20:16:50 ID:tFuaJ6ZH]
スメリスト

140 名前:名前は開発中のものです。 [2009/02/27(金) 21:04:33 ID:/9DIdx51]
嗅ぐ人

141 名前:名前は開発中のものです。 mailto:sage [2009/02/27(金) 21:09:52 ID:WDbwPz1n]
【KAG使い】
お尻の穴に指をいれて匂いを嗅ぐと新スレである事を教えてくれる

142 名前:名前は開発中のものです。 mailto:sage [2009/02/27(金) 21:18:17 ID:S4NpLjyP]
右クリックサブルーチン中にオートにするにはどうすればいいですか?
[rclick call=false jump=true storage="rclick.ks" target=*back enabled=true]として
kag.onAutoModeMenuItemClick();
kag.onRightClickMenuItemClick();
では右クリックサブルーチンが解除されるだけでオートモードにはなってくれなかったので。

143 名前:名前は開発中のものです。 mailto:sage [2009/02/27(金) 22:24:36 ID:PCXSnY2s]
>>132
IFとかJUMPとか、見た目タグだけど、実際はそうではなくてパーサ側で制御処理してる



144 名前:名前は開発中のものです。 mailto:sage [2009/02/27(金) 23:01:23 ID:S5SxqXTO]
スキップ、オート、それやタイトルに戻るなどのラベルのジャンプは
タイマーと組み合わせて、
サブルーチンから戻った直後に発生させる。
トランジションで(右クリメニューが)閉じる時は
timeよりintervalを長めにする。




145 名前:142 mailto:sage [2009/02/28(土) 03:41:00 ID:pV+jS6sW]
>>144
ありがとうございました。出来ました。

146 名前:名前は開発中のものです。 mailto:sage [2009/02/28(土) 14:54:38 ID:26v7E91g]
経過時間はどのように表示するのでしょうか?フラグ操作ですか?
○○秒以内に答えないと不正解になるコマンドを作りたいのですが…

147 名前:名前は開発中のものです。 [2009/02/28(土) 14:58:55 ID:LqQy7pZD]
>>146
秒数取得ってなんかあったっけ?

メーター作りたいなら、
たとえば5秒以内に答えさせたいなら
トランジションで5000msかければむら無くできるよ

よく分からないならkagと心中あたりに説明あった気がする

148 名前:名前は開発中のものです。 mailto:sage [2009/02/28(土) 15:11:00 ID:AzsKYvaz]
制限時間付き選択肢は単純にはsじゃなくて
waitで止めて一定時間経過でjumpさせれば良かったような。
細かい事は公式ログとか漁れば出てくると思うぞ。

149 名前:名前は開発中のものです。 mailto:sage [2009/02/28(土) 16:07:47 ID:2Eu7crvA]
コンダクタとめて非同期タイマーで待たせるんだろうけどKAGで書けるかは知らん。

150 名前:名前は開発中のものです。 mailto:sage [2009/02/28(土) 18:01:21 ID:+xAUdXfm]
TJSに挑戦 に時計をつくるってあった気が
質問の感じからするとTimerって何?なので
>>147-148が無難か

151 名前:名前は開発中のものです。 mailto:sage [2009/02/28(土) 19:36:25 ID:q4P93SfL]
TJSに挑戦 なら、時間制限選択肢の講座があるよ。
プラグインがあるようだ

152 名前:名前は開発中のものです。 mailto:sage [2009/03/01(日) 12:59:17 ID:t/A6834s]
timeout タグ どうよ?

153 名前:名前は開発中のものです。 [2009/03/01(日) 17:19:34 ID:cUIuNaNG]
突然ですみませんが、現在吉里吉里エディタを使用してノベルゲームを作っているのですが、
先日エディタのほうでファイルの読み込み&作成時にエラーが発生して.ksなどのファイルが吉里吉里エディタで使用できなくなりました。
どなたか原因と思われるのがあればおしえてください。

以下エラー内容
−−−−−−−−−−−
アプリケーションのコンポーネントで、ハンドルされていない例外が発生しました。
[続行]をクリックすると、アプリケーションはこのエラーを無視し、続行しようとします。
[終了]をクリックすると、アプリケーションは直ちに終了します。

フォント'Courier New'はスタイル'Regular'をサポートしていません。
−−−−−−−−−−−
OSはvistaです。
説明不足でしたら言ってください。
一応Googleでも調べてみたのですが、調べ方が悪いのか解決策が見つかりませんでした。
長文失礼しました。
よろしくお願いします。

154 名前:名前は開発中のものです。 mailto:sage [2009/03/01(日) 17:38:50 ID:GmicNYJp]
>>153
まずVistaなんていうクソOSをやめることから始めるんだ



155 名前:名前は開発中のものです。 mailto:sage [2009/03/01(日) 17:39:55 ID:fQ1DTqZp]
吉里吉里エディタ知らんけど
Courier Newフォントを使わなければいいんじゃ。
(エディタのフォントオプションなんかで指定?)

でも吉里吉里エディタは公開停止らしいので
後継のKKDE使え。敢えて昔の使うならウダウダ言うな。がスジだと思う。

156 名前:名前は開発中のものです。 [2009/03/01(日) 17:44:20 ID:cUIuNaNG]
>>155
すみません、間違えました。
KKDEです
verは最新のです。

157 名前:名前は開発中のものです。 mailto:sage [2009/03/01(日) 17:48:09 ID:eYJ0sYJC]
KKDEでもVistaサポートしてなさそうだな

158 名前:157 mailto:sage [2009/03/01(日) 17:49:41 ID:eYJ0sYJC]
>>157これは古いVerの情報だった。

159 名前:名前は開発中のものです。 [2009/03/01(日) 17:51:15 ID:cUIuNaNG]
>>158
はい、以前はちゃんと使用できていたので。
特に設定はいじっていないのですが、なぜか読み込めなくなったんです。
ちなみにKKDE自体はちゃんと起動します。

160 名前:名前は開発中のものです。 mailto:sage [2009/03/01(日) 17:56:50 ID:aE6zUcmg]
突然も何も最新って昨日じゃん。
とりあえずαって付いてるから以前のバージョンに戻して問題無いなら
フィードバックしてみた方がいいかもね。

てか>>155のフォント変更はやったのか?

161 名前:名前は開発中のものです。 [2009/03/01(日) 18:11:19 ID:cUIuNaNG]
>>160
環境設定とかいろいろ見てみたのですが、フォント設定がどこにあるのかわからなくまでやっていません。
バージョンを戻してもだめでした。
というか、以前のバージョンでだめだったので最新のにしたので…
ところでフィードバックの方法がよくわからないのですが…(Googleでも調べてみたのですが…

162 名前:名前は開発中のものです。 [2009/03/01(日) 18:12:07 ID:cUIuNaNG]
>>161
誤字が一部ありました。すみません

163 名前:名前は開発中のものです。 [2009/03/01(日) 18:14:58 ID:idjBCaEs]
>>161
okwave.jp/qa1988707.html
これみたかんじだと(ソフト違うけど)、単純に使えないフォントを指定しるっぽい
indexに書いてあるからフォントを変更してみるのが吉

164 名前:名前は開発中のものです。 [2009/03/01(日) 18:37:34 ID:cUIuNaNG]
>>163
すみません、indexとはどこのでしょうか?



165 名前:名前は開発中のものです。 mailto:sage [2009/03/01(日) 19:34:29 ID:m86dBFqK]
>>164
KKDEならサイトにBBSがあるんだからそこ使うべきじゃない?
www.poringsoft.net/cgi/bbs/wforum.cgi

166 名前:名前は開発中のものです。 [2009/03/01(日) 19:43:09 ID:cUIuNaNG]
>>165
それもそうですね。
皆さんお騒がせしました。
とりあえずフォントの変更してみます。
ご協力してくださった方、ありがとうございました。

167 名前:名前は開発中のものです。 mailto:sage [2009/03/01(日) 20:09:27 ID:y0+TCaMq]
KKDE名前変えてくんないかな。
"KKDE" -KDEで検索しないとKDEまでヒットするのが困る。

168 名前:名前は開発中のものです。 mailto:sage [2009/03/01(日) 20:09:29 ID:aE6zUcmg]
試しにKKDE入れてみたが
設定>ファイルタイプ別設定から普通にフォント変更出来るやん・・・。
vistaでは表示されてないとかじゃなければちょいと厳しいレベルだ。

これで解決するかどうかは知らんが後は>>165だ。

169 名前:名前は開発中のものです。 [2009/03/01(日) 20:14:08 ID:cUIuNaNG]
>>168
ちなみにそこは先ほど見つけたのですが、通常のMSゴシック体になってました。

170 名前:名前は開発中のものです。 mailto:sage [2009/03/01(日) 23:13:23 ID:0sIxknli]
作者に言え

171 名前:名前は開発中のものです。 mailto:sage [2009/03/02(月) 04:43:56 ID:qJkLThJT]
やったーKKDE2バージョンアップで起動するようになったー

172 名前:名前は開発中のものです。 mailto:sage [2009/03/02(月) 08:37:28 ID:dgHr3DZJ]
誰も引っかからないね

173 名前:名前は開発中のものです。 mailto:sage [2009/03/02(月) 22:08:43 ID:rXSUEWY0]
しばらく放置してましたがKagSciTEのβ2とソースコードを公開します。
ttp://colonq.s1.lo-ol.biz/
更新内容はバグ修正と、前スレで誰かが言っていたマウスドラッグで
画像の位置を動かすツールを適当に作って追加してあります。

174 名前:名前は開発中のものです。 mailto:sage [2009/03/03(火) 07:40:07 ID:1hdE0BNz]
avastで検出するようになったんだが俺だけ?
2.30 Rev.2 ウイルスとおっしゃる
2.30 Rev.1 問題なし
2.30 問題なし



175 名前:名前は開発中のものです。 mailto:sage [2009/03/03(火) 08:05:16 ID:1hdE0BNz]
訂正
2.30 stable rev.2 ウイルス
2.30 stable 問題なし
2.30 RC1 問題なし

176 名前:名前は開発中のものです。 mailto:sage [2009/03/03(火) 10:31:42 ID:Ngqer5xf]
>>174
おお、仲間がいてほっとした
昨日までkrkr.eXeを実行していても何も起こらなかったのに
チェストに移動したら製作できないできないじゃないか><

現作品のやつがまずアウト
他の作品作るのにコピーしたやつもアウト
ずっと前にダウンロードした旧バージョンのもアウト
kikyou.infoから最新版をダウンロードしてもアウト
昔ダウンロードした他の吉里吉里製の作品はおk

www.virustotal.com/jp/
このページにファイルをアップロードしたらいいらしいが、
チェストに移動せずに何もしないを選んだら、ファイルを見ようとするたび警告音
アップロードできてるのかも怪しい 0バイトとか出てたような
チェストの暗号化されたファイルのプロパティを見て、今日の日付のやつを
アップロードしてみたら異常なしだけど、これは暗号化されてるから意味ないのかも?

そちらは何か追加情報ありませんか?

177 名前:名前は開発中のものです。 [2009/03/03(火) 12:25:14 ID:vQ464eyf]
avastのアップデートが理由だよ


avastの誤認はよくあること
誰かが(おそらく真っ先に企業が)avastに苦情入れるだろうから大丈夫

吉里吉里製の自社のソフトをウイルス扱いされたら企業も真っ青だねw

178 名前:名前は開発中のものです。 mailto:sage [2009/03/03(火) 14:45:36 ID:Ngqer5xf]
>>177
ありがとうございました
どうやら誤検出の可能性が大きいようです

179 名前:名前は開発中のものです。 mailto:sage [2009/03/03(火) 15:37:01 ID:ER9smOfC]
大変、底辺な質問で恐縮だが、TJSでファイルを出力する方法を教えて頂きたい。
コンソールに文字を追加する方法でOK。

デバックの際に大変苦労していて、最後に落ちた関数くらい分らんと時間がいくら合っても
足りんのです。

私がコピーして使っているスクリプトに「catch(e)とthrow e」ってのがあるのですが、
catchが例外が発生したさいに動くのはわかりますが、throw eはコンソールにその例外情報を
書き込んでるんでOKでしょうか?
だとすれば、各関数の頭にthrow "関数名\n"; とかでいけますか


180 名前:名前は開発中のものです。 mailto:sage [2009/03/03(火) 16:47:42 ID:LmpBV2TO]
>>179
どういう状況なのかいまいち理解し切れてないけど、安易にコンソール出力方法を知るより
吉里吉里2リファレンスの目次で言う
『コントローラ 〜 コンソール』
辺りの項目を精読してTJSのデバッグってどういうものなのか確認し直すと良いと思います。

181 名前:名前は開発中のものです。 mailto:sage [2009/03/03(火) 17:31:54 ID:RegTAcJq]
KKDE2、入力補完のタグや属性の隣に
簡単な説明出してくれないかなあ
フォーカス合わせないと表示されないのは地味に不便

182 名前:名前は開発中のものです。 mailto:sage [2009/03/03(火) 18:16:29 ID:hnFqi3YI]
>>179
エラーの発生箇所を知りたいって事かい?
というか179の言うデバッグってどんな作業を指すのか良くわからねぇ・・・

183 名前:名前は開発中のものです。 mailto:sage [2009/03/03(火) 18:35:01 ID:qajmozcE]
avastでのウィルス誤認とのことだが、
うちのPCはAVGantivirus入れてるが検出されて隔離されたぞ。
2つのウィルスソフトに引っかかるなんてホントに誤認なのか?

184 名前:名前は開発中のものです。 mailto:sage [2009/03/03(火) 19:16:31 ID:a97W8m/W]
>>183
AVGも avast も誤認率高すぎで有名

まあ、これでも見て、なにが正しいのか自己判断してくれ。2.30rev2 の krkr.exeの結果だ。
ゲームエンジンの類は汎用の処理が大量にはいってる関係で誤認されることが多い

www.virustotal.com/jp/analisis/fac33ccd5766a15afb2102d3d1b153d2




185 名前:名前は開発中のものです。 mailto:sage [2009/03/03(火) 20:35:49 ID:qajmozcE]
>>184
それ見る限りだとおもいっきり誤認みたいですな。
どうしてavastとAVGで同時に誤認したんだろう。
ウィルスって判断する情報でも共有してるのかね?

186 名前:名前は開発中のものです。 mailto:sage [2009/03/03(火) 23:00:01 ID:T7Hg3i6F]
>>179
e.messageをArrayに入れてsaveメソッドでいいんじゃないの
ttp://devdoc.kikyou.info/tvp/docs/tjs2doc/contents/index.htmlの
例外処理のところとArrayクラスのところ読んで

187 名前:名前は開発中のものです。 mailto:sage [2009/03/03(火) 23:06:46 ID:0xvFD8cx]
avast環境でavast無効化しないでやるにはどうすればいいんだ・・・・
例外に入れたのに相変わらず弾かれる・・・・

188 名前:名前は開発中のものです。 mailto:sage [2009/03/03(火) 23:42:55 ID:yUdBM4Fv]
>>179
どう考えても、真っ先にすべきことは
リファレンスでcatchとthrowを見ることだと思うのだけど
見た?

189 名前:名前は開発中のものです。 mailto:sage [2009/03/04(水) 01:51:13 ID:0P8uzQfh]
AVG7.5でウイルス言われる!
って書き込みにきたら既に報告ありか

190 名前:名前は開発中のものです。 mailto:sage [2009/03/04(水) 04:28:01 ID:81ocjiGR]
avastで
2.30 stable rev.2 ウイルス
2.30 stable 問題なし
2.30 RC1 問題なし

とのことだが、AVG8.0でも
2.30 stable rev.2 ウイルス
2.30 stable 問題なし
と出た。RC1は調べてないけど。

rev.2の変更点のとこに誤認されるようなコードがあったのかな。

191 名前:名前は開発中のものです。 mailto:sage [2009/03/04(水) 06:12:40 ID:81ocjiGR]
190を訂正。
AVGをアップデートしたらrev.2もウィルスがヒットしなかった。
アップデートで誤認が解除されて問題なしのようです。
ということでAVGの人はもうウィルス云々は関係ないってことだね。

192 名前:名前は開発中のものです。 mailto:sage [2009/03/04(水) 06:15:31 ID:81IWlcm0]
>>191
こちらAvastでも解除を確認
1日だけの騒ぎだったようです

193 名前:名前は開発中のものです。 mailto:sage [2009/03/06(金) 08:15:43 ID:xstPUn85]
なんで「車輪の再発明」が否定されるわけ?
Deeだったっけ?作者がある日突然有料化しますとか宣言した日にはどうすんの?
想定が甘い

まぁ、もっとも すでに吉里吉里の入門本は完成して販売もされていいるわけでして・・・

194 名前:名前は開発中のものです。 mailto:sage [2009/03/06(金) 09:31:14 ID:DQxdMA/E]
誤爆?それとも亀レスか?

「車輪の再発明」は目的に対して発生する物。
目的がゲーム作成”であるのに、基本となる機能であり、複数のツールで実装
されているテキストの編集機能や画面の操作機能を1から作るのが「車輪の再発明」。

仮にお前が吉里吉里を越えるゲーム作成ツールを作るなら、全ての機能は再発明に
ならない。
また、DX機能をフルに使ったノベルを作成したいと思ったら、吉里吉里では無理
だから、仕方なく自分で作るのも「再発明」にはならない。

有料化を含めて、あらゆる面での可能性を元に自分で新規に作るのは、「再発明」
以前の問題。



195 名前:名前は開発中のものです。 mailto:sage [2009/03/06(金) 11:26:12 ID:nJdN0q8J]
>>193
ライセンスについて勉強しなおしてこい。
既にライセンスされてるものを後から変更することはたとえ作者でもできない。
仮に新バージョンから有料になったとしても、古いものがソース改変可能な
状態でライセンスされているため、必要となればいつでもそこから fork できるし、
そうするものが出てくるだろう。

「オープンソースで公開する」というのはそういうことだ。
そんなことは dee たんは当然わかってるからとうてい有料化はありえない話だけどな。

目的が「ゲームを作ること」で、ターゲットがPCでかつADV的な物を作る上でなら、
吉里吉里(や他の既存のものなんでもいいけど)を使わないのは、コスト意識が低いと
言われてもしょうがないな。そのぐらい吉里吉里は目的に対して良くできてる上にリスクが低い。

目的が「エンジンを作ること」まで含むなら文句言われ筋合いはないだろな。存分にやってくれ。

196 名前:名前は開発中のものです。 mailto:sage [2009/03/06(金) 13:14:05 ID:vptNOMsJ]
この時点では>>193が吉里吉里やNスク、FFD等を超える
超☆画期的なADVエンジンを開発するとは、まだ誰も予想していなかったのである

197 名前:名前は開発中のものです。 mailto:sage [2009/03/06(金) 15:14:29 ID:xstPUn85]
>>195
gif だったっけ? png だったっけ?
いきなり有料化したの
それが怖いのよ

シナリオジェネレータは作らされてはいるが、無償だし、態度でかいし、作る気にはならないw
とは言ったもののすでにあるんだろうね
これは公開するとADVゲーム市場が崩壊するからね

198 名前:名前は開発中のものです。 mailto:sage [2009/03/06(金) 15:28:04 ID:XuJ/qeAh]
>>197
gifとjpeg(で、対応策として候補に挙がったのがpng)のはずだが
あれらはオープンソースではなく会社の作った拡張子なので全然別物

199 名前:名前は開発中のものです。 mailto:sage [2009/03/06(金) 15:36:49 ID:9QmAf7tL]
>>197
>ぼくは小学生だけど
まで読んだ。
中学生になったら、『オープンソース』といった知らない言葉が出てきたら
ネットで調べたりすることをお勧めする。

200 名前:名前は開発中のものです。 mailto:sage [2009/03/06(金) 15:45:12 ID:NvZ9Ci8y]
>>197
あれは特許がらみ。特許と著作権は性質が根本的に違う。
特許の場合、仮に全部自分が作ってもひっかかるから吉里吉里とかオープンソースとか全く関係ない。

シナリオジェネレータ?
手直ししなくていいような実用レベルのものができたら、
ADV市場どころかどこでもひっぱりだこだよw
公開すれば一財産築けるね

201 名前:名前は開発中のものです。 mailto:sage [2009/03/06(金) 15:48:07 ID:A5PV4jQB]
これは酷いw

202 名前:名前は開発中のものです。 mailto:sage [2009/03/06(金) 16:11:44 ID:nF+z85/G]
ADVゲーム市場が崩壊するようなシナリオジェネレータとか
久しぶりに特大の発言来たな

203 名前:名前は開発中のものです。 mailto:sage [2009/03/06(金) 17:45:52 ID:xstPUn85]
なんだか意味不明なんで逃げますね〜

204 名前:名前は開発中のものです。 mailto:sage [2009/03/06(金) 18:21:10 ID:DQxdMA/E]
つ、釣りのつもりなんだろうか・・・・・?

それとも上でVBがどうのこうのって言ってた真性小学生か、既知外さんなの
だろうか。




205 名前:名前は開発中のものです。 mailto:sage [2009/03/06(金) 19:01:51 ID:idGHkHRQ]
>>196に「シナリオジェネレータ」も追加な

206 名前:名前は開発中のものです。 mailto:sage [2009/03/06(金) 19:23:28 ID:hkm+AIFp]
2chとは思えない親切な回答を聞いて態度デカいと言い
子ども向けのクソ丁寧な説明を意味不明と言う
きっと大者になる

207 名前:名前は開発中のものです。 mailto:sage [2009/03/06(金) 20:07:09 ID:CZhEe+7f]
おおうましかがあらわれた!

208 名前:名前は開発中のものです。 mailto:sage [2009/03/06(金) 21:24:45 ID:JxqtemYl]
とりあえず腹筋を崩壊させる才能はあるかもしれん

209 名前:名前は開発中のものです。 mailto:sage [2009/03/07(土) 03:12:13 ID:jy29upj0]
質問です。
文字を1ページ一括表示にしたいのですが、
できますか?


210 名前:名前は開発中のものです。 mailto:sage [2009/03/07(土) 03:21:21 ID:TEfkdRE9]
>>209
[nowait]

211 名前:名前は開発中のものです。 mailto:sage [2009/03/07(土) 06:17:40 ID:KkTAAAeP]
初めての吉里吉里/KAG作品を製作中。
1対1のカードゲームで互いの札の大きさで勝負が決まるようなごくシンプルなものなんだけど
ブラフも含めて相手の顔の表情を色々変化させようとしたらその思考ルーチンの複雑さに音を上げそうだ。
人間味のある思考って大変なんだなー。何かコツみたいなものってないだろうか‥ (´д`;)


212 名前:名前は開発中のものです。 mailto:sage [2009/03/07(土) 06:25:47 ID:fJMQD4GX]
よくある質問なのかもだけど、
掲示板とかでよくMainWindow.tjsに〜を追記してってのがあるけど、
これをAfterInit.tjsに書きたい場合(MainWindow.tjsを書き換えたくない)
どうするのかがよくわかんなくて、
例えば、
KAGWindowのメンバ変数を追加するとか、
関数に処理を追加したりとかがどうやるのかわからない。
具体的には、kagに変数loadflag=false追加して
loadBookMark内にloadflag=trueを追加したい。
これで栞ロード時に追加処理できるかなーとか思ったんだけど。

213 名前:名前は開発中のものです。 mailto:sage [2009/03/07(土) 07:28:42 ID:7uJYexCl]
>>212
関連事項になるかも知れない
MessageLayer.tjsの変更点をAfterInit.tjsで書き換えるということを今してた
function hoge(){ から } までをそのままコピペして変更したらできた
関数は再定義しても問題ないということなのかな

214 名前:名前は開発中のものです。 mailto:sage [2009/03/07(土) 07:31:18 ID:7uJYexCl]
と思ったら失敗してた orz



215 名前:名前は開発中のものです。 mailto:sage [2009/03/07(土) 08:55:51 ID:uP8VSlYg]
MainWindow.tjsにhoge(fuga)というメソッドがあったとすると、
AfterInit.tjsには、

kag.hoge = function(fuga)
{
System.inform(fuga);
} incontextof kag;

で上書きできるよ。

でもメンバ変数は別で管理した方が危なくなくていいんじゃないかな。

216 名前:名前は開発中のものです。 mailto:sage [2009/03/07(土) 09:17:50 ID:u4AXJgBu]
メンバ変数を追加したい場合、仮に変数名をtestとすると、Override.tjsに
global.KAGWindow.test = 0;
って書くか、AfterInit.tjsに
global.kag.test = 0;
で出来る。関数も同様。

追加したい処理がちょっとしたものなら、>>215みたいに上書きするより
tf.hoge = kag.hoge;
kag.hoge = function(fuga)
{
//追加したい処理をここに記述
System.inform(fuga);
//本来の処理を行なう
tf.hoge(fuga);
} incontextof kag;
ってするのがいいと思う。
処理内容を根本的に変えたいのであれば>>215だね

217 名前:名前は開発中のものです。 mailto:sage [2009/03/07(土) 09:20:54 ID:fJMQD4GX]
別に管理というと、
単純にシナリオファイル内でsf.loadflagとかにしたほうがいいのかな、安全性でいって。
シナリオファイル内(first.ksの最初とか)でsf.loadflag=falseとして、
kag.loadBookMark=function(num, loaduser = true)
{
// 栞番号 num からデータを読み出す
sf.loadflag = true;//←この行を追加
return loadBookMarkFromFile(getBookMarkFileNameAtNum(num), loaduser);
}
でいいのかな。


218 名前:名前は開発中のものです。 mailto:sage [2009/03/07(土) 09:39:20 ID:dAI8593+]
メンバ変数追加する場合は処理の辻褄合わせるために
起動の始めの方に一行追加してはっきりさせておいた方がいいけど
userフラグ(f、sf、tf)ならそれが必要なくなるから
手っ取り早く且つ解りやすく済むってのがある。

219 名前:名前は開発中のものです。 mailto:sage [2009/03/07(土) 13:22:10 ID:iep/mgDw]
>>211
情報としては、自分の札の大きさ、相手の表情(の変化)などが
あるわけだと思うけど、
はじめから、ブラフを含めてとか考えると難しいことになりそうで
最初は素直なキャラから作り始めたらどうかな

220 名前:名前は開発中のものです。 mailto:sage [2009/03/07(土) 13:32:39 ID:fJMQD4GX]
結局216を参考にして、AfterInit.tjsに
global.kag.loadflag = 0;

tf.loadBookMark2 = kag.loadBookMark;
kag.loadBookMark = function(num, loaduser = true)
{
//ロード時の追加処理
loadflag = true;
tf.loadBookMark2(num, loaduser = true);
} incontextof kag;
でうまく動きました。ありがとう!

221 名前:名前は開発中のものです。 mailto:sage [2009/03/07(土) 15:31:55 ID:jy29upj0]
>>210
ありがとうございました

222 名前:211 mailto:sage [2009/03/07(土) 17:11:29 ID:faaX873R]
>>219
RESありがとう、正にその通りで苦労してるところ。
割と素直な2人目までは出来たんだけど、だんだん強くなる3人目からがややこしくなってきた。

表情も最初は顔の他に手のポーズまで凝ろうとしたら1人の表情が200個ぐらいになって
整理がつかずバグだらけだったので、顔だけにしてさらに押さえて1人50個ぐらいにまで減らしたよ。
表情のファイル名も最初はsmile1、smile2とかだったのを"ああっ!"とか"ビクビク"に変えて
ようやく整理出来てきた。

今のところこういう試行錯誤ばかり多くて、製作が進んだり戻ったりするのが一番ツライ。
思考ルーチンもだけど、そこから分岐した差分の管理とかがさらに難しいなー。
現在はテストプレイと称して、一番うまく動作してる1人目とダラダラ遊び続ける逃げモードだよ。

223 名前:名前は開発中のものです。 mailto:sage [2009/03/08(日) 00:35:29 ID:joKXSO6O]
>>222
初めは「強さ2程度の表情をした!」とか文章だけのゲームにしておいて
思考エンジンが完成してから絵に置き換えたらどうでしょう。
あとデータはTJSの配列で定義しておくといいです。

224 名前:名前は開発中のものです。 mailto:sage [2009/03/08(日) 12:08:23 ID:sCuwdZMS]
ここで聞いていいことかわからないけど質問です。
DirectX使った演出を組もうとしてるのですがCPU使用率が常時100%行きます。
フレームレート落としたり更新矩形を小さくすれば多少改善されますが、カクカクしたりします。
■手順
1.DirectXでレンダリング
  ↓
2.ピクセルデータを吉里吉里レイヤーに転送(memcpy)
  ↓
3.Layer.updateで更新

どうも2の転送処理以上にupdateがボトルネックになってるようです。
もっとスマートだったり軽い処理手順にできる方法は無いでしょうか……



225 名前:名前は開発中のものです。 mailto:sage [2009/03/08(日) 14:53:21 ID:5QzPfy2V]
Layer.update は更新フラグたててるだけだからそれ自身は関係ないけど
全画面転送が毎回発生することになるからその後の更新処理は重くなる。
そういうことやりたい場合は drawdevice 機能をつかって更新系をのっとるのが基本

あと、なにをどうやって処理してる?>フレームレートの調整
まさか busy loop はしてないだろうとは思うけど念のため

226 名前:名前は開発中のものです。 mailto:sage [2009/03/08(日) 15:33:06 ID:Msoi3EzX]
素直にDirect3Dでシステム作った方がいいんじゃね? とかいったらまずい?






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<284KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef