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


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

▼ノベルゲームツールを作っちゃうぞ!Ver3.0



1 名前:名前は開発中のものです。 [03/07/31 21:37 ID:L/7S/kPx]
ノベルゲームツールを制作中の人達が集うスレです。
新たなノベルツールを作ってやるというチャレンジャー歓迎。

前スレ
▼ノベルゲームツールを作っちゃうぞ!Ver2.0
pc2.2ch.net/test/read.cgi/gamedev/1040118471/

前々スレ
▼ノベルゲームツール作っちゃうぞ!
pc2.2ch.net/test/read.cgi/gamedev/1013170036/

315 名前:( ´∀`) mailto:sage [05/02/22 23:19:40 ID:Z4ueUWHv]
>314
そかァ、どこかわかる人が居るスレ知らない?

316 名前:名前は開発中のものです。 mailto:sage [05/02/23 12:39:06 ID:Ctv42aml]
なに?OSがWinじゃないとか?PC98用?
NスクをMacで動かそうとしたらエミュレータがいるけど。
詳しく書いてくれないと何もわからん。

317 名前:290 mailto:sage [05/02/23 13:48:37 ID:R9tHxgZ+]
>>315
ノベルゲームの名前を添えて

ノベルツール選考スレXP
ttp://pc5.2ch.net/test/read.cgi/gamedev/1083482407/l50

かなぁ……


ところで、文字列描画の際に、誰が描画位置を保持すればいいと思いますか?
つまり
    Point TextPane.DrawText(string tex, Point pos);
なのか
    void TextPane.DrawText(string tex);
なのかと……

仮に TextPane と SelectPane (選択肢用ペイン) を分けて使うとすると、前者のほうが都合がいいはず
けど、SelectPane が描画位置固定 (つまり画面中央にドーン) な仕様にすると、前者は意味無くて……

汎用性を持たせるために前者ですか?

318 名前:名前は開発中のものです。 mailto:sage [05/02/23 13:59:57 ID:Ctv42aml]
単なるテキスト描画クラスだったら、DrawText(string tex, Point pos);
テキストペイン管理クラスだったら、
TextPane{
Point point;
SetPos(Point pos){point=pos}
TextPane.DrawText(string tex);
}
見たいな感じでいいんじゃないのかなとも思わないでもない気がする。

319 名前:( ´∀`) mailto:sage [05/02/23 23:27:03 ID:s2fw1/CF]
>>317
ふむふむ、ひぐらしのなく頃にっていうヤツやりたいんだけどさ
落としたヤツだからimage.cue(CUEファイル)と同じimage.cue(IMGファイル)
しか無いんだ
>>316
OSはXPでメモリとかは十分だと思う
Nスク?ってnscrの事なんかねぇ
でも、俺の知識だとnscrは作るモンであって
起動させるのは無理だと思ったんだけど
どうなんだろ

320 名前:名前は開発中のものです。 mailto:sage [05/02/23 23:30:50 ID:R9tHxgZ+]
>>319
それはエミュじゃなくて CD 仮想化ツール使うんだと思う
ツール自体のことじゃないから、ダウソ板に行くか CUE でぐぐってくれるとうれしい

321 名前:名前は開発中のものです。 mailto:sage [05/02/24 15:19:22 ID:yPcw48ep]
(゚∀゚)ラヴィ!!

322 名前:名前は開発中のものです。 mailto:sage [05/02/24 17:54:30 ID:uAaNesP9]
犯罪じゃないの?

323 名前:290 mailto:sage [05/02/24 18:07:09 ID:52Iy2TTr]
もちろん犯罪ですね

>>318
御意見有り難うございます。
とりあえずテキスト描画クラスにして作り始めますです。



324 名前:167 mailto:sage [05/02/24 21:07:32 ID:m+NjwFGI]
犯罪ですな(´Д`)

>290
両方用意すればOKだと思う
SetTextPos(int x, int y);
DrawText(string Text);
DrawFreeText(int x, int y, string Text);
みたいな感じで。
DrawFreeTextが作れたら、DrawTextはヘルパー関数だから簡単に作れるし

325 名前:( ´∀`) mailto:sage [05/02/24 21:15:15 ID:W/qYpgOy]
ふむ
どうも有り難う
早速やってみる

326 名前:( ´∀`) mailto:sage [05/02/25 14:44:12 ID:LdrgDxqq]
全然わかんねェ
( ゚∀゚)・∵. ガハッ!!

327 名前:名前は開発中のものです。 mailto:sage [05/02/25 18:45:49 ID:dQ9j9e/9]
いいからおめぇは、スレ違いだ。
ここにへばりついてても答えはでらんぞ。

328 名前:( ´∀`) mailto:sage [05/02/25 18:56:18 ID:LdrgDxqq]
いや、けっこう進んだぞ
ウルトラなんとかをDLした
後は素材が揃えばイケるかもしれねぇ


329 名前:( ´∀`) mailto:sage [05/02/25 21:02:56 ID:LdrgDxqq]
キタ━━━━(Д゚(○=(゚∀゚)=○)Д゚)━━━━━!!キタ━━━━(Д゚(○=(゚∀゚)=○)Д゚)━━━━━!!キタ━━━━(Д゚(○=(゚∀゚)=○)Д゚)━━━━━!!キタ━━━━(Д゚(○=(゚∀゚)=○)Д゚)━━━━━!!キタ━━━━(Д゚(○=(゚∀゚)=○)Д゚)━━━━━!!
出来るように成りました
みなさん、有り難うorz

330 名前:290 mailto:sage [05/02/26 16:44:43 ID:WpGheUDd]
っていうか犯罪ですな


>167 さんに質問
クリック待ちはどうやって実装してますか?
クリックが来るまで待つのか、それともイベントドリブンか

331 名前:( ´∀`) mailto:sage [05/02/26 18:51:11 ID:6dozrqpv]
犯罪ってみんな犯罪者だぜ b
バレなきゃァ大大丈夫だ b

332 名前:167 mailto:sage [05/02/26 19:06:56 ID:cNz8EdiY]
>290
私はポーリングで実装してます。
まあ組み込み前提で製作しているクラスライブラリだし、妥当かと。
スタンドアローンなら、ポーリングでもイベントドリブンでもどちらでも良いような。

333 名前:290 mailto:sage [05/03/02 20:26:45 ID:DijpUB/L]
サウンド…… DirectSound とか DirectSound + OggVorbis とか AudioVideoPlayback とか
色々考えたけど、最終的に MCI になりそう……

まだウィンドウ周りごちゃごちゃやってます
公開まだ先っぽい orz



334 名前:167 mailto:sage [05/03/06 11:47:11 ID:hPuayiDU]
保守兼ねて報告
現在、大幅に色々な部分を改良中。
なので、再度の公開にはかなり掛かるような気が(´Д`)
でもまあ、次回公開時にはテキスト表示周りや既読履歴の表示関係は完成するかと

335 名前:167 mailto:sage [05/03/06 23:44:15 ID:hPuayiDU]
ここ見てる方に質問、どっちの方が良いでしょう?(´Д`)

ユーザーの特定の操作に対して
1.同フレーム内に反応を返すべき
2.1フレームぐらい遅れても構わない

1フレームって遅延の許容量か否か、分かりません(´Д`)

336 名前:名前は開発中のものです。 mailto:sage [05/03/07 17:03:16 ID:ty6jjeAK]
ぶっちゃけ1/4秒でもノベルゲーはなんとかなるよ。
シューティングじゃないんだから。

337 名前:167 mailto:sage [05/03/07 17:05:20 ID:Oo5yV0+S]
>336
thx、よ〜考えたら同フレーム内に解決出来るかは運次第ですし(´Д`)
1フレーム2フレームぐらいの遅延なら、何とかなると考えて実装しますか

338 名前:名前は開発中のものです。 mailto:sage [05/03/07 17:07:45 ID:ty6jjeAK]
レス早!

339 名前:名前は開発中のものです。 mailto:sage [05/03/07 20:13:24 ID:+5jroNj+]
>>335
1 フレームって 1/60 秒っスか?
そのくらいならば別に遅れても構わないような気がします。

340 名前:167 mailto:sage [05/03/07 21:15:23 ID:Oo5yV0+S]
>338
日付を見たら、確かに早いですなぁ(´Д`)
偶然とはいえ、これだとずっと2chに張り付いてるみたいに思われて嫌な感じです(´Д`)

341 名前:136 mailto:sage [05/03/07 23:39:44 ID:7ipd1st+]
お久しぶり。
www.stormsoft.org/~pc/game/game.html
今回はボイス付になっています。新機能の立ち絵の直線移動が
見れます。さすがにボイスとアニメの同時再生は重いです。
フレームどころか秒単位で遅れるかも。Win, Macともに1GHz以上必須です。
データがあればノベル→戦術SLGが動くのだけど、コンテンツができてない。(泣き

342 名前:名前は開発中のものです。 mailto:sage [05/03/13 14:27:56 ID:syd4AoiV]
う、起動できない。。。。
sunのjava2じゃだめなんだろうか?


343 名前:136 mailto:sage [05/03/13 21:07:21 ID:3D80mIeJ]
ちょい圧縮がおかしくて、解凍ソフトによってはエラーが出るかもしれない。
差し替えたので、大丈夫だと思います。



344 名前:136 mailto:sage [05/03/13 21:20:54 ID:lVt6s3e5]
Javaのバージョンは1.4以降にして下さい。

345 名前:名前は開発中のものです。 mailto:sage [05/03/14 13:40:42 ID:r7o4+lLD]
orz・・・1.31だった。
仕事で旦那が使ってるPCだから、勝手にシステム系インスコしたら殺されるんで
試せないっす、ごめん。

346 名前:167 mailto:sage [05/03/17 16:09:58 ID:1HNAgkgY]
保守兼ねて

ようやく、既読履歴機能を実装しました。
結構、ノベルゲームっぽくなってきた感じ。後は、グラフィック表示機能を頑張れば………。

サンプルを製作の後、またうpしますので良ければテストしてやってください。

347 名前:136 mailto:sage [05/03/19 15:48:36 ID:wYEk2uMi]
www.stormsoft.org/~pc/game/clicktest/index.html
アニメとマウスクリック、スクリプト機能のテストシナリオを作ってみました。
メインパネルを適当にクリックすると、クリックしたところに顔アニが移動します。
なんだかもう、どこがノベルなんだか…

348 名前:167 mailto:sage [2005/03/24(木) 20:33:44 ID:cDqkbroO]
数日間、何故か書き込みが弾かれてしまい………orz
えと、ノベルエンジンの方は現在バグ取り中です。
幾つかのバグを除去の後、アップロードしようかと(´Д`)

349 名前:290 mailto:sage [2005/03/27(日) 23:04:14 ID:ytd0t0mF]
生きてますよ書込みをもって、保守に代えさせていただきます

……っていうか、現在のステータスは別件の用事が入っちゃってちょっと停滞中 orz

350 名前:167 mailto:sage [2005/04/03(日) 01:38:23 ID:KkZRTQWG]
とりあえず、既存のバグは取り去ったのでうpします。
abyss-21.hp.infoseek.co.jp/Release.zip
大分、命令等の仕様を変えました。一応、一本道の文字だけノベルなら製作可能(w

351 名前:名前は開発中のものです。 mailto:sage [2005/04/03(日) 13:12:42 ID:I21h8cOm]
おつ。
これからだね。

352 名前:167 mailto:sage [2005/04/05(火) 12:19:41 ID:fKOuV+7L]
プログラマな方々に質問

インターフェースライブラリを作る場合、インターフェースクラスの各メソッドは
純粋仮想関数にする?それとも、空関数にする? 俺は、とりあえず空関数にしてるけど(´Д`)

353 名前:名前は開発中のものです。 mailto:sage [2005/04/06(水) 01:53:36 ID:mnp7bu74]
>352
インターフェイスライブラリというのがよく判らないのですが、
その「インターフェイス」とは何を指しているのですか?



354 名前:167 mailto:sage [2005/04/06(水) 07:56:32 ID:Guk6pfMH]
>353
インターフェースライブラリではなく、インターフェースクラスライブラリでした(´Д`)
インターフェースクラスの集合という事で………

355 名前:名前は開発中のものです。 mailto:sage [2005/04/06(水) 12:41:46 ID:mnp7bu74]
>354
設計的には、インターフェイスクラスは純粋にインターフェイスだけを定義するべき。
だから、Javaのinterfaceよろしく純粋仮想関数のみの集合とする。

何もしないクラスは、そのインターフェイスの一実装として別に定義。
メンバ変数を伴う共通の実装は、その部分だけ実装した抽象クラスとして継承。

というのが今の俺の流儀。
ついでに最近は「protected non virtual デストラクタ」も多用している。

356 名前:名前は開発中のものです。 mailto:sage [2005/04/08(金) 23:19:19 ID:uliHDBbe]
>>350
動かしてみた。
globalとkidokuに何が書かれてるのかな〜?と見てみたら、バイナリか。
ソース嫁ってことね…

357 名前:167 mailto:sage [2005/04/09(土) 00:35:34 ID:goB+iEDs]
バイナリですな、まだ暗号化もしてません(´Д`)
ドキュメントはまだ不備多しなので、今はソース嫁って感じで……何れは充実させますが。

次に実装予定の命令は
wait
gosub
return
テキスト・発言者名を変更(色とかフォントとか)
等を予定してます。

358 名前:167 mailto:sage [2005/04/16(土) 00:17:15 ID:n6lm5rs3]
完全に死にスレですなぁ………他の皆さん、生きてますか?(´Д`)
とりあえず、上記の命令を実装したのでうpします。実装するのに要した時間、四時間足らずでした(´Д`)

abyss-21.hp.infoseek.co.jp/Release.zip

描画向けにライブラリも多少改良、次から描画命令の実装を始める予定です。

359 名前:290 mailto:sage [2005/04/16(土) 00:51:52 ID:aMs6hnmv]
すまぬ。もうちょっとで暇になると思うんだけど……

360 名前:名前は開発中のものです。 mailto:sage [2005/04/30(土) 15:20:51 ID:Ra3SNy+r]
保守
連休明けには何か見せられるかも

361 名前:167 mailto:sage [2005/05/04(水) 00:21:23 ID:jJ2EAw4I]
保守兼ねてカキコ

描画周りの設計に、苦労しております(´Д`)
多分、画面更新は命令で行う形になるかも………。

setchl "a.bmp";
setchl "b.bmp";
update;
↑こんな感じとかで

362 名前:290 mailto:sage [2005/05/04(水) 18:37:17 ID:7L52BQ6J]
<軍曹>状況を報告します</軍曹>

現在 GUI 周りの下地を作ってます
GUI を更にラップした AWT みたいなもん作ってて orz な状況です


>>361
update 命令で一気に変えるのは、僕は違和感無いです
他にも update の引数にエフェクト名を入れたり出来ますし

ちなみにこっちの画面更新は↓な感じ
まだ実装出来てないですが orz

<paint effect="alphabrend">
    <picture key="temp/back01.bmp" />
    <picture key="temp/char01.bmp" pos="center" />
</paint>

363 名前:691 mailto:sage [2005/05/04(水) 22:15:42 ID:ytaHFrU6]
>>361
一気に表示したいからそういう仕様にするなら、一時画面更新を止める
命令を使うという方向もいいんじゃない?

違和感はないけど。



364 名前:名前は開発中のものです。 mailto:sage [2005/05/04(水) 22:16:23 ID:ytaHFrU6]
あ、他スレの番号残ってた。
スマソ。

365 名前:名前は開発中のものです。 mailto:sage [2005/05/04(水) 22:20:34 ID:k2OwL7Bf]
www.arrow-soft.com/~pc/game/game.html
ノベルと戦術シミュレーションを統合したやつその他です。

>>362
私のはJavaでXMLでし。

366 名前:167 mailto:sage [2005/05/31(火) 00:59:35 ID:WbW4KAcv]
保守兼ねて

病気で病院逝き寸前、つ〜わけで進んでませんorz
もうちょっとで描画周りは終わりそうなんだけどなぁ(´Д`)

367 名前:名前は開発中のものです。 [2005/06/10(金) 14:50:03 ID:xf3TFRNf]
おいおい、下がりまくってるじゃねーか。

368 名前:167 mailto:sage [2005/06/13(月) 01:30:01 ID:+27xce61]
描画周り、やっと終了しますた(´∀`)
基本的な機能しかないけれど、一週間以内にはサンプル添えて上げられる予感。

369 名前:名前は開発中のものです。 mailto:sage [2005/06/13(月) 03:05:01 ID:jA9k+dhk]
乙です!
期待してます

370 名前:名前は開発中のものです。 mailto:sage [2005/06/17(金) 13:46:47 ID:/NPonyF1]
期待カキコ

371 名前:167 mailto:sage [2005/06/19(日) 14:39:39 ID:lpjgAWho]
現在、サンプルを作っております。以外に作るのめんどいし難しいです(´Д`)
しかも、変数の機能にバグを発見………今日中に上げられたら良いのですがorz

372 名前:167 mailto:sage [2005/06/19(日) 19:50:14 ID:lpjgAWho]
とりあえず、サンプルとか添えて上げますた(´Д`)

abyss-21.hp.infoseek.co.jp/Release.zip

bgcolorにバグが少しあるけれど(RGBが何故かBGRに)、それは次回修正します。

373 名前:名前は開発中のものです。 mailto:sage [2005/06/22(水) 01:14:53 ID:L2glYIfF]
乙です。いじらせてもらいました。
シナリオコンパイラにいちいちファイル名を入力しないといけないのと
出力されたファイルが〜objなので、scenario.datにリネームするのが面倒です
D&Dでちゃちゃっとコンパイルできてすぐ実行可能なようにしてm・・・・って
それはこのライブラリ使ってツールを作らないといけないんでしょうか?
VC持ってないし素人には敷居ががが・・・
でも、いい感じのツールですね。



374 名前:167 mailto:sage [2005/06/22(水) 08:13:30 ID:70L7YJaf]
>373
反応ありがとうございます(´∀`)
元々のコンセプトがプログラマの組み込み用なので、その辺はユーザーフレンドリーじゃありません(w
まあ、余裕があったらD&Dでコンパイル可能なコンパイラや、D&D⇒実行ボタンでリンク可能なリンカは作ろうかと思います。

あと、.objファイルはリネームせずに

リンク(連結)したい.objファイルを記述したテキストファイルを用意する(要改行)

ScriptLinker.exeでテキストファイルを読み込む

こうする事で、複数のファイルでのスクリプトの記述が可能です。
まあ、未完成段階ではそんな大規模なスクリプトを組む気もありませんが(´Д`)

375 名前:167 mailto:sage [2005/07/10(日) 14:31:11 ID:C1k08Hsn]
保守兼ねてカキコ、完全に死にスレになってる悪寒(´Д`)

現在、フェード処理とコンパイラ・逆コンパイラ・リンカのGUI化を行っています。
正確には、GUIでなく………ドラッグ&ドロップに対応させるだけですが(´Д`)
終わったら、またうpします('='

376 名前:名前は開発中のものです。 mailto:sage [2005/07/14(木) 12:46:55 ID:eOoIoIsF]
                         .,Å
                      .r-‐i'''''''''''i''''‐-、
                    o| o! .o  i o !o
                    .|\__|`‐´`‐/|__/|
                     |_, ─''''''''''''─ ,、 /
                    、-'      u   -、  
                  / U          0 \
                 /          /     i
                 |   ● ,,.   .,, ●      | 
      __   .      !    (_人__)        ノ
  /´ ̄       `!.      丶_   u        U ノ
  |  `にこ匸'_ノ .       '-、、,,,,,,_______,,,,,,、、-'
  ノ u  {                 _.. -―| :{   ,/ /   \
. / l   | __  / ̄ ̄`>'´   ノ'    ´ {、    \
/ |/     {'´    `ヽ. " ̄\ U `ヽ.    __,,.. -‐丶 u  ヽ
| / ヾ、..  }      u' 〉、    }    `ー''´  /´ ̄ `ヽ '" ̄\
! :}  )「` ノ、     ノ l\"´_,,ニ=-― <´  ヽ{  ノ(   `、  |
l   、_,/j `ー一''"   },  ノ ,  '''''""  \   ヽ ⌒ヾ      v  |
ヽ   _         /   } {. { l ┌n‐く  ヽ/ ``\        ノ
  `¨´    `¨¨¨¨´ ̄`{ 0  `'^┴'ー┘|ヾ    }、 u'   `  --‐r'′ キングヤッタッス!!



377 名前:VVMの人 mailto:sage [2005/07/21(木) 20:19:08 ID:bJ+WhNuN]
こっそりカキコム。
私の技術力がカナリUPしたので、新VVMを開発します。
またWebで動くJavaScriptベース。
ただし今回はのっけからIE×Mozillaのクロスブラウジングを考慮してます。
OSを問わず動くかも。
文法はKAGに近いもの、というかほとんど互換を目指して作ってます。
ただ、根底がJavaScriptなので限界がありますのでご了承願います。


378 名前:名前は開発中のものです。 [2005/07/22(金) 03:07:05 ID:nZjYsIyq]
KAG互換はいいな。
>>377は実際に動くモン出してるんで、期待あげ。

379 名前:167 mailto:sage [2005/07/25(月) 15:22:56 ID:zwI64IsK]
完全に汁オールに嵌っており、全然作業が進んでませぬ(;´Д`)
とりあえず前回カキコした部分の作業は終わったので、明日にでもうpします。

>VVMの人
おかえりなさい(w

380 名前:名前は開発中のものです。 mailto:sage [2005/07/30(土) 08:55:47 ID:sDeNm3kL]
初カキコ♪

381 名前:名前は開発中のものです。 [2005/07/30(土) 09:38:46 ID:zW7PWRlU]
テキスト履歴ってセーブして、再起動したときにも残ってないとダメ?
今作ってるシステムだと、テキスト履歴は終了すると消えてしまうんだよ。
残そうと思ったら結構たいへんな変更になってしまう。

382 名前:名前は開発中のものです。 mailto:sage [2005/07/30(土) 09:44:42 ID:1igvmZz+]
>>381
消費者側の勝手な意見を言わせて貰うと、
ロードした時にも履歴表示できると結構感動します。

383 名前:名前は開発中のものです。 mailto:sage [2005/07/30(土) 10:47:53 ID:zW7PWRlU]
>>382
ありがとう。
余裕が出来たら、ロード後にも履歴が残るようにチャレンジしてみる。



384 名前:167 mailto:sage [2005/07/30(土) 12:01:31 ID:fYWYqxdq]
結局、色々と弄ってるので上げられるのは先になりそうです(;´Д`)

>381
俺と同仕様ですな…ロード後の履歴表示に対応するとして、何行ぐらい残せばいいんだろうか?

385 名前:名前は開発中のものです。 mailto:sage [2005/07/30(土) 22:30:01 ID:BIxDrzzw]
最低、履歴でスクロールせずに読める範囲だけはあったほうがいいかもね
セーブ時に履歴ごと保存するか、ロード時に数行戻って読み込みするかになるのかな。

386 名前:vvmの人 mailto:sage [2005/08/07(日) 17:15:06 ID:I6enx0r5]
表示系中核部分が終わりました。
f58.aaa.livedoor.jp/~lionehar/new/
f58.aaa.livedoor.jp/~lionehar/new/table.html
とりあえず、現段階の動作と、タグ対応状況。
まだ、画像に対応できていないお寒い状況です。

387 名前:167 mailto:sage [2005/08/12(金) 23:47:28 ID:TwELXZL/]
久々にカキコ(´Д`)
とりあえず画面の更新エフェクト、瞬間表示とクロスフェードぐらいでいいのかな?
他のエフェクト製作に難儀しています………どうせ、俺ぐらいしか使わないだろうにorz

388 名前:名前は開発中のものです。 mailto:sage [2005/08/13(土) 03:04:11 ID:I6xpBtTg]
>>167
エフェクトってプラグインで追加したり出来る仕様?

389 名前:167 mailto:sage [2005/08/13(土) 20:31:41 ID:dx493yGA]
出来ません、DLLを弄ったりするような技術は無く(´Д`)
ただ、オープンソースにはするので追加するなら自分で追加するとか…駄目ですか、そうですか

390 名前:VVMの人 mailto:sage [2005/08/14(日) 20:21:12 ID:JkwvT3/t]
>>389
ちょっとソース見たけど、こっからならDLLを用いないプラグイン(?)の導入はそう難しくないですよ。
エフェクトを万能なクラスで設計して、そのクラスのインスタンスの使い方を外部に記述する(つまりは、も一個、エフェクト記述用スクリプトを定義する)方法。
エフェクトの使い方を記述した部分も一緒にコンパイルすることになるけど。これだとDLLを弄らない。マクロ的。

とか、無責任な俺が言ってみましたよ。
これだけだと何のこと言ってるかわかんなくてだめっすよね。
ゴメンだけど、俺には例示のソースを挙げる時間はないです。
言ってて思ったけど、至極面倒ですね。
VVMと違って、正規表現だけでスクリプトの文法を定義してるわけではないですし。


>167は学校で習うようなちゃんとしたコンパイラの作り方してるんで、ソースが勉強になります。
VVMなんか、ただの正規表現置換だもん。コンパイラのソース見ても勉強になんかなんねぇっすよ。

ただ、やっぱりできることならDLLで追加できたほうが、本体作者もプラグイン作者も楽なはず。

VVMについて、更新は特に有りません。
吉里吉里の動作を勉強中です。

ってか
モット、スレニ、ヒト、コイヨ。

391 名前:167 mailto:sage [2005/08/15(月) 21:20:00 ID:eGAbMqZU]
とりあえず、今週中には次バージョンうpの目処がつきそう(´Д`)
色々としょ〜もない部分を弄っていたんで、前回とあまり変わらないけどorz

ここの人達に質問、音量とかテキストスピードを変更する命令って作るべき?
作るのは簡単なんだけれど、ユーザー側が環境設定で設定した値を勝手に変えるのはあまり良くないんじゃないのかなぁと………。

>VVMの人
レスthx、やる気湧いてくるよ(`ω´)
とりあえずは、余裕出来てからだけど10種類前後のエフェクトは製作予定。
コンパイラの設計は、Cマガジンの記事(何月号かは忘れた)がかなり役に立つかと。

個人的にはこのツールの利点、
1.個人で自由にカスタマイズ可能
2.なので、各自で独自の暗号化を施せばこのツールを使用しても画一化された暗号解析は不可能
このあたりが利点だと思っているので、最初からある程度プログラム出来る人対象だったり(w

392 名前:名前は開発中のものです。 mailto:sage [2005/08/15(月) 21:36:02 ID:ESVCg1zy]
テキストスピードを変更する命令はいるでしょ。
ためらっている部分を表現したり、ギャグの間を取ったり。
もちろん強制スキップ中はスキップを優先するし、すぐに
元に戻せるようにする。

音量はユーザーが設定した物との相対で上げ下げ出来る方がいいと思う。
音量については、自分はあまり必要ないと思ったので実装してないけど、
汎用ツールを目指すなら入れておいた方がいいかも。

393 名前:167 mailto:sage [2005/08/15(月) 21:43:43 ID:eGAbMqZU]
>392
承知、よく考えたらテキストスピードは一時的に変更しても問題無いよなぁ。
音量は、下手すりゃユーザーが怒りかねないけど(特にイヤホンやヘッドフォン時)



394 名前:167 mailto:sage [2005/08/16(火) 15:57:18 ID:iimrkXq9]
ver0.3公開です、テキストスピードの変更と音量の変更は未実装で(’’
abyss-21.hp.infoseek.co.jp/Release.zip

スプライトやボタン、その他細々とした所を次からは順々に実装していく予定(´Д`)

395 名前:vvmの人 mailto:sage [2005/08/16(火) 22:17:36 ID:r13OULsC]
ttp://f58.aaa.livedoor.jp/~lionehar/new/
ttp://f58.aaa.livedoor.jp/~lionehar/new/table.html

イメージタグ実装。
まだお寒い。
IEでは高速に動作するが、Mozilla系だと画面がチラチラする。
解決方法知っている人いないか?

396 名前:vvmの人 [2005/08/21(日) 22:09:34 ID:Op5L5JvK]
何度もおなじURLで悪いけど。

ttp://f58.aaa.livedoor.jp/~lionehar/new/

vvmの見た目と操作性をグレードUP。
あと、やっぱり広告でないと怒られるので、広告が出るようにした。

例えばこういうデザイン。
いまはちゃちいケド、スキンがあれば何でも出来る。
おまいらどんな事でもいいから、何か言ってくれ。

397 名前:vvmの人 mailto:sage [2005/08/21(日) 22:12:07 ID:Op5L5JvK]
連続ワリィ

>>395
で言ってたチラチラ直した。

同じ要素に対して文字列を追加し続けるとイケナイらしい。
定期的に要素を追加しながら処理するようにした。

398 名前:167 mailto:sage [2005/08/22(月) 00:03:03 ID:/+tBADBk]
人が居ないなぁ、現在はライブラリの注釈周りと新命令の実装を進めていたり(´Д`)
どうせ過去スレだし、点呼でも取ってみるか

ノシ[1]

>vvmの人
見てみたけどGoodJob! ネットワークなプログラミングなんて、俺には出来ね〜(´Д`)
個人的にスキンを作るなら、一番無難なのはWindowsのウインドウに似せる事だと思われ

399 名前:66 mailto:sage [2005/08/22(月) 11:11:11 ID:e/aVstzh]
|ω・`)… [2]

400 名前:vvmの人 mailto:sage [2005/08/22(月) 22:26:32 ID:VBLjKmuh]
うーん、困った。
Mac版のブラウザではJavaScriptとFlashの連携が無理らしい……。
サウンドやらムービーやらセーブ・ロードやらのシステムはFlashに任せようかと思っていたのだが。
そうも行きそうにない。
って言うか、現状、Mac用ブラウザでvvm動いているのか?
誰かマカー確認して。

401 名前:vvmの人 mailto:sage [2005/08/23(火) 23:20:02 ID:9Ch5UbtK]
ttp://f58.aaa.livedoor.jp/~lionehar/new/
ttp://f58.aaa.livedoor.jp/~lionehar/new/table.html
ttp://f58.aaa.livedoor.jp/~lionehar/new/sam_sc.html

スキン変更と×ボタンつけた。
ウィンドウのタイトルバーと中のウィンドウのタイトルバーを変更時に同期取るようにした。
な、なんてWindowsっぽいんだ。
訴えられかねなくてコワス


402 名前:167 mailto:sage [2005/08/24(水) 00:00:27 ID:MN0U+T2j]
>vvmの人
乙、仕事早いですなぁ(´Д`)
こっちは新命令の実装と、旧命令の改良を…こうやって昔のコードを弄ってるから、前に進めないんだなぁorz

つ〜か、3人か………酷く寂れてるなぁ(´Д`)

403 名前:名前は開発中のものです。 mailto:sage [2005/08/24(水) 04:13:26 ID:rWAh9FCl]
ノ[4]



404 名前:名前は開発中のものです。 mailto:sage [2005/08/24(水) 14:04:15 ID:GcKQQAZI]
制作ツール探しててこのスレ見て感動した
プログラマな人たちがんがれ!

405 名前:名前は開発中のものです。 mailto:sage [2005/08/24(水) 20:45:22 ID:rWAh9FCl]
漏れもノベルツール作るかもしれん…

406 名前:名前は開発中のものです。 mailto:sage [2005/08/24(水) 20:45:24 ID:Dq/XMyKL]
ノ[5]? [6]?

407 名前:vvmの人 mailto:sage [2005/08/25(木) 17:34:39 ID:CEzs5PuB]
さて、CGIを使わないと言う選択肢が私を激しく苦しめているわけだが。
Flashで作るシステムとJavaScripと作ったシステムtをMacでも繋げられる方法を検討した。
陳腐極まりない方法だが、IframeにFlashを置いてどうにかこうにか。

……チクショウ。
もっとスマートに生きたいぜ。

408 名前:vvmの人 mailto:sake [2005/08/26(金) 18:43:24 ID:p27H1whO]
ttp://f58.aaa.livedoor.jp/~lionehar/new/
まともなシナリオを走らせて見る実験。
ただし、へたれなので絵はありません。
使用できるタグが限られているのでへちょいです。
内容は選択肢はあるけどエンディングが一つだけのシナリオです。

うーん、予想はしていたが、長いシナリオになると、読み込みがめちゃくちゃ遅い。
実行時の速度を優先した結果がこれだ。
吉里吉里のそれより、シナリオファイルの分割数を増やす必要があるようだ。
テスト作成のウィンドウが出た後、しばらく待ち続けるとシナリオが走り出すので、とりあえず気長に待ってあげてください。

409 名前:vvmの人 mailto:sage [2005/08/26(金) 18:44:24 ID:p27H1whO]
>>408
間違えてsakeちゃった……orz

410 名前:名前は開発中のものです。 mailto:sage [2005/08/26(金) 21:25:49 ID:03Zeln94]
オプション画面で設定された項目って、セーブファイルに保存した方がいいのか、
ゲーム全体に影響した方がいいのか、激しく迷うなあ。
テキストの表示速度とか、ウィンドウで起動するのかフル画面で起動するのかとか。

411 名前:vvm-man mailto:sage [2005/08/26(金) 21:58:02 ID:NKZKtX1W]
>>410
前回選択のままってのがメジャーではないか?

412 名前:167 mailto:sage [2005/08/26(金) 22:05:22 ID:XWcnnqzW]
>410
1.オプション画面等で設定した環境設定的な値
 (nDefaultTextSpeed、bIsFullScreen)
2.ゲーム中スクリプトで変更した実値
 (nTextSpeed)

で、1を環境設定ファイル(例:env.dat)、2を此処のセーブファイル(例:save1.dat)に保存する。
参照するのは常に実値の方だけ、環境設定的な値はスクリプトの命令(例:テキストの表示速度を環境設定的な値に戻す)用に保持する。
俺はこんな感じで実装してる、環境設定するにも関わらずスクリプト側で一時的に変更する値に関しては。

413 名前:名前は開発中のものです。 mailto:sage [2005/08/26(金) 22:22:11 ID:03Zeln94]
サンキュー
環境設定ファイルに保存することにするよ。
でも確かにスクリプトの命令は別に保存しないとなあ。




414 名前:vvm-man mailto:sage [2005/08/27(土) 08:44:44 ID:tHPIZhsz]
とりあえずフルカラーPNG、アルファ付きに対応。
人物紹介画面に人間の絵を置いた。
忍、秀一、月夜の順で描いたらどんどん適当になっちまった……。
月夜は一体何を着ているんだろう?描いた本人すら分からない。

415 名前:名前は開発中のものです。 mailto:sage [2005/08/27(土) 18:37:19 ID:2LQpDINQ]
>>295
ネスケ4.8 何も起きない。aaacafeのバナーがあるだけ。
モジラ1.2.1 テスト作成 と言う中身真っ黒ウインドウが開いた。それだけ。






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

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

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