1 名前:名前は開発中のものです。 [2008/07/24(木) 11:16:40 ID:w0/6Uk+/] ノベルゲーム製作ツール吉里吉里/KAGのユーザーが雑談・質問をするスレです。 自作ゲームの進行状況や製作ツールについての話、TJS等の話題もどうぞ。 マルチポストはやめましょう。個人叩きも禁止です。 ※スレで質問をするときは、ドキュメント、スレの過去ログ、公式掲示板のログ、 FAQ、Google等で調べてからにしましょう。 前スレ:■吉里吉里/KAG/TJS雑談質問スレ■その14 ttp://pc11.2ch.net/test/read.cgi/gamedev/1204006714/ 吉里吉里2/KAG3雑談質問スレ_過去ログ ttp://www.geocities.jp/kirikiri_log/ 吉里吉里ダウンロードページ ttp://kikyou.info/tvp/ 詳しくは>>2-5 辺りを参照のこと。
582 名前:名前は開発中のものです。 mailto:sage [2008/10/10(金) 08:14:14 ID:+ZfXVooO] 俺は応援してる https://sv.kikyou.info/trac/kirikiri/wiki/documents/kirikiri3/development/stagecraft_editor
583 名前:名前は開発中のものです。 mailto:sage [2008/10/10(金) 08:51:01 ID:i0c2FuBA] そういや吉里吉里3って今どこまで進んでるんだろう まあ公開されても当分は2の方使うと思うけど
584 名前:名前は開発中のものです。 mailto:sage [2008/10/10(金) 13:15:10 ID:veFZcx44] アドベンチャー作るならコミックメーカーより吉里吉里の方がいいよな? 難しいけどやってみるか
585 名前:577 mailto:sage [2008/10/10(金) 13:52:55 ID:N3TX7EE1] コミックメーカー糞過ぎて使えね マウスでだらだら操作するより記述したほうがはええわ ってことになった
586 名前:名前は開発中のものです。 mailto:sage [2008/10/10(金) 14:02:26 ID:xqmrp1t0] 577 がわりと多数がたどった道を一瞬でたどっててワラタ
587 名前:名前は開発中のものです。 mailto:sage [2008/10/10(金) 14:20:21 ID:/n8wzt6+] 次はデバッガが欲しくなってその次はRADが欲しくなるんだな。
588 名前:名前は開発中のものです。 mailto:sage [2008/10/10(金) 19:59:13 ID:qgLnmGnk] >>584 なんでコミックメーカーと吉里吉里の二択なんだw
589 名前:名前は開発中のものです。 mailto:sage [2008/10/10(金) 20:23:48 ID:EjhovwR+] あんまりコミックメーカー馬鹿にすんなよ! 初心者には最適の踏み台ツールなんだぜ
590 名前:名前は開発中のものです。 mailto:sage [2008/10/10(金) 22:23:29 ID:uv3scRWN] Liveなんとかもたまにでいいのでry
591 名前:名前は開発中のものです。 mailto:sage [2008/10/10(金) 23:15:57 ID:C+lBUw69] コミックメーカーの知名度思ったよりあるんだな 作品数そんなにあったっけ? 先日ランタイムアンインストールしたばかりだ
592 名前:577 mailto:sage [2008/10/10(金) 23:24:07 ID:nYJLqIZp] >>591 おれはアドベンチャーツクールで検索したら上位にあって試しただけ スクリプトを書かなくていいって売りだけど、タグをコマンドという機能にスリ変えただけだからな・・・ マウスでタグ打ってるような感覚・・・完全に設計に問題あるだろ >>590 liveも試したが多機能なのはいいけど、やっぱ制約が多いからうざくなってやめた KAGはVBのようなコード書かないといけないから、なんかキモイわw
593 名前:名前は開発中のものです。 mailto:sage [2008/10/10(金) 23:41:15 ID:WdmYhbGX] すみません、ちょっとスレチなんですが 吉里吉里で作ったゲームが完成して、配布したいのですが サークル名を決めてませんでした サークル名に「チャンス」を入れたいのですが 商標検索してみると沢山登録されていました 商標登録されている言葉ってサークル名に使っちゃいけないんでしょうか? また、ゲームのタイトルにも「チャンス」と入れたいのですが、これも駄目なのですか? 皆さんどのようにサークルの名前を決めたのか教えて頂きたいです
594 名前:名前は開発中のものです。 mailto:sage [2008/10/10(金) 23:50:07 ID:bcHRu/I5] >>581 エンジンを変えるという選択肢ですか。 確かにそれもありですね。 Flashのノベルゲーにどういうものがあるか調べてみて、乗り換えるメリットがあるか検討してみます。 >>582 2年前にそういう提案があったんですね。 進んでいれば良いのですが。 >>592 VBのようなコード書くのは大丈夫だけど、部品は座標を手入力するのではなく、GUIで視覚的に配置したいな。 VBみたいだとやりやすいんだけどね。
595 名前:名前は開発中のものです。 mailto:sage [2008/10/11(土) 00:02:27 ID:qgLnmGnk] >>593 つ サークル名のあれこれ changi.2ch.net/test/read.cgi/2chbook/987334554/ 商標どうこう以前に、チャンス[chance]は英単語じゃないか
596 名前:名前は開発中のものです。 mailto:sage [2008/10/11(土) 00:59:47 ID:UQKcMTTG] オススメの吉里吉里関連本はありますか? 手元にあると便利な書籍など教えて頂きたいです。 どんなところが、良いのかの一言もあると助かります。 すでに『萌えるゲーム制作 吉里吉里/KAGで作る美少女ゲーム』を書店で見かけて購入しています。 まだ、読み途中。
597 名前:名前は開発中のものです。 mailto:sage [2008/10/11(土) 01:07:11 ID:sF6Ao/YA] >>596 そんなに本買わなくてもいいよw読む暇あったら作り始めたほうがいい あえて言うならプラグインとか作ってる人が本出してたよね。あれ欲しい
598 名前:名前は開発中のものです。 mailto:sage [2008/10/11(土) 01:25:28 ID:F90a+G/J] 吉里吉里のLayerはウィジェットやGUIコンポーネントとして使えるんだから吉里吉里2だけでもRADは作れそうだけどな。 吉里吉里3はそこら辺焦点当てて開発されてるみたいだけど。 前にLayerクラスで一通りのGUI実装したらライブラリの総サイズが20Mくらいいった。 結局Layerクラスじゃ限界があると結論づけて捨てたが。
599 名前:名前は開発中のものです。 mailto:sage [2008/10/11(土) 02:32:32 ID:+1HbknMG] 用意した長方形の画像を台形に変形って出来ますか? もしくはそういうプラグインがあれば教えてください
600 名前:名前は開発中のものです。 mailto:sage [2008/10/11(土) 02:48:26 ID:pXKv7wpD] perspective.dll で出来る
601 名前:名前は開発中のものです。 mailto:sage [2008/10/11(土) 06:12:08 ID:P9XeVy/8] wuvorvis.dllだっけ? Ogg Vorbis 1.20がだいぶ前に出ていたような気がする ちゃんと差し替えてんのかな
602 名前:名前は開発中のものです。 mailto:sage [2008/10/11(土) 08:58:39 ID:SRQC8Ir0] サークル名 チャンス!+ まず部屋の中を見渡す そしてチャンスとくっつける 俺の場合 目の前にコップがあるので チャンスカップ サークル名なんてそんなもんだ
603 名前:名前は開発中のものです。 mailto:sage [2008/10/11(土) 22:22:34 ID:BQEvF5VN] >>602 でも前「二人のロッテ」ってアニメがあったけど ロッテの商標問題で使えなかったんだよな 商標の前に何か付けてもNGになる場合もあるって事だ
604 名前:名前は開発中のものです。 mailto:sage [2008/10/11(土) 22:33:51 ID:YJjD6GWn] ロッテだと思い浮かぶのは1社しかないので、それはそうでしょ チャンスと同じ土俵では比べられないよ
605 名前:名前は開発中のものです。 mailto:sage [2008/10/11(土) 23:00:54 ID:P9XeVy/8] 二人のチャンスでいいじゃない
606 名前:名前は開発中のものです。 mailto:sage [2008/10/11(土) 23:22:58 ID:UQKcMTTG] >>597 プラグインの人の本って『吉里吉里/KAGではじめるゲーム制作―タグでノベルゲームが簡単にできる! 』? 発行が5年前のものだから手を出さなかったけど、また見つけたら買おうかと思う。 習うより慣れろと分かってても、紙媒体が近くにあると安心するんだw
607 名前:名前は開発中のものです。 mailto:sage [2008/10/11(土) 23:35:21 ID:4Qg3M3sT] 同じ情報でも、モニタで見るのより、本で見るほうが頭に入ることはあるな
608 名前:名前は開発中のものです。 mailto:sage [2008/10/11(土) 23:43:40 ID:QVD7pP6U] >>606 「吉里吉里/KAG ノベルゲーム制作入門」じゃないかな。 本は読んでないが、既存本の作者の中ではこの人が技術的に一番安心できるだろ。
609 名前:597 mailto:sage [2008/10/12(日) 00:07:25 ID:Bpvyd8yK] >>608 それそれ。でもちょっと高いよね >>606 関連書籍については過去ログでも何度か出てきてたと思うので 読んでみるといいよ 紙媒体があると安心するのは同意w寝転がって読めるしね
610 名前:606 mailto:sage [2008/10/12(日) 00:47:34 ID:2k7ww1nZ] >>608-609 ありがとう。発売日あたりの過去ログ参照した。 機会があったら購入しようかと思う。あの本の厚みは惹かれるw
611 名前:名前は開発中のものです。 mailto:sage [2008/10/12(日) 01:03:59 ID:atYefr9U] 紙媒体か…
612 名前:名前は開発中のものです。 mailto:sage [2008/10/12(日) 01:13:04 ID:/qXqn/VN] 以前、書籍についてテンプレ作ったほうがいいんじゃね?とか 話題があがったような気がするので作ってみた。 ------------------------------------------------------ 【吉里吉里/KAGの関連書籍】 ●同人ゲーム 制作ガイドブック 基礎編/応用編 ttp://www.media-tech.co.jp/detail/doujinn.htm ttp://www.media-tech.co.jp/detail/doujinn2.htm 超初心者向け。この本を読むレベルではこのスレはきついかも。 htmlやcssといったタグ用語って何それおいしいの?という人や PC知識全般に乏しい人はこの本推奨。 ●吉里吉里/KAGではじめるゲーム制作 ttp://www.impressjapan.jp/books/2264 KAGの基礎を覚えるならこの本。文字が大きく読みやすい。 さらに踏み込みたい人や、この本で物足りない人は↓の本を推奨。 ●吉里吉里/KAG ノベルゲーム制作入門 ttp://www.shuwasystem.co.jp/products/7980html/1659.html 良書。変数、フラグといった用語に慣れてる人はこの本。 書いてある内容は↓ ttp://homepage1.nifty.com/gutchie/kirikiri_kag3/game_dev.html が大半を占めるので、一度読んでみて理解できそうだったら購入推奨。 また、執筆者の書籍のサポートも行われている ttp://hpcgi1.nifty.com/gutchie/wifky/wifky.pl ●吉里吉里/KAGではじめるゲーム制作 ttp://www.kohgakusha.co.jp/books/detail/4-87593-426-2 発行日が古いため、内容も若干古い部分がある。また入手困難。 一応TJSの説明もあるが、内容が古いため(ry
613 名前:名前は開発中のものです。 mailto:sage [2008/10/12(日) 01:25:54 ID:7Zc1J9rS] >>612 2番目の本のタイトルは ●萌えるゲーム制作 吉里吉里/KAGで作る美少女ゲーム
614 名前:名前は開発中のものです。 mailto:sage [2008/10/12(日) 12:15:16 ID:hgNeexB8] 付属リファレンスを印刷しただけの本が一番欲しい
615 名前:名前は開発中のものです。 mailto:sage [2008/10/12(日) 12:17:12 ID:wd9fJ6Uq] まあちゃんと製本されたものの扱いやすさってのはあるな
616 名前:名前は開発中のものです。 mailto:sage [2008/10/12(日) 12:39:32 ID:VXR8Puyr] 本だとかえって見ないな 寝転がって読むと読む前に寝る webで講座作ってる人マジありがとう
617 名前:名前は開発中のものです。 mailto:sage [2008/10/12(日) 12:44:47 ID:1YpBwleg] >>614 プリンターつかえば?
618 名前:名前は開発中のものです。 mailto:sage [2008/10/12(日) 12:51:03 ID:h9yY+pQV] >>617 やってみたことある? とんでもなく分厚くなるよ
619 名前:名前は開発中のものです。 mailto:sage [2008/10/12(日) 13:29:48 ID:1YpBwleg] 薄いリファレンスなんて見たことが無いが
620 名前:名前は開発中のものです。 mailto:sage [2008/10/12(日) 15:00:00 ID:/0AYoUd0] MSの仕様書とかとんでもない分厚さだぞ
621 名前:名前は開発中のものです。 mailto:sage [2008/10/12(日) 23:15:51 ID:8mJbmk3/] それをプリントアウトするのがイヤっていう話じゃないの?
622 名前:名前は開発中のものです。 mailto:sage [2008/10/12(日) 23:30:35 ID:hgNeexB8] そそ、ちゃんとインデックスもついたリファレンスってこと 自分は一番見るドキュメントがKAG・吉里吉里・TJSリファレンスなんで それを紙媒体にしてほしいんだよね
623 名前:名前は開発中のものです。 mailto:sage [2008/10/12(日) 23:42:41 ID:lqcj8WPP] 確かに紙媒体である方が望ましいよね 現実問題収益が見込めないと思うから無理なんだろうけど 現状紙以外なら↓のリファレンスのchm版が一番使いやすいかな ttp://d.hatena.ne.jp/guylian/20071023#c1193922959 もう配布されていないようだけど
624 名前:名前は開発中のものです。 mailto:sage [2008/10/12(日) 23:58:17 ID:mCJGEWFb] 俺は毎日ちまちま携帯で読んでたなぁ
625 名前:名前は開発中のものです。 mailto:sage [2008/10/13(月) 00:12:04 ID:WuH60cjq] こんばんは。質問させてください。 2.30安定版を使ってます。 今画面上部のメニューを消してるんですが、 右クリックメニューからバージョン情報ダイアログを出せればと思ってます。 方法が分かる方がいたらご教示をお願い出来ればと思います。
626 名前:名前は開発中のものです。 mailto:sage [2008/10/13(月) 00:28:37 ID:zhi3sxg1] chmの見にくさは異常
627 名前:名前は開発中のものです。 mailto:sage [2008/10/13(月) 01:27:26 ID:G/Be+FMW] 吉里吉里同根のリファレンスはブックマークに入れてブラウザで見てるけど やっぱり紙媒体は強いんだよね どの言語で開発してても慣れてくると一番使うのはリファレンスだし
628 名前:名前は開発中のものです。 mailto:sage [2008/10/13(月) 09:12:04 ID:WuH60cjq] 625です。解決しました。ごめんなさい。
629 名前:名前は開発中のものです。 mailto:sage [2008/10/13(月) 22:47:49 ID:QEM4eXYF] パソコンをフォーマットして秀丸のmacroの再設定してるんだけど、 うまくいかないんだよね・・・ リストボックスは表示するのに吉里吉里の実行になるとパスがうまく読めないっておかしいなぁ・・・
630 名前:名前は開発中のものです。 mailto:sage [2008/10/14(火) 02:48:34 ID:Z3U09Ugo] 今TJS勉強中なんですけど、文字列から数値に変換する際、 頭文字に”0”が付く文字列ってのは数値変換出来ないんでしょうか? ”01”〜”07”までは1〜7に変換出来たんですけど、”08”と"09"を数値変換した場合、0が返ってきたので。 当たり前だろ的な質問だったらすみません・・・。
631 名前:名前は開発中のものです。 mailto:sage [2008/10/14(火) 03:42:57 ID:ubZ7uO8J] >>630 先頭に0がつくと、その値は8進数として扱われる 01〜07は8進数としてセーフだが 08や09という8進数は存在しないためエラー→0と変換されていると思われ コンソールで 01 とか 08 とか評価させてみ
632 名前:名前は開発中のものです。 mailto:sage [2008/10/14(火) 04:36:21 ID:LZrskPcS] >>631 確か、単項プラス演算子あたりでの変換は、変換できるところまで 変換して返してた気がするんで、+"018"は1じゃなかったかな
633 名前:名前は開発中のものです。 mailto:sage [2008/10/14(火) 11:25:16 ID:Z3U09Ugo] 630です。 >>631 先頭が0だと8進数として扱われるんですね。覚えておきます。 んー・・とりあえず二桁の数値しか扱う予定がないんで、 先頭が0の場合は、一の位だけを数値変換、って感じでやってみます。 ありがとうございました! >>632 なるほど、メモっとかないと忘れそうですねこれ。 試してみます。ありがとうございました!
634 名前:名前は開発中のものです。 mailto:sage [2008/10/14(火) 19:20:10 ID:S1119ZrM] 08をintに変換できないのは嵌ったな
635 名前:名前は開発中のものです。 mailto:sage [2008/10/14(火) 20:25:31 ID:ghLP/Mlr] 今、小数点を挿入して実数にして…などと報われない方法を思いついたw
636 名前:名前は開発中のものです。 mailto:sage [2008/10/14(火) 20:43:00 ID:TIWi2xX4] >>634 文系素人スクリプタの俺には、どう変換していいのか見当もつかないぜ
637 名前:名前は開発中のものです。 mailto:sage [2008/10/14(火) 21:39:30 ID:6qZDMWbw] return ( "1"+ x ) - 100;
638 名前:名前は開発中のものです。 mailto:sage [2008/10/14(火) 22:06:45 ID:e0v266sp] 文字列に変換して、先頭の0を全部削って、またintに変換 して戻す関数を作ればいいんじゃね?
639 名前:名前は開発中のものです。 mailto:sage [2008/10/14(火) 22:40:48 ID:+O1k4b7O] TJSってn進数に変換する標準関数って無いの? 例えば、phpでいう intval(値, 基数); みたいなの 無ければintvalに相当する自作関数作れば良いかもね。
640 名前:名前は開発中のものです。 mailto:sage [2008/10/14(火) 23:28:45 ID:6TaIqkmd] あれ? デスクトップのPCにうまく設定できたのにノートに同じ設定ができない。 DLLがロードされてないのにdllfunc関数が使われました 全部同じバージョンなのになんってこったい
641 名前:名前は開発中のものです。 mailto:sage [2008/10/15(水) 00:41:33 ID:BSoGvZHm] function ZeroSuppressInt(val) { return +(val.replace(/^0+/g,"")); }
642 名前:名前は開発中のものです。 mailto:sage [2008/10/15(水) 00:48:55 ID:g184oxd8] こんな感じか function ZeroSuppressInt(val) { return val ? ZeroSuppressInt("0" + (val >> 3)) *10 + val % 8: 0; }
643 名前:名前は開発中のものです。 mailto:sage [2008/10/15(水) 01:28:41 ID:m13K85i5] >>641-642 こういうのをサラッと書けるスキルが欲しい YOUマジ頭いいですね
644 名前:名前は開発中のものです。 mailto:sage [2008/10/15(水) 02:17:55 ID:wHF3TwVB] >>641 マイナスのこと忘れてる >>642 なんかいろいろと問題あるっぽい 実数、負数、eによる指数表現とか考えたら、こんな感じかね function ZeroSuppressInt(val) { return (+val < 0 ? -1 : 1) * +(val.replace(/^\-?0+/g,"")); } >>639 調べてみたけどPHPのintvalはCのstrtolをそのまま使ってるだけだよ
645 名前:名前は開発中のものです。 mailto:sage [2008/10/15(水) 06:56:53 ID:wPdBxtMR] どうでも良いがキャメルケースの方が好きです。
646 名前:名前は開発中のものです。 mailto:sage [2008/10/15(水) 14:13:25 ID:WUatUQJv] kag.current.processCh("前"); kag.tagHandlers.s(); kag.current.processCh("後"); kag.tagHandlers.s();を普通に素通りしてしまうのですがなぜでしょうか
647 名前:名前は開発中のものです。 mailto:sage [2008/10/15(水) 18:27:25 ID:BSoGvZHm] >>646 KAGの tagHandlers は、あくまで Conductor から呼び出されることを前提に 設計されているもので、コンダクタの状態変更をともなうタグは直接呼び出しても 正常には機能しません。(コンダクタは帰り値を参照して動作変更してます) どうしても tjs で処理を記述したければ何度かでてますが、pendings に次の タグをつんで KAGの Conductor から呼ばせるようにしましょう 意味がわからなければ、素直に KAG で eval とか使って処理したほうが無難です。
648 名前:名前は開発中のものです。 mailto:sage [2008/10/15(水) 19:26:49 ID:WUatUQJv] >>647 分かりました。色々調べて無理そうならあきらめることにします。 TJSはかなり奥が深くて楽しいですね
649 名前:名前は開発中のものです。 mailto:sage [2008/10/15(水) 20:19:04 ID:SBOdTxC1] >pendingsに 設計的にリフレクション並みに邪道だな。
650 名前:名前は開発中のものです。 mailto:sage [2008/10/15(水) 23:52:33 ID:IOp1RflU] 秀丸に吉里吉里の入力補助と実行補助の設定をしているのですが うまくいきません。 入力補助は動作するのですが、実行補助になると DLLがロードされてないのにdllfunc関数が使われました と、エラーが出てしまいます。 completeXは 3 だとエラーが出ると書かれていたので 2 を使用しております。 回避方法が解る方がいらっしゃいましたらご教授願います。 バージョン 秀丸 Ver 7.07 吉里吉里 Ver 2.28 completeX Ver 2.48 KKTH Ver 1.00
651 名前:名前は開発中のものです。 mailto:sage [2008/10/15(水) 23:56:38 ID:EN059ci1] 秀丸のほうで聞いた方がいいんじゃないの?
652 名前:名前は開発中のものです。 mailto:sage [2008/10/16(木) 00:29:17 ID:FboH9YW/] できなきゃ自分で何とかするか諦めろの世界
653 名前:名前は開発中のものです。 mailto:sage [2008/10/16(木) 00:48:50 ID:Q+gwn4QD] 秀丸側に問い合わせっぽい
654 名前:名前は開発中のものです。 [2008/10/17(金) 10:52:40 ID:b4E9dKiw] 吉里吉里とKAGって何が違うの?
655 名前:名前は開発中のものです。 mailto:sage [2008/10/17(金) 11:48:37 ID:S9ZAaAAB] 吉里吉里=プログラムエンジン KAG=命令セット
656 名前:名前は開発中のものです。 mailto:sage [2008/10/17(金) 12:05:25 ID:b4E9dKiw] 市販されている吉里吉里を使ったゲームのxp3ファイルは ソースに戻せますか?
657 名前:名前は開発中のものです。 mailto:sage [2008/10/17(金) 12:27:22 ID:A/0ODm70] >>656 板名嫁。
658 名前:名前は開発中のものです。 mailto:sage [2008/10/17(金) 13:01:01 ID:b4E9dKiw] up.mugitya.com/img/Lv.1_up76033.jpg 簡単にできたお? 嫁とか痛いお? 吉里吉里使ってる時点でアホだお? おっおっお?
659 名前:名前は開発中のものです。 [2008/10/17(金) 15:26:23 ID:b4E9dKiw] 超めんどくさいお なんか簡単になるエディタでもないのかお?
660 名前:名前は開発中のものです。 mailto:sage [2008/10/17(金) 15:39:43 ID:IQKQ7dx9] KAG(吉里吉里アドベンチャーゲーム)があるなら KMG(吉里吉里MMOロールプレイングゲーム)も作ってほしい
661 名前:名前は開発中のものです。 [2008/10/17(金) 16:09:02 ID:IDY+GOy9] >>659 つ「Yuuki! Novel 」
662 名前:名前は開発中のものです。 mailto:sage [2008/10/17(金) 16:43:51 ID:IQKQ7dx9] s-girl.info/vote/game.html これ見るとユーザー側は的を射てない意見ばかり ユーザーが触れるシステムはツールじゃなくて制作者の裁量によるもの 単なるブランド信仰だな もちろん良い方に勘違いしてくれるのは嬉しいことだ
663 名前:名前は開発中のものです。 mailto:sage [2008/10/18(土) 00:33:23 ID:awg3YXzH] よくわかんないけどでフォの機能こてこてにつければいいの?
664 名前:名前は開発中のものです。 mailto:sage [2008/10/18(土) 00:46:17 ID:A+/y65yl] ちょっと抽象的すぎる質問ですが・・・ 他プレイヤーとデータやりとりして遊ぶようなゲームって作れますかね? 例えばダビスタのようなゲームで馬のデータのみを外部ファイルに出力するような
665 名前:名前は開発中のものです。 mailto:sage [2008/10/18(土) 01:51:13 ID:145Ft0aL] 馬のデータの入った変数をファイル出力して そのファイルを読み込む処理を付ければよい
666 名前:名前は開発中のものです。 mailto:sage [2008/10/18(土) 15:34:05 ID:A+/y65yl] >>665 なるほど、出力も読み込みも出来るんですね ただ強さを競うようなゲームだと簡単にチート出来そうなのが難しいですね・・・ ありがとうございました
667 名前:名前は開発中のものです。 mailto:sage [2008/10/18(土) 17:37:54 ID:UJoY+pL8] まずそれに適したプログラミングソフト(言語)を探した方が良さそう 吉里吉里しか候補にないのかな
668 名前:名前は開発中のものです。 mailto:sage [2008/10/18(土) 17:58:50 ID:yPSCGzkh] >>666 データを読み込んだ後、チェックしちゃだめなの?
669 名前:名前は開発中のものです。 mailto:sage [2008/10/18(土) 21:25:41 ID:Ub+g8OS3] 吉里吉里の話じゃないじゃねーかw
670 名前:名前は開発中のものです。 mailto:sage [2008/10/18(土) 22:22:42 ID:6s3UJtH3] ダンジョンのマップデータ(300件強)を Scripts.evalStorage()の引数のファイルに %["p0621" => [int 4, int 0, int 0, int 0],...]) といった具合に記述していたのですが、 どうも、constというおまじないをすると、 省メモリになるらしいということで、 栞データの記述を参考に (const) %["p0621" => (const) [4, 0, 0, 0],,...] としてみたのですが、これでいいのでしょうか? 色々とか分かっていなので、変な質問ですみません。
671 名前:名前は開発中のものです。 mailto:sage [2008/10/19(日) 01:54:13 ID:oFavrf5U] >>670 TJS2の場合、constは将来のために予約されているだけで 実際には機能しない。従って省メモリ効果はない。
672 名前:名前は開発中のものです。 mailto:sage [2008/10/19(日) 06:12:51 ID:cxYV37oM] ググってもよくわからなかったので質問です。 右クリックメッセージレイヤ消去で、 隣にあった顔グラまで消えたゲームを見つけたのですが、 あれってimageタグで出来るものですか? それとも使わないメッセージレイヤにflame画像で顔グラとして見せているんですか?
673 名前:名前は開発中のものです。 mailto:sage [2008/10/19(日) 06:18:28 ID:ZJUNZxeF] >>672 そのゲームがどうやってるかは知らんが、 普通は右クリック処理をカスタマイズするんじゃないかな。
674 名前:名前は開発中のものです。 mailto:sage [2008/10/19(日) 06:32:11 ID:oFavrf5U] >>672 多分、layoptタグのautohide属性。
675 名前:名前は開発中のものです。 mailto:sage [2008/10/19(日) 06:57:58 ID:Fd004zXJ] >>670 エラーでてなければおk >>671 実は const つけてるとパーサが処理するので、読み込み時間とその時に使うメモリ量が激減する。 巨大なデータだとすごい有効。その代わり定数以外が入ってると解析できなくてエラーになる。
676 名前:名前は開発中のものです。 mailto:sage [2008/10/19(日) 07:50:46 ID:TGKcKqiZ] 逆に右クリしても隠れないメッセージレイヤ設定するための属性ってないよね。 いや、もちろんリファで探したけど、もし見逃してたらと思って。
677 名前:名前は開発中のものです。 mailto:sage [2008/10/19(日) 11:57:18 ID:cxYV37oM] 672です。 >>673 右クリック処理のカスタマイズでそんなことができるんですね。 細かく調べてみます。ありがとうございました! >>674 実際にautohideしてみたら前景も一緒に隠れました。 よくわかりました。ありがとうございました! >>676 確かにそういう属性は見た感じではありませんね。 あってもグラフィックを見る時邪魔になるからかも知れませんね。
678 名前:670 mailto:sage [2008/10/19(日) 14:28:11 ID:ZCv+eZS1] >>671 レスありがとうございました。 ver2.30への変更で『saveStructで保存したデータをconst配列として出力…』 というのがあったのですが、 リファにconst配列の記述方がなかったようなのと、 『パーザの段階』うんぬんの話がかいもく分からないのとで、 頭が混乱したまま、不適切な仕方で質問をしてしまいました。m(_ _)m >>675 適切な回答をありがとうございます。 メモリ管理やら吉里吉里(C++)は、殆ど分からないので、 エラーにならなければいいで、先へ進むことにしました。 (次はモンスターのデータ作成です。 今のデータ量ならボリュームテストの必要もなさそうです) var hennsuu = string "tjs変数の型は動的!"; var hennsuu2 = "変数値"; System.inform(hennsuu, 'test1'); hennsuu = (const) [1,2,3,"constが付いたので定数値?"]; System.inform(hennsuu[3], 'test2'); //この行まではOK //hennsuu = (const) hennsuu2; //文法エラー。hennsuu2は定数値として不適格だから?
679 名前:名前は開発中のものです。 mailto:sage [2008/10/19(日) 14:59:28 ID:Fd004zXJ] >>678 ちょっと解説しとくと、「パーサ」ってのは、テキストでかかれたTJS2 を内部形式に変換する部分。 パーサが変換したあと、TJS2の実行部分(VM) がそれを解釈して実際のデータやらファンクション やらになるのが本来の流れ。 (const) をつけると、そのパーサが、その後ろは定数だってことで、あらかじめ配列やら辞書やらを 最終的な形まで組み上げてしまう。パーサはC++で組まれているのと、定数ってことで変数を参照したり する処理がいらないのでその分軽いわけ。あと逐次処理なので、実質結果分のメモリだけあればいい。 VMで処理すると、VMが処理してる間、元のデータ構造も全部持っておく必要があるので、単純に倍の メモリが必要になるし、実行時間も余分にかかる。だから、 良く使う定数データの配列/辞書はコードの中でも (const) つけておいたほうがちょびっと軽い。小さいと誤差の範囲だけど。 そこでかかれてるサンプルだと hensuu2 は変数であって定数じゃないからエラーになる。 var a = (const)[1,2,(const)[1,2,3]]; // 定数だけなのでOK var b = (const)[1,2,a]; // 変数まざってるのでパーサで処理できないのでNG(文法エラー) var c = (const)[1,2,[1,2,3]]; // これも内部の [1,2,3] が定数になってないのでダメ マニュアル的には「トークン」の項目の、「数値即値」「文字列即値」「オクテット列即値」および、 それらだけで構成されて (const) をつけて定数化した辞書/配列がOK。 「@つき文字列即値」はVMによる解析が必要なのでダメ。
680 名前:名前は開発中のものです。 mailto:sage [2008/10/19(日) 17:00:11 ID:Bb0whVVX] パーサ?lexerの情報いらね?まあどうでもいいが。
681 名前:名前は開発中のものです。 mailto:sage [2008/10/19(日) 20:28:42 ID:hT/oxykr] >>679 ‐>>680 ありがとうございました。from 真珠を貰った豚なのかの678 (今、収納に眠らせ続けていた「●スクトップ●スコットを作ろう!!」という 参考書をパラパラと捲ってみました。なるほど…構文解析、字句解析、 解析プログラムを自動生成するプログラム「le×」とか異次元です) あーでも、メモリの確保の仕方ではなく、単純に解析処理の流れ的に、 時間やメモリの消費に差がでるというのは了解しました。 >マニュアル的には「トークン」の項目の、「数値即値」「文字列即値」「オクテット列即値」および、 >それらだけで構成されて (const) をつけて定数化した辞書/配列がOK。 >「@つき文字列即値」はVMによる解析が必要なのでダメ。 以上、メモっておきます。
682 名前:名前は開発中のものです。 [2008/10/19(日) 21:04:50 ID:9j59swOm] 別でアクションゲー作り、吉里吉里で作成したゲームに組み込むことはできますか?