- 1 名前:login:Penguin [2007/05/09(水) 15:05:29 ID:+nfORj0Q]
- …前スレのあらすじ
2004年の3月のこの発言から始まる前スレは 1 名前: login:Penguin 投稿日: 04/03/17 00:55 ID:xFXXj084 やってやれないことはないと思うのだが、どうでしょ? 議論が交わされ、ゲーム提供者は現れるが ゲームの実製作作業に発展しない。 …2007年5月、スレ終盤何人目かのプログラム提供者が現れた。 独自スクリプトらしい。 果たしてプログラムは本当に提供されるのか。
- 140 名前:苦労人 ◆GLwOp7gUfc mailto:sage [2007/06/17(日) 00:35:04 ID:9qWgNRPr]
- jongsSoundクラスでやっている事を理解する際の参考です。
MIDI系がかなり複雑です。 sdc.sun.co.jp/java/docs/j2se/1.4/ja/docs/ja/guide/sound/index.html 自分も実験しながら組んだようなもんなので、明確に解説できないっす。 他のサウンド系組み込むなら別クラスにしたほうがすっきりするかもしれないっすね。
- 141 名前:138 mailto:sage [2007/06/17(日) 17:43:59 ID:6/2Gzx38]
- MIDI系か・・・、時間ベースのメディアなら何でも抽象化できるプラグインなんでMIDI周りもラップしてみようか。
おそらく、今はメディアのフォーマット毎にある公開されたload,play,loop,stopメソッドを 一つにまとめれるはずだから今と違って外部から叩かなきゃいけないメソッドは減ると思う。 ところでjongsSoundの各メソッドが返してる0とか8っていうマジックナンバーの意味を教えてほしいんだけど。
- 142 名前:login:Penguin mailto:sage [2007/06/17(日) 18:18:39 ID:koIrMdbs]
- 水をさすようで申し訳ないが今の時代にBGMにMIDI使いたいって人間が
どれくらいいるか気になった MIDI関係って大変そうだからせっかく作っても誰も使わないんじゃもったいないと思ってさ
- 143 名前:苦労人 ◆GLwOp7gUfc mailto:sage [2007/06/17(日) 21:27:09 ID:9qWgNRPr]
- 138どのお疲れです。
C言語系の伝統っぽく返してます。今は0と8しかないけど、自分の脳内ではこんな意識。 0 0000 0000 正常終了 4 0000 0100 警告(処理続行) 8 0000 1000 エラー(処理中断) 16 0001 0000 システム異常などが検出できた場合(処理中断) こんな感じのエラー部類処理が後々必要ならやろうかなということを想定してます いまんとこは、0以外はスクリプタがわでエラー8扱いにしてるけど。 今現在も、ドライバなどの問題でMidiの演奏系がないだけでも止まっちゃうという問題がわかっていますので 演奏系が見つからない場合は警告だけ出して演奏はしないという形にしないと まずいなーとは考えていました。 ○MIDIについて 自分で作曲したり、フリーの音楽素材を使うならまだMIDIかなとおもってますが認識不足? 自分で演奏できてミキシングする環境持っているひとならいいんすが。 自分自身が音楽やれないからよくわかってないんだけど、最近はMIDI以外でもラクショーなのかな自作音楽。 良いフリー音楽素材集や製作環境があれば教えてください。 あと将来的にはスクリプトファイルや画像や音声をHttpで持ってこれるようにしようと思ってますので 軽い音楽の実装があるに越したことはないです。 なんというかWEBサーバーたてて、サンプル配信的なことができるように Midiはしょぼいけど、軽いっすからね。
- 144 名前:login:Penguin mailto:sage [2007/06/17(日) 23:45:28 ID:koIrMdbs]
- >>143
MIDIは環境依存で面倒なイメージがある。 メディアや帯域が貧相だった頃なら結構需要あっただろうけど 今だったらそういう環境間の差異吸収とか考えなくても Vorbis再生とかで一本化した方がすっきりして面倒がなさそうな帰臥す Timidity++を標準にする手もあるけど それも負荷を考えたらVorbis再生する方が軽いんじゃない? それと音楽スタッフにとっては環境によって音が変わるよりは 自分がマスタリングした音がそのままユーザ?に届く方がいいんじゃまいか、とか アマチュアレベルの品質で良ければMIDI→WAVEの変換なんていかようにでもできるし MIDI自体が時代遅れとかじゃなくて、このスレの方向性に照らしたらってことね
- 145 名前:login:Penguin mailto:sage [2007/06/18(月) 00:47:27 ID:vUDZdlBt]
- >スクリプトファイルや画像や音声をHttpで持ってこれるようにしようと思ってます
やった。 >0 0000 0000 正常終了 >4 0000 0100 警告(処理続行) >8 0000 1000 エラー(処理中断) >16 0001 0000 システム異常などが検出できた場合(処理中断) セキュリティマネージャが怒ってきた場合も特別なステータスコード返した方が良いかな。 MIDIはjavaみたいにソフトシンセ実装してる場合は良いけどjavaはソフトシンセ使うまでの手続きがめんどくさいよね。 制作環境はちゃんとしたのを一式揃えないとダメだからなぁ。 鳴らすだけなら古いエロゲーマーくらいならハードシンセ積んでるけど それ以外はOSのエミュレートまかせだろう。 エロゲーマーですら最近はoggだから用無しだけど。 ビットレートに対する圧縮率が高くてパテントフリーだからよく使われるんだよね。
- 146 名前:苦労人 ◆GLwOp7gUfc mailto:sage [2007/06/18(月) 02:43:46 ID:rKBc/0/S]
- >144,145
なるほどね。そういう意味での必要性はあるか。 OGG演奏と同時に、画像の編集処理を実行してセル何枚まで音割れなしえ耐えうるかは環境によるけど まあプアな環境でも実行できる軽いのがほしければMIDIとWAVだけでやればいいし。 >>スクリプトファイルや画像や音声をHttpで持ってこれるようにしようと思ってます >やった。 有償の場合の課金や、エロコンテンツの法律はさておき ゲームのリリース側はJONGSエンジンとURLだけ渡せば実行させられるようになるわけです。 必ず製作サークルのスクリプトにアクセスさせれば、新作の宣伝広告とかも可能とか あとゲームシナリオの月連載もできるかもなーとか。 >セキュリティマネージャが怒ってきた場合も特別なステータスコード返した方が良いかな。 そうですね基本的にはゲーム開発者とプレイヤーが原因を認識できればよいので それぞれのメソッドが返しうる値と、エラーメッセージさえあればいいかなとは思います。 停止せずに継続可能であれば8未満の値を 停止させたければ8以上の値を返していただれば良いかとおもいます。 …うーんエラーメッセージ文字列とエラーコードの格納クラスを作って それを返してもらうようにしたほうがよさげですね。 …といろいろ文章を書いていたところでがーっと睡魔が襲ってきました。 すんません。今週のファイルリリースは明日(今夜)にします。 ちょと半端な感じですし、今無理してやると何かミスをしでかしそうです。 m(_ _)mいまにもねそう。
- 147 名前:login:Penguin mailto:sage [2007/06/18(月) 15:53:13 ID:IwRQYY36]
- MIDIのブラットホーム差はSUNが公式提供してるJava Sound Banksで吸収できるだろ
データをlib/audio配下におけばいい GM音源ならJREに標準だしな
- 148 名前:login:Penguin mailto:sage [2007/06/18(月) 18:14:18 ID:zS0DdQKz]
- むしろサウンドバンクないとエラー吐くわけだが
- 149 名前:苦労人 ◆GLwOp7gUfc mailto:sage [2007/06/19(火) 01:18:51 ID:sw8cxxig]
- 終電で30分ほど前に帰ってきたっす。
へとへとです。やっぱ平日に動こうというのがだめぽ。 少し寝て朝、気力が戻ってたらやります。 MIDIは確かにWinでもLinuxでも同じように聞こえたね。 Macでもためしにやって比較してみるかー。 うちには時代遅れのG4Cubeしかないけど。
- 150 名前:login:Penguin mailto:sage [2007/06/19(火) 22:08:21 ID:vb87D5ZV]
- 良く考えたらMIDIはソフト再生なんだからかなりパワー食ってるだろ。
加えてゲームなら頻繁な描画更新もある。 >それも負荷を考えたらVorbis再生する方が軽いんじゃない? これは一理ある。軽い必要はない同等負荷ならそれで良い。 苦労人はMIDIに何を求めるの?軽いってのはファイルサイズ? ヘボ環境でも軽く動かしたいと言いつつSwing使うし、はっきりしない理由でMIDI使いたがる。 ヘボ環境でも軽く動かしたいゲームでソフトのMIDIとSwingが絶対必要な理由は何?
- 151 名前:苦労人 ◆GLwOp7gUfc mailto:sage [2007/06/19(火) 23:46:33 ID:sw8cxxig]
- >Vorbis再生する方が軽いんじゃない?
OGGの展開PG組んだことないから判断基準がないっすー。 判断の根拠を是非教えてください。 単純実験でWindowsのタスクマネージャーでCPUパワーとメモリの食い方みたら 少なくとも一般的にはOGGと同じ圧縮系のMP3演奏よりはMIDI演奏のほうが軽いもしくは同等です で、データの転送量加味したらMIDIに軍配かなあ。 OGGはさらにはるかに軽いのかもしれんけど。 あとソース見てもらえばわかるけど、今完全にAWT。 古典的にFRAMEとCANVASで組んでるっすー 配置の自由度を優先してボタンすら自前で描画している以上差の出ようがないため SWINGである理由がまったくないので。 今日早く帰れたので 調子こいて2次元配列サポート挑戦したら全体にバグでまくり。ひいい 今収束させてます。
- 152 名前:144 mailto:sage [2007/06/20(水) 01:30:16 ID:DgSVBGFA]
- ひょっとしてJavaにソフトシンセ入ってる・・・?
と思いながら書いたけどやっぱり入ってるんだ。 すまん知らずに書いた >判断の根拠 Oggとかmp3が普通に再生できるマシンでも いわゆるそこらへんのソフトシンセでまともな音出そうとすると 音飛びしてこりゃ使えない、みたいな俺の狭い個人的経験から。 Javaのって軽いの?なんか気になってきたわ
- 153 名前:苦労人 ◆GLwOp7gUfc mailto:sage [2007/06/20(水) 02:32:36 ID:I8ppergt]
- prdownloads.sourceforge.jp/jongs/25894/JONGS20070619.zip
とりあえず、選択時のバグ完全に取りきれてなくてハンパだけど。今週分 今回はちゃんとJDK1.5でコンパイルしています 2次元配列のサポート(まだデバッグしきってない) セミコロンを行区切りに使用可能 選択ボタンにアルファ色値を設定可能にしました(ちょと深いバグで苦労したっす) シナリオ乗せるにはキャラ絵が足りないっす。 いかんです。 なんだか機能強化に走ってシステムばっかいじりすぎてます。 …OGGは使う使わないは個人判断ですから、処理系がそれほど重くなければいいんでは。 自分は必須だとは思ってないですが あと極力、純正外ライブラリは入れたくないなあとは思ってます。
- 154 名前:苦労人 ◆GLwOp7gUfc mailto:sage [2007/06/20(水) 02:36:28 ID:I8ppergt]
- java.sun.com/products/java-media/sound/soundbanks.html
これのdelux音源データだと重くなるかな? 明日実験してみます。
- 155 名前:login:Penguin mailto:sage [2007/06/20(水) 08:44:28 ID:I8ppergt]
- >いわゆるそこらへんのソフトシンセでまともな音出そうとすると
>音飛びしてこりゃ使えない、みたいな俺の狭い個人的経験から。 >Javaのって軽いの?なんか気になってきたわ Javaのはマルチスレッドで定期的にちょっとだけCPU渡してあげれば飛びにくくなる。 シングルスレッドで重い処理回すと確実に飛ぶ。 重そうなループの中にsleepいれてあげればいいと思うよ。
- 156 名前:login:Penguin mailto:sage [2007/06/20(水) 19:36:46 ID:vHOWv/2E]
- あけわたすだけならyieldすればいいじゃん?
- 157 名前:苦労人 ◆GLwOp7gUfc mailto:sage [2007/06/21(木) 20:36:59 ID:dEy4suc7]
- そだね
自分は例えば画面切り替えのコマ待ちでやってるから 時間指定してるけどふつうはいらんか
- 158 名前:login:Penguin mailto:sage [2007/06/22(金) 06:57:07 ID:0Ail+SEg]
- こういうの作ってると、リアルタイム性を保証してくれるとうれしいのかな?
- 159 名前:login:Penguin mailto:sage [2007/06/22(金) 17:21:45 ID:QRRLmG/+]
- 消費者市場にそんなJavaVM存在したっけ?
仕様策定だけあったような。 だいたいゲームにリアルタイム保証しても無意味。
- 160 名前:login:Penguin mailto:sage [2007/06/22(金) 20:31:28 ID:NCk12cQJ]
- >159
民生用ではなさそうだね。 富士通、防衛搭載システム用リアルタイムJava「PERC」を販売 ttp://slashdot.jp/developers/07/06/19/128239.shtml
- 161 名前:login:Penguin mailto:sage [2007/06/23(土) 09:35:32 ID:NorbIZvb]
- 防衛搭載システム用?
ゼロ除算エラーとか出たら困りそうだなw
- 162 名前:苦労人 ◆GLwOp7gUfc mailto:sage [2007/06/28(木) 01:50:56 ID:bpm5Cm/e]
- このスレはなにげに勉強になるね。
prdownloads.sourceforge.jp/jongs/26016/JONGS20070727.zip WEB上にコンテンツを置けるバージョン。 絵も音もスクリプトもWEB上にあるので本体はものっそ小さい。 でもネットにつながないと使えない。 コンテンツはまだ変わってない。 ソースがド汚くなってきている。あとで整理するよ。 実行は以下のとおり。 java -jar jongs.jar sky.geocities.jp/denzi_t/j0001/script00.txt EUC_JP Jarの入っているディレクトリのパーミッションは書き込み可にしてくれい。
- 163 名前:苦労人 ◆GLwOp7gUfc mailto:sage [2007/06/28(木) 01:54:58 ID:bpm5Cm/e]
- ZIPファイルの日付間違えた…orz
- 164 名前:login:Penguin mailto:sage [2007/07/02(月) 14:44:10 ID:83Op89Zu]
- もう苦労しか書かなくなったな
ネットに上げるニーズはあるのかどうかわからんが Javaであることも含めなんかちょと革新的な希ガス イベント絵隠蔽はいりそうだがな 苦労が作ってたのはブラウザみたいなもんなんだな
- 165 名前:login:Penguin mailto:sage [2007/07/03(火) 15:12:29 ID:wyqycUeL]
- ネット上のコンテンツ実行させるのはいいが
セキュリティ考えろよ javaアプリなんだからアブレットみたいな対策ねーだろ ゲームにみせかけたスクリプトでシステム破壊されたらシャレにならん
- 166 名前:苦労人 ◆GLwOp7gUfc mailto:sage [2007/07/04(水) 00:31:22 ID:ulmUhj75]
- >イベント絵隠蔽はいりそうだがな
画像隠蔽とスクリプト隠蔽は仕組みをかんがえてますぜ >セキュリティ考えろよ 確かに。 何でもできるPerlとかと違ってスクリプトでは何もできない(自慢にならん)のがjongsのいいとこです。 当初のシナリオ(推理モノ)から構想が膨らみすぎたので いっかいサンプルシナリオをおいて、もっと単純なのにします。
- 167 名前:login:Penguin [2007/07/27(金) 05:53:57 ID:Q588HGIf]
- 期待揚げ
- 168 名前:苦労人 ◆GLwOp7gUfc mailto:sage [2007/08/01(水) 16:23:02 ID:YKnNBo1o]
- ワンフェス手伝いに刈出されて身動きとれないっす。m(_ _)m
間に合うのか原型(オリジナルだけど)作り!(w そのあとコミケ手伝いも控えているし。 真性創作系ヲタなのでこの時期は手が止まるっす
- 169 名前:login:Penguin mailto:sage [2007/08/01(水) 20:32:24 ID:5WRo3liG]
- 多才だね。生存が確認できてうれしいよ。
- 170 名前:苦労人 ◆GLwOp7gUfc mailto:sage [2007/08/02(木) 03:22:28 ID:gFkHlx2P]
- この一月なにもしてなかったのではなく、
それなりにJONGS向けに動いてはいました。 シナリオ打ちつつも どうしてもシステム系が気になり 組んでいたのが、セル移動・拡大縮小系のエフェクトで 一応バグありだけど動いてはいます。 本当はデバッグしてUPもしたいとこなんですが。 あとMP3の自家実装のためにバカ高い本買って 変形離散コサイン変換勉強したりもしてたんすが 時間が足りないっすー。
- 171 名前:login:Penguin mailto:sage [2007/08/03(金) 02:55:38 ID:u3HVedZw]
- MP3実装って、MP3が使ってるアルゴリズムのライセンス理解してる?
- 172 名前:login:Penguin mailto:sage [2007/08/03(金) 04:00:03 ID:6xVjDMzy]
- Mp3もOggも本質的な数学的原理は同じ。離散コサイン変換。
JpegやMpegなんかも同様。原理理解という意味では的外してないんじゃねーの? 圧縮技術としてはある領域の波形求めて合成する周波数成分を抽出するんだけだから数学的には古典的なハナシ。 ライセンス云々は数式の適用の仕方(領域の設定とか)とファイルフォーマットだけだろ。 まあでもプログラムにするには最適化されてるアルゴリズムを勉強したほうが早いかもしれんよ。 数式からアルゴリズムはそう簡単に求まらないし、生真面目に実装してたら遅くなる。
- 173 名前:login:Penguin mailto:sage [2007/08/03(金) 04:46:51 ID:ssLwtUjx]
- MP3はアルゴリズムの関係で本家に協力する形での学術目的以外の実装では徴収対象って話。
フリーのMP3デコーダの実装者の中にはそれに 従ってライセンス問題解決してからやってる人も居るわけで。 企業は金払って、野良ライブラリの殆どはそんなもん無視が現状。 だからVorbisが出来たんだろうが。 可逆ならFLACもあるし。
- 174 名前:login:Penguin mailto:sage [2007/08/03(金) 10:26:53 ID:6xVjDMzy]
- つか離散コサイン変換つう言葉出してる時点で圧縮原理のハナシをしているだけだって
ライセンスは離散コサイン変換という数学上の話とは関係ない Mp3はあくまで圧縮音声形式の代表としてゆっとるだけだろ でも一番楽なのはJINIでネイティブプレイヤーに繋ぐことじゃね。
- 175 名前:login:Penguin mailto:sage [2007/08/03(金) 11:08:44 ID:+n9osBmB]
- >MP3の自家実装のために変形離散コサイン変換勉強
ていってるね。 問題はMP3が実装したいのか、離散コサイン勉強したいだけか、でえらい違う。 ただの離散コサインというアルゴリズム自体は色んな場面で使われてる。 あと、いまどき音鳴らすためだけにJNI使うのは馬鹿げてる。 既存のpure javaライブラリ使えば良いだけ。 JNI部分のメンテコストの方が高い。 昔はパワー足らずでよくJNI使ったけどね。 いまJNI使うのは特定のOSしかもってないネイティブAPIがどうしても必要な場合くらいしか使わない。 それだと結局java使う意味なくなっちゃうんだよ。 JNI使えば速度出るってのも過去の話だし。
- 176 名前:苦労人 ◆GLwOp7gUfc mailto:sage [2007/08/03(金) 16:35:32 ID:m7i7Z7l5]
- う。MP3と書いただけで延びてる…無論Oggも含めては考えていますが、調べていくと処理系的にはOggよりMp3のほうが軽いんすよね。
ライセンスの件は知ってるけど、それはあとまわし。 組むにせよとりあえずは野良デコーダでいいっす。 自家でやりたいのは同時に動く他スレッド処理への影響があった際にソース理解していじれないと調整できないからです。 Pen3-500程度のマシンで、同時に複数音を出したときに、画面処理しながらどこまで多重演奏できるかがポイントっす。 つまりBGM演奏しつつ、効果音出しつつ、台詞言わせつつ、画面遷移できればいい。 MIDI+WAVなら問題なくクリアです。
- 177 名前:login:Penguin mailto:sage [2007/08/04(土) 05:09:39 ID:KlB5Rs8Q]
- ライセンス後回しいい加減すぎw
ソフト作るならライセンス解決してからにしろよ。 人様の著作物と関連権利だぞ。 ライセンスを理解し、同意した上で事前に使用権が与えられるんだぞ?
- 178 名前:苦労人 ◆GLwOp7gUfc mailto:sage [2007/08/04(土) 06:59:27 ID:RFxNyr66]
- アルゴリズム調査段階でそもそも組むかどうかもわからん。
まだテストコードすら組めるような段階ではない。 原理を理解してないんだから、そっちが先だって デコーダの組み方考えるために本買って読んで勉強してるだけで 犯罪者扱いされ悪し様に言われる筋合いはない。 その勉強も、ライセンスを理解し、同意した上でゼニ払ってやらんといかんとでもいうのか? 開発して公開前に、権利会社にゼニ払うのだって解決策だぜ。 つうか今フィギュア作ってるんで、その勉強すらそれ終わってから(w ああ、朝になっちまった。
- 179 名前:苦労人 ◆GLwOp7gUfc mailto:sage [2007/08/04(土) 07:49:36 ID:RFxNyr66]
- 研究で組むのなんて、子供ピカチュー落書きか腐女子イラストみたいなもんで
野良デコーダ組んでも公開しなきゃいいのはわかるけど。 昔「午後のこーだ」がやってたみたいにソースだけ流すのはどうなんだろ。 ところで疑問。 あちこちに公開されてる既存のJavaのデコードライブラリはそのクリアしてるのかな? 確実に権利クリアされたフリーかつスレッド動作可のMP3ライブラリがあるなら 妥協してもいいかもとも思う。 Oggは本当に他の特許侵害してないかどうか怪しいからパス。 重そうだし。
- 180 名前:login:Penguin mailto:sage [2007/08/04(土) 10:22:14 ID:5KbsjxRn]
- 重いって言うんだったら、Javaを選択しなきゃいいのに…。
- 181 名前:苦労人 ◆GLwOp7gUfc mailto:sage [2007/08/04(土) 12:51:27 ID:RFxNyr66]
- 乾燥待ち。
C言語で開発の企画している方いらっしゃったので、ネイティブ派はそちらを支援されては。 Javaの可搬性がなかったら時間とれなくて、自分は開発できてないっす。 USBメモリにソースとWindowのJDK15だけいれとけば結構あちこちでできるわけで 実のとこ未だに圧縮音楽が必須だとは思ってないです。 離散コサイン変換も実のとこ半分はJONGS、半分はMPEGデコーダにも興味あって勉強してるだけだし。
- 182 名前:login:Penguin mailto:sage [2007/08/04(土) 14:39:56 ID:sfzYU2MX]
- 午後のこーだってアーカイブDLしてデスクトップ上でコンパイルしてからインストールさせてた奴だっけ?
あれは本家に参加してちゃんとソースマージしてる。 ソースからコンパイルしてインスコさせてるのはライセンスを守るため。 午後のこーだ自体はライセンスを守ってるので ライセンスに触れないならなら午後のこーだをどう使うのも自由で 午後のこーだでエンコードしても徴収対象にはならない。 >公開されてる既存のライブラリはそのクリアしてるのかな? それは配布しているPJに事実関係確認すれば良いじゃないか。 徴収宣言する前からあるPJの中には本家が 手のひら返したのにブチ切れて配布だけはそのままってのもあるし、 消えたところもあるし。潰されたところもある。 そもそも、そういう事はソフト作る事前に利用するライブラリ規定して ライセンス問題解決しておく作ってる側のやっておく事だろ。 人に聞いてどうする?
- 183 名前:144 mailto:sage [2007/08/04(土) 15:06:24 ID:whINZvq1]
- 人に聞くこと自体は悪いことじゃないと思うが・・・
- 184 名前:login:Penguin mailto:sage [2007/08/04(土) 15:08:45 ID:0O+BOqpf]
- めんどくせーな。もうwavとmidiでいいよ。
- 185 名前:login:Penguin [2007/08/04(土) 16:19:12 ID:kXMI6NUF]
- しかし、ライセンス云々の話になると、どうしてこうも蛆虫みたいな奴らが涌いて出てくるんだろうな。
ライセンスの話は第三者が口を出すことじゃねーだろ。
- 186 名前:login:Penguin mailto:sage [2007/08/04(土) 16:48:58 ID:1XjqngDV]
- 本家ってなんのこと言ってるんだろうな。ただのバカだろ?
どうにしろ、「オープンソース」のエンジンなら特許とかライセンスは適当な扱いはできないのでは。 あと、ここではエンジンとそれ以外の作品部分は著作物として関係ないということにできるという意見が多数だけど、 エンジンに勝手に手を入れることによって作品が破壊されると考えるくりえいたーもいるみたいだし。 エンジンを作ってる人(たち?)のポリシーが適当だと使ってもらえないんじゃないの。
- 187 名前:苦労人 ◆GLwOp7gUfc mailto:sage [2007/08/04(土) 16:56:33 ID:RFxNyr66]
- 午後のこーだの情報さんくす。
何故ソース配布してたのか事情をしらなかったもんで まだMP3系は作ってないし手もつけてない。 >183のいう通りの事前調査の段階。 そもそもJONGS開発は一切、外部ライブラリ使う気なかったんだけど、 pureJavaのライブラリ推す方がいるので、推薦している方に聞いているつもり。 午後みたいなネイティブ既存はじかに使えないし 雰囲気的には、野良公開っぽいMP3の既存pureJavaライブラリは使わないほうがよさそう 正式にMP3開発に参加するのもハードル高くてめんどい。 ゼニは高そう すると選択肢は下のどれかか。 1、JNIで既存ネイティブ叩く 2、OGG系開発 3、スレッド可なOGG系外部LIB探す 4、めんどくせーな。もうwavとmidiでいいよ。
- 188 名前:login:Penguin mailto:sage [2007/08/04(土) 17:12:24 ID:RFxNyr66]
- >「オープンソース」のエンジンなら特許とかライセンスは適当な扱いはできないのでは。
確かにオープンソースにこだわったら最終的なリリース物に妥協はできない。 圧縮音楽系採用するなら、無駄でもpureJavaかつスレッドで組んだ、離散コサイン変換系処理が使えるかどうか調整しながら組んで検証しないといかん。 そのためには「離散コサイン変換系処理」を理解しなければならない(仮組みならMP3のが楽そうだ。)<=今この段階 ほんとめんどい。 早くキャラ決めて、絵を描いて、シナリオ書いてゲームリリースしたい(笑) とりあえず棚上げでmidi+wavでリリースするか。 とフィギュアの脚にヤスリかけながら打つオレ(w
- 189 名前:login:Penguin mailto:sage [2007/08/04(土) 20:39:11 ID:gQVwhjzy]
- JOrbisかJoggのテストアプリがメインとは別にエンコードスレッド走らせてた様な気がする。
>「オープンソース」のエンジンなら特許とかライセンスは適当な扱いはできないのでは。 W3Cのソフトウェアライセンスならここ肩代わりしてくれるんだよね。
- 190 名前:login:Penguin mailto:sage [2007/08/04(土) 23:58:16 ID:vgeH4EXY]
- やっばい。関係ないけどLinuxでUSBオーディオにしたらMIDIが鳴らなくなった(TT)
ていうかTiMidityをインスコしてあるんだけどこれは鳴る。ゲームとかブラウザーのプラグインの MIDIの再生が出来ないわ・・・ 通常に使う音の再生はalsaのプラグインのdmixerを使うように.asoundrcにへ記述して鳴らして いるんだけどゲームとかブラウザーで鳴らすMIDIはなんか他にやらないきゃダメっぽい。 めんどくせ〜(TT) まあ、音は良いんだけどねUSBは・・・
- 191 名前:login:Penguin mailto:sage [2007/08/05(日) 05:54:23 ID:xI3OygRC]
- それはたんに *linuxで* *USBデバイス* と *MIDIシンセ* の扱いが手間が掛かるうえに、 *環境依存* が強いだけじゃね?
- 192 名前:login:Penguin mailto:sage [2007/08/05(日) 06:44:34 ID:82aYg79M]
- wavとmidiでいいよ。 他は必要に迫られたら追加すればいい。
- 193 名前:login:Penguin mailto:sage [2007/08/06(月) 18:12:08 ID:MoOXMvok]
- おれも、wavとmidiでいいと思う。
適当なインタフェースにしてあれば、後でvorbisでもmp3でも追加できるでしょ。
- 194 名前:login:Penguin mailto:sage [2007/08/06(月) 21:19:25 ID:dfsynyIE]
- このすれにこんなに人がいることが驚きだ
お前ら何処から沸いて出たのよ?
- 195 名前:login:Penguin mailto:sage [2007/08/06(月) 21:41:55 ID:COA+gjFr]
- 苦労人が沸いて出ると皆が沸いて出るようにスクリプトが組んであります。
- 196 名前:login:Penguin mailto:sage [2007/08/06(月) 22:37:08 ID:gIY7czs6]
- >>195
漢字の使い方間違ってるよ。
- 197 名前:login:Penguin mailto:sage [2007/08/06(月) 22:38:38 ID:gIY7czs6]
- ああ、194も一緒か。頭弱い奴が多いんだな。
- 198 名前:login:Penguin mailto:sage [2007/08/07(火) 00:16:26 ID:9iTP2ZhB]
- >>196
間違いを指摘するのはいいことです。 >>197 他人を見下げる言い方は自分がバカだと自分で言っているのと同じです。>>196さんを見習いなさい wwwwwwww
- 199 名前:login:Penguin mailto:sage [2007/08/07(火) 02:31:25 ID:rC5xnNj3]
- ttp://constellation12.web.fc2.com/top.html
今VIPでこういうのやってるみたいなんだが短編オムニバスは賢い希ガス 作る方は負担が軽いし寄せ集めればボリュームも出せる
- 200 名前:login:Penguin mailto:sage [2007/08/07(火) 02:38:27 ID:c3xbc6c6]
- 短編企画なんざこれまで色々な所で出てた
- 201 名前:苦労人 ◆GLwOp7gUfc mailto:sage [2007/08/07(火) 18:32:48 ID:3GC7/FJl]
- >JOrbisかJoggのテストアプリ
時間がとれるようになったらチェックしてみます。 それで簡単にいけるようであれば組んでみます。 音が飛ぶようだったらとりあえずナシで。 …wavをjar圧縮して解凍後再生するってのはナシかな。 とりあえずはwavとMidi路線で軽いのを上げ、解説サイトを作り、シナリオ募りますか。 オムニバスは楽しそうですね。
- 202 名前:login:Penguin mailto:sage [2007/08/07(火) 21:11:48 ID:EU27BPqr]
- 昔、そのテのはネタは幾つか見かけたが、大体が人集まらず頓挫してたな。
短けりゃ、規模が小さけりゃ完成する可能性が高くなるっつー程、単純な物ではないらしい、2chゲームってのは。 特に2chで立候補してくるシナリオライターってのは、 自己主張が強いのか、短くまとめる力がないのか、 それとも「俺は大作がかきてぇ、かきてぇんだ!」なのか知らんが 短編オムニバスにはあまり食いついてこない傾向にある。 オムニバスにすることで自身の作品が埋もれてしまう、ってのも寄り付かない原因の一つか。 VIPのような幾らでも人がいるような、ある種の人海戦術がとれる板でないと 成立しにくいネタだと思う。
- 203 名前:login:Penguin [2007/08/08(水) 02:41:30 ID:hk08myIo]
- まぁ、問題は、このスレにどのくらいの制作希望者がいるかだな。
苦労人以外は殆ど見かけねーような気がするんだが。
- 204 名前:login:Penguin mailto:sage [2007/08/08(水) 03:59:36 ID:ZMetVnDu]
- 今いそうなのっつったらシナリオ3の奴くらいか
呼びかけると顔出すし
- 205 名前:login:Penguin mailto:sage [2007/08/08(水) 06:07:56 ID:7GsEAU4B]
- シナリオや絵もオープンなの?
- 206 名前:login:Penguin [2007/08/08(水) 07:41:40 ID:evqA25SP]
- >>203
作ろうかと思ったけどシステム側があまりにもしょぼいので一緒に心中したくない。 自分のゲームを引き立ててくれるようなシステムで作りたい。
- 207 名前:阿痲婁 mailto:!(ΦyΦ+){ 秘密です。} [2007/08/08(水) 08:29:03 ID:Q/VMoSZD]
- >>206//KDE/desktop.では、online.で、penguin.が出来た記憶は在るがy
- 208 名前:login:Penguin mailto:sage [2007/08/08(水) 11:50:56 ID:6mM5NiRK]
- ノベルゲーに限定すれば
必要なものは揃ってるようにみえるがな 作者が無駄なもの嫌いそうだからアレだが お飾りは部品つくればいくらもできそうだし
- 209 名前:login:Penguin mailto:sage [2007/08/08(水) 12:29:21 ID:P9PTsPo6]
- >>205
特に決まってないからオープン?フリー?コピーレフト?にしたくない場合は 「自分の分はフリーにしたくないんだけど」みたいに交渉してみたらいいんじゃないだろうか とにかくLinuxで動くんなら何でもいいyo
- 210 名前:苦労人 ◆GLwOp7gUfc mailto:sage [2007/08/08(水) 16:27:59 ID:VzW0kqDk]
- しょぼい(笑)のは、あくまでノベルゲー専用というとこでコンセプトの一部ですから
その分PDAやら携帯やらへの移植がものすごくやりやすくなる筈。 まああと要望を書いてもらえれば、意外と簡単に実装できるものもあるかもしれないっすけどね。 シナリオや絵は作者の意思。どうしたいかでしょうね。 著作権は作業者のモノすから。 あとシナリオと画像をhttp経由で持ってこれるようにしてあるんで キャラ絵を準備して、会員制BBS使った"リレーノベルゲー"とかできそうではありますね。 シナリオファイルをサーバ側で動的に生成して。 書き込み側は分岐をしたら当然BBSを増やさないといかんので サーバー側の仕組みを考えないといかんですが。 …レスのツリーつける感じで分岐してもいいか。 あと、個人作者でも、ブログをつけるようにシナリオ更新とか シナリオを週刊連載とか。ニーズがあるかどうかはしらんけど。
- 211 名前:login:Penguin mailto:sage [2007/08/08(水) 17:27:26 ID:VzW0kqDk]
- 会員制といっても想定しているのは誰がどこのシナリオを作成したのかという
著作権を明確にするためにID・PWで管理しようというものですので 有料会員とかそーいったものではないです。 …勘違いする方もいるやもしれぬと思い。 当然プレイヤーは登録なしで遊んで可。
- 212 名前:login:Penguin mailto:sage [2007/08/08(水) 17:53:47 ID:uB8aXWEX]
- >>204氏の言うとおりシナリオ3のやつはまだいます。
JONGSにはすごい期待してるので苦労人氏にはお身体に気をつけて是非頑張っていただきたい。 そこでひとつだけ要望なんですが、動画を呼び出すことは可能でしょうか。 自分が作ろうと思うのは従来のノベルゲームと言うよりは、自主制作アニメに近い形なので、 要所で動画を入れたいのです。 ご検討お願いします。
- 213 名前:login:Penguin mailto:sage [2007/08/08(水) 18:50:28 ID:VzW0kqDk]
- ○動画
動画ファイルの再生という機能ではSUNの提供しているJava Media Frameworkをインストールする必要がありますが理屈的には可能です。 自分は使ったことないのでパフォーマンスは未知数ですし少々調査時間は必要ですが。 ただし対象マシンが絞られる可能性はあるでしょう。WindowsとLinuxのみでMacは除外とか。 CPUはPen4以上とか。 仰る使い方でしたら再生の間は他のスレッドの停止ができるのでCPUを動画再生に全部使えるという点ではそれほど悲観的にならなくて良いかもしれません。 アフレコ音声と同期するとか、数分のアニメとかいうのではなく、数秒程度の簡単な動画であれば JMFなしで特に動画ファイルにせずに、画像ファイルを全コマ用意してもらってファイル名順にパラパラ再生というのは可能でしょうね。 10年くらい前、Javaで組んだあるゲームやりました。背景にパラパラ漫画を再生しながらBGM鳴らしつつ特打をするという奴でしたが。 …あーJMFでMP3再生って手もあるね。
- 214 名前:シナリオ3の212 mailto:sage [2007/08/08(水) 22:34:07 ID:xMXg1d8v]
- >>213
おつかれ様です。 > アフレコ音声と同期するとか、数分のアニメとかいうのではなく、数秒程度の簡単な動画であれば > JMFなしで特に動画ファイルにせずに、画像ファイルを全コマ用意してもらってファイル名順にパラパラ再生というのは可能でしょうね。 パラパラ再生はどれくらいのスピードでできるものなのでしょうか? できることなら一般的なtvアニメ並の8fps(一秒間に8枚の絵)くらいのクオリティを目指してますので、 それくらいのスピードが出るようであれば、それでもOkなのですが。 しかしできることなら数分のものをちょくちょく入れたいので、 もし何とかなるようでしたら動画の再生の方をよろしくお願いします。
- 215 名前:login:Penguin mailto:sage [2007/08/09(木) 01:14:38 ID:S3yLUElx]
- >PDAやら携帯やらへの移植がものすごくやりやすくなる筈。
マジ話これは夢見ない方が良い。一から別物作るなら別だけど。 >自主制作アニメに近い形なので flashでやればいいんじゃないの? linux系のflash環境ってなかったけ?
- 216 名前:苦労人 ◆GLwOp7gUfc mailto:sage [2007/08/09(木) 08:53:34 ID:epoAkDPr]
- 昔の話なので曖昧っすが、ペンティアム200MHZくらいで、15fpsくらい出せたような。
Windows機限定だったし、アプレットだったし、IEのVMだったし。640x480で画面は256色だったし。 環境が全然違うのでアレですが。 パラパラなら絵を渡すルーチンさえあれば多分実質作業半日で組めると思います。 今も画面切り替え時に1コマずつ画面作って描くというアニメーションはやっているので。 あれは10コマくらいだけど。あれくらいのスピードは出るか。 …速度は結構ビデオボードに左右される。 時間とれたとこでJava Media Framework、トライしてみますよ。 オレが心配するこっちゃないっすが、数分のアニメって、結構大変じゃないすか。 (はるか昔、ビデオ機器で手描きアニメを仲間と作ってた経験から。) 秒間8コマでも2分で1000枚くらい絵が必要なわけで。 まあ今ならFlashから変換するか、3Dでも使うのか…わからないでもないけど。 …というかノベルゲームではなくなってしまったような… JONGSの拡張サブセットということでいいか。
- 217 名前:login:Penguin mailto:sage [2007/08/09(木) 09:06:21 ID:epoAkDPr]
- >マジ話これは夢見ない方が良い。一から別物作るなら別だけど。
確かにおそらく使えるのは素のスクリプト処理系だけでしょうね。 画像系、音声系全部作りなおす必要が出てくるとは思うけど。 あとそれこそ動画再生系は無理でしょう。 でもPCで組んだスクリプトPDAで実行できたらいいと思うんだけどな JAVAでなくともぜんぜんいいんだけど。 夢ばっかふくらます奴 >flashでやればいいんじゃないの? まあ動画系組むのはすきだからいいけども 雰囲気的には確かにFLASH向きですよね。 f4l.sourceforge.net/
- 218 名前:シナリオ3の212 mailto:sage [2007/08/09(木) 09:37:25 ID:n7WYy0y8]
- > 時間とれたとこでJava Media Framework、トライしてみますよ。
ありがとうございます。 アニメーションに関しては結構本気で作ることにしてますので、それだけで一大プロジェクトです。 とりあえずひとりでプロモーションを作って、それをネタに人を集めて 自主制作としてはそれなりのレベルのものを作りたい。時間はかなりかかりますが。 シナリオは結構長いけど、それを全部アニメにするのは無理なので、 基本ノベル形式で、芝居させたいところはアニメにする、と。 以下は本編とは関係のない練習gifアニメですが、 大体どの程度のものを目指してるか、何故flashでも3Dでもないかは、想像してもらえるのではないかと。 nullpo.vip2ch.com/ga8426.gif
- 219 名前:login:Penguin mailto:sage [2007/08/09(木) 14:24:10 ID:tvRME73q]
- JMFのネイティブ版は素のラッパーでラップ元のバグをそのまま継承してるので
バグ追う時は元のAPIの方調べないといけないので気を付けて。 pure javaは使いものにならないから。
- 220 名前:苦労人 ◆GLwOp7gUfc mailto:sage [2007/08/10(金) 11:13:32 ID:sqlaAj2w]
- 今日は明後日のワンフェス準備でお休みっすー。
その分昨日がキツかったー。 >以下は本編とは関係のない練習gifアニメですが、 おおー。「芝居」の意味がわかりますね。 こういうもの見せていただくと、モチベーションが湧くというものです スケジュールの都合がつけばでアニメーターとして参加しようかな。 などと無謀にも考えたり…リハビリがいるけど。 >元のAPIの方調べないといけないので気を付けて。 経験者どの、アドバイスTHX。 頭の片隅に入れて作業します。 >pure javaは使いものにならないから。 どこを調べてもpure java版について書かれているとこがないので 怪しいとは思ってましたが …Macは切り捨てですね。 さてと、シリコンシリコン。
- 221 名前:login:Penguin mailto:sage [2007/08/10(金) 12:30:51 ID:m2Oh5zFO]
- macはOSS使ってるくせにアップル仕様の変態動作になってるから
ネイティブでやろうがjavaでやろうが苦労する。 javaの場合アップルのJREが変態だもん。 GUIまわりとか文字の扱いとか・・・。 コスト考えたら切り捨てても良いかと。
- 222 名前:苦労人 ◆GLwOp7gUfc mailto:sage [2007/08/19(日) 21:36:39 ID:c4Hkcst1]
- コミケもワンフェスも終わったんで、来週から再始動します。
あんまり期待しないでいてください。 それなりの刺激は受けたっす。
- 223 名前:login:Penguin mailto:sage [2007/08/19(日) 21:38:13 ID:c4Hkcst1]
- 文が抜けた。
気楽に作りたいので、あんまり期待しないでいてください。
- 224 名前:login:Penguin mailto:sage [2007/08/26(日) 23:18:43 ID:kdfzZfJX]
- ショボーン
絵はまだ出来ないのか。
- 225 名前:login:Penguin [2007/09/07(金) 22:22:28 ID:BFwm0OLO]
- 期待あげ
- 226 名前:login:Penguin mailto:sage [2007/09/07(金) 22:29:19 ID:8YE5+Gqi]
- 絶望さげ
- 227 名前:login:Penguin [2007/09/08(土) 06:23:12 ID:vBYs3GT/]
- 超あげ
- 228 名前:login:Penguin mailto:sage [2007/09/08(土) 07:00:46 ID:VbU3pC/t]
- 超さげ
- 229 名前:login:Penguin mailto:sage [2007/09/09(日) 13:28:17 ID:rXFZuKoq]
- 無理だ
大体画像データを作る時点でヤバイ気がする 元絵とかモザイクかけないで作るらしいし ポリゴンだって作業する人のモチベーションを考えて詳細まで作りこむらしい そんなデータ流せねー
- 230 名前:login:Penguin mailto:sage [2007/09/09(日) 13:51:01 ID:jkqVOuay]
- ふむ。原画(無修正状態)がソースコード、修正済み画像がバイナリオブジェクトに
対応すると考えればオープンソースエロゲは無理だな。 だが、オープンソースな美少女時計プログラム EmiClock は、画像そのものは画像として 保護されるということになっていたような記憶がある。何で読んだか忘れたが、 確か画像データも内部にスクランブルをかけて持つようにしてた筈
- 231 名前:login:Penguin mailto:sage [2007/09/09(日) 22:13:39 ID:ByfTxSno]
- データ自体にGPLは影響しないだろ。作った人間の著作物。
というかクラスパス例外つければ良いんじゃん。 そしたら成果物を利用して何か作ってもGPLの影響は受けない、OpenJDKみたいに。
- 232 名前:login:Penguin mailto:sage 保守 [2007/09/29(土) 20:54:26 ID:5rIrz9S8]
- ○○○
○ ・ω・ ○ がおー ○○○ .c(,_uuノ
- 233 名前:login:Penguin mailto:sage [2007/09/29(土) 20:58:04 ID:bVZsItZG]
- 二十日ぶりの書き込みか、、、
- 234 名前:login:Penguin mailto:sage [2007/10/11(木) 21:17:38 ID:EHrhADWt]
- 人いるのか?
- 235 名前:login:Penguin mailto:sage [2007/10/11(木) 22:11:49 ID:uoDXzZ7y]
- 誰も居ない
- 236 名前:login:Penguin mailto:sage [2007/10/12(金) 18:33:28 ID:M2LhgVqG]
- そうか、お前がいるな
- 237 名前:login:Penguin mailto:sage [2007/10/12(金) 20:00:11 ID:XCt3BUTw]
- 俺はいないぜ
- 238 名前:login:Penguin mailto:sage [2007/10/25(木) 11:17:45 ID:Yfdtjico]
- >>234-237
ふいたwwwwww
- 239 名前:login:Penguin mailto:sage [2007/11/11(日) 18:30:07 ID:hdXUySKv]
- 既出かもしれないが一応紹介
Ren'Py ttp://www.renpy.org/ "Ren'Py is an engine that supports the creation of visual novels and dating sims, forms of computer-mediated storytelling."
- 240 名前:login:Penguin mailto:sage [2007/11/18(日) 12:20:13 ID:Q3nf1mim]
- まじ、誰も作る気ないな
俺もだけど
|

|