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


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

Linuxで動くオープンソースエロゲを作ろう!2



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月、スレ終盤何人目かのプログラム提供者が現れた。
独自スクリプトらしい。
果たしてプログラムは本当に提供されるのか。


8 名前:login:Penguin mailto:sage [2007/05/09(水) 16:43:32 ID:5rlmrqDf]
>>7
落ちてても URL はあるっしょ。

9 名前:login:Penguin mailto:sage [2007/05/09(水) 16:53:23 ID:+nfORj0Q]
>>8
ごめん、おれんとこには残ってない。残ってたら書いて。

10 名前:login:Penguin mailto:sage [2007/05/09(水) 18:31:05 ID:LSzax/TK]
pc11.2ch.net/test/read.cgi/linux/1079452525/l50

11 名前:login:Penguin mailto:sage [2007/05/09(水) 19:51:48 ID:b+/LvoSb]
スレタイからオープンソース外せってあれだけ言ってたのに
どこまでグダグダな>1なんだよ

12 名前:login:Penguin mailto:sage [2007/05/09(水) 20:16:56 ID:MxJlCFq3]
>>1のせいでこのスレ発展しそうにないな

13 名前:login:Penguin mailto:sage [2007/05/09(水) 21:23:01 ID:JXrlRPMu]
>>2が馬鹿なのは分かったが、苦労人は2週間くらいかかるって言ってたが、
でっち上げたソースを公開するんだろ?クリーンアップも時間かかるだろ。

サンプル作るとも言ってたし。
そもそも復活したの気付いてんのか?

14 名前:login:Penguin mailto:sage [2007/05/09(水) 21:58:39 ID:rKrgLAaO]
wikiはもう使ってないのか?
掲示板、荒らされてるぞ

あと、ストーリー3の人は個人サイト作ってくれ
wikiじゃ見辛い

15 名前:login:Penguin mailto:sage [2007/05/09(水) 22:29:39 ID:v4s1FEtq]
エロゲツクールを作ってもエロゲはできないぞ。

どうせ、エロゲ(エロ画像・シナリオ・音声)を作る段階で
終わるに決まっている。


無料で、エロ画像とか大量に書く人がいるといいね。
それともツクールがオープンソースなだけでエロゲは有料になるのかな?w

16 名前:login:Penguin mailto:sage [2007/05/09(水) 23:08:27 ID:P0UqsXKN]
エロゲ自体が有料になったって良いじゃない。

苦労人さんのツールはjavaで作られていて
マルチプラットフォーム対応というのが大きいと思う。
エロゲを作っているメーカーなり同人なりがこのツールを使ってくれれば
それだけでLinuxでも動く様になるし。
またbugなり仕様強化なりのフィードバックを行えることも意味があるのでは?



17 名前:login:Penguin mailto:sage [2007/05/09(水) 23:15:28 ID:v4s1FEtq]
JavaScriptでもPerlでもphpでも
マルチプラットフォームで動きますが?

18 名前:login:Penguin mailto:sage [2007/05/09(水) 23:37:16 ID:P0UqsXKN]
>>17
それらを使っているマルチプラットフォーム対応のエロゲツールは具体的に何?

19 名前:login:Penguin mailto:sage [2007/05/10(木) 00:00:35 ID:v4s1FEtq]
>>18
それを作るスレでしょ?


独自のスクリプトは糞。

20 名前:login:Penguin mailto:sage [2007/05/10(木) 00:55:24 ID:hUY6QB2Z]
標準がある訳じゃないのに独自が糞ってゆとりもここまで来たか

21 名前:苦労人 ◆GLwOp7gUfc mailto:sage [2007/05/10(木) 02:30:02 ID:lu/XWzI/]
スレの終了と復活確認しました。
やっぱ仕事のある平日は少ししかできないです。次の土日に思い切りやります。
どうもJavaが1.5になった時点でVectorの記述とか変わってて混乱してます。
やっぱそのままのソースは使えません。極力使いまわすけど。
再来週を目標にしますね。

今作りなおしてるのは簡単にいえばノベルゲームに限定した
軽く動作するオブジェクト指向なしの小さなインタプリタです。

一通り組んだあとで追加でコンパイラつくったら速くなりそうな感じのシロモノです。

まあクソでも作っときますよ。イヤならつかわなきゃいいだけだし、
PerlやPHPに準拠した文法を実装したければ。
ソース渡しますのでインタプリタを好きに改造してください。
Perlなど実装するのはかなり大変な話だとおもうけども
できたらそれは他にも役立つのではないかとおもいます。

そーいやJavaでRuby実装したひとがいましたね。JRubyだっけ?

Javaアプリ作ったあと、応用でJavaアプレット版も作ったら
ゲームをサーバ立ててネット供給できるかもしれないですね。
ゲーム売るならサンプルをアプレットでネット供給して、アプリを販売とかね。

★シナリオ、絵師いなければ、それなりに自分でもやりますから
ゲームは少なくとも1つはできると思います。クソゲーかもしらんが。
とりあえず、自分がPGすすめる事が先決ですのでがんばります。
ではでは。

22 名前:login:Penguin mailto:sage [2007/05/10(木) 02:46:55 ID:rkzbqERZ]
java、1.5じゃなくて1.6にしたりせーへんの?
これからは1.6の時代だよ

23 名前:苦労人 ◆GLwOp7gUfc mailto:sage [2007/05/10(木) 03:34:47 ID:lu/XWzI/]
おお、お気づきになりましたね。
自分はいつもなんとなく開発する際に、出たてで最新のJDK避けます。
今週の頭に開発マシン組んだのですが
出たての1.6よりは、ある程度枯れた1.5の最終版で組もうという選択をあえてしました。
バーチャルマシン側の初期バグを避けたいという思考もありますが
どちらかというとジンクスに近いのかもしれません。


24 名前:login:Penguin mailto:sage [2007/05/10(木) 03:35:39 ID:9/2nGNpO]
>Javaが1.5になった時点でVectorの記述とか変わってて混乱してます。
>やっぱそのままのソースは使えません
それくらい自分でやれる動かなくてもソース公開が先。
上げないと馬鹿がいつまでも騒ぐ。

つjavacの-sourceオプション

25 名前:login:Penguin mailto:sage [2007/05/10(木) 03:37:56 ID:lu/XWzI/]
いかん、寝ないと。
書き込みでようやく今の時刻を認識した。


26 名前:login:Penguin mailto:sage [2007/05/10(木) 03:41:12 ID:lu/XWzI/]
>>26
うい、でもどーせソース洗ってるから一応それくらいやっときますよ。
ご想像どおり、古いソースに手を加えたくなってしまう悪癖は出てるけど
来週末までに必ず〆て片つけますから。




27 名前:login:Penguin mailto:sage [2007/05/10(木) 03:41:49 ID:lu/XWzI/]
>>24でしたすんません

28 名前:login:Penguin mailto:sage [2007/05/10(木) 03:44:47 ID:rkzbqERZ]
Update 1も出たし、そんなに気にする事ないかと…
Java6は開発版でも安定してたし

29 名前:login:Penguin mailto:sage [2007/05/10(木) 03:51:28 ID:lu/XWzI/]
>>28
安定してますか?了解っす。
アドバイスありがとうございます。
明日あたり入れ替えとくかな。


30 名前:login:Penguin mailto:sage [2007/05/10(木) 07:02:21 ID:G9CH59gh]
エロゲーってアニメの女の子(巨乳童顔)が脱ぐゲームのことですか?

31 名前:login:Penguin mailto:sage [2007/05/10(木) 08:18:58 ID:3jjXNAby]
>>28
あれはオプションいじって回避してるだけだぞ。
OpenJDKからエンバグされたバグが多いがJDK6では
後回しにされてJDK7で集中的にバグフィックスされてる。
あんまり使われないAPIばかりだがjavaとしては安定とはいえない。

5.0u11が無難。

32 名前:login:Penguin mailto:sage [2007/05/10(木) 09:52:50 ID:dffmsINn]
独自のスクリプトを作る?
アフォか。

すでにあるスクリプトを組み込むだけ。

組み込み方も知らないの?
だめだそりゃw

33 名前:login:Penguin mailto:sage [2007/05/10(木) 14:11:47 ID:1uBvsQJl]
既存スクリプトを組み込む?
アフォか

ANTいれてPerlいれてJDKいれてconfかいて
うごかねーってバージョンしらべて
サーバサイドじゃあるまいし
そんなインストールがマンドクセぇ同人ゲーム誰がやるかw


34 名前:login:Penguin mailto:sage [2007/05/10(木) 14:35:32 ID:OwzA8uxx]
>>33
yumとかapt-getとか知ってますか?

35 名前:login:Penguin mailto:sage [2007/05/10(木) 14:45:42 ID:96R9rBuQ]
吉里吉里じゃだめなん?

36 名前:login:Penguin mailto:sage [2007/05/10(木) 15:11:09 ID:NSSVtHhM]
>>14
どうも。ストーリー3の人です。
なかなか進展しませんが、いちおうシナリオも進行中ですんで、その旨お知らせまで。
個人サイトとかは、ある程度キチンとしたものが出来てからってことで。
絵もちょっとクオリティーupをはかって練習してます。
ずっとLinux-gimpで描いてて、このあいだwindowsで話題のSAIをさわってみたんだけど、浮気したくなった。

スクリプト書かれる方もあらわれたみたいですし、楽しみですね。



37 名前:login:Penguin mailto:sage [2007/05/10(木) 15:38:23 ID:rrCqpayv]
>34
ディストリビューション毎の対応を誰がやるかだね
>35
なにもせず吉里3の完成を待つ手はあるだろーね


38 名前:login:Penguin mailto:sage [2007/05/10(木) 16:00:52 ID:KRcGyvBD]
>>33
オープンソースなのだから、他のソースを取り込めばいいだけ。

それにバージョンが違って動かないという問題は、
何かしらのライブラリを使う以上避けられない問題。

それとも、ゲームで使う、GUIライブラリ、画像ライブラリ、音楽ライブラリ、動画ライブラリに
独自の実装を搭載しますか?いつまでたっても完成しないでしょうね。

自分でJavaScriptっぽいスクリプトを実装するぐらいなら、
SpiderMonkeyでも組み込めばいいのに。

39 名前:login:Penguin mailto:sage [2007/05/10(木) 16:25:36 ID:VRkYbYBQ]
JavaだったらJavaVMさえ走ればそれだけで準マルチプラットな環境になるのでしょう?
JREはバージョンの違いがあるけど、まあインスコしていない人の方が少なそうだし。

40 名前:login:Penguin mailto:sage [2007/05/10(木) 16:56:49 ID:qoD2g3ob]
>38
そうおもう・あなたが開発・すればいい


41 名前:login:Penguin mailto:sage [2007/05/10(木) 18:47:11 ID:KRcGyvBD]
>>40
コレやるw

エンドユーザーに文句があるなら作れと強要する文化
pc11.2ch.net/test/read.cgi/linux/1178377635/l50

Linux使っててこりゃ普及するわけないと思ったとき8
pc11.2ch.net/test/read.cgi/linux/1178012340/l50



42 名前:login:Penguin mailto:sage [2007/05/10(木) 19:59:00 ID:5wcHe5ku]
Linuxじゃなくても同じこと言うぜ

43 名前:login:Penguin mailto:sage [2007/05/10(木) 20:01:53 ID:sntAFv+a]
>JavaだったらJavaVMさえ走ればそれだけで準マルチプラットな環境
ベンダがsunの場合だけな。それ以外は細かい所で未実装だったり挙動が違う。


44 名前:login:Penguin mailto:sage [2007/05/10(木) 22:35:59 ID:VRkYbYBQ]
>>43
ああ、Javaと言えばsunってもう頭が決めつけていました。言われてみれば他にも色々あるって聞いた
事があります。昔MSもWINにMS製JavaVM入れれてsunに訴訟されてXPあたりから無くなりましたね^^;

苦労人さんはsunみたいだから平気そうですね。1.5かな、1.6かな。と言っても使う側は深く考えずに
とりあえず最新のJREいれとけば大して気にならないけどねw

45 名前:login:Penguin [2007/05/10(木) 22:41:18 ID:mkfCPD2X]
うわっ次スレだ!

46 名前:login:Penguin mailto:sage [2007/05/10(木) 22:47:07 ID:BtgDOWTt]
エロゲに期待というよりも
有言実行ナイスガイになってくれる事を期待



47 名前:login:Penguin mailto:sage [2007/05/10(木) 22:58:50 ID:3Y84jsdN]
ここって、厨房がよく言う「俺ならゲームなんて簡単に作れるぜw今はやらないけどなw」を忠実にトレースするスレだろ。

48 名前:login:Penguin mailto:sage [2007/05/10(木) 23:31:22 ID:JCbcn3Cq]
はい。

49 名前:login:Penguin mailto:sage [2007/05/11(金) 01:47:36 ID:dWQJZw5/]
>40
つうかエンドユーザの立場でもないし
開発するきもないやつばっか
奇特なオヒトヨシがくれるエサを待ちつつ
調理に文句だけいう乞食

俺も含め(笑)
 

50 名前:login:Penguin [2007/05/11(金) 02:22:39 ID:/Sv+sL+Q]
手始めに、技術的蓄積かねて既存のゲームの移植からでわ。

いえ、その、仮想マシン上の窓だと遅いとか立ち上げが面倒とかあるんですが
純粋に下心からのですね、
あぁ、何いってんだろ俺。

51 名前:login:Penguin mailto:sage [2007/05/11(金) 05:01:00 ID:5V69WMfC]
とりあえず、今あるソースを公開してほしい。
期待するかどうかはそれ見て決めるから。

52 名前:login:Penguin mailto:sage [2007/05/11(金) 11:38:04 ID:HCVDV1g9]
上司か(笑)
期待できなきゃそれまでだが
貴方がその高度で崇高な価値観で測定して期待できたら奴に何をしてやれるの?
絵?シナリオ?音楽?開発支援?
まさか期待するだけ?

53 名前:login:Penguin mailto:sage [2007/05/11(金) 12:58:53 ID:/CX77RkQ]
以前ゲーム屋でふつうのフラグで進み方が変わっていくタイプのエロゲのエンジンとコンパイラ書いたことあるけど、絵を出す、フラグを読み書き、
ゲームの会話などの表示、画面制御、BGM制御くらいしか要求されなかった。Cの一通りの制御文と機種依存のライブラリルーチンくらいしか命令が
なかったけど、ちゃんと店頭にならんだらしい。俺は最近エロゲやってないから最近の業界はしらんけど、シナリオ屋さんがたぶん一番大変だろうな〜。

54 名前:login:Penguin mailto:sage [2007/05/11(金) 18:19:23 ID:ky8aqkR9]
ソース公開ちょっとまった

55 名前:login:Penguin mailto:sage [2007/05/11(金) 18:24:52 ID:ky8aqkR9]
スレを立てた人の考えがどうだかは知りません。
注意点を一つ。確かここで公開されるものの権利は全てがスレを立てた人の権利になると思った。
よって通常ソフト開発スレ関連は、開発者が立てます。そうでないと開発者がフリーといっても
スレの持ち主が勝手に利用する可能性があると思いました。

ちょっと必例な発言だが、なんかいいソフトが無いかなってスレを立てて待つトラップも出きるのでは
と一瞬考えてしまったので。
権利関係、間違っていたらゴメンだけど、確かそうだと思ったよ。

56 名前:login:Penguin mailto:sage [2007/05/11(金) 18:34:34 ID:ky8aqkR9]
上の記事訂正  ちょっと必例な発言だが→ちょっと失礼な発言だが

なんかスレの発起人に失礼な言い方しましたことを再度お詫びいたしますm(._.)m
ただテンプレも何もないのでGPLにするにしても何かしらの取り決め関連はあった方が
いいような気がしたので。



57 名前:login:Penguin mailto:sage [2007/05/11(金) 19:28:28 ID:aVJZwMbX]
>>55
>確かここで公開されるものの権利は全てがスレを立てた人の権利になると思った。

そんなわけ無いだろ。
もし仮にそうだとすると,例えば俺が適当なスレを作ってそこでFirefoxとかを
ttp://www.mozilla-japan.org/products/firefox/にあるよと書いたらFirefoxは俺の物?
それはおかしいだろ。

あるとすれば,スレに書いた権利を主張しないソースコードが
スレ立て人に権利が渡るといったことでは?

この「ここで公開されるものの権利は全てがスレを立てた人の権利になる」のソースはどこ?

58 名前:login:Penguin mailto:sage [2007/05/11(金) 20:25:23 ID:WIhboTye]
著作権も分からんアホはスルーしろ。
絶対荒れる鉄板ネタだ。

59 名前:1 mailto:sage [2007/05/11(金) 22:48:42 ID:zyPFdVAT]
1だがそれはありえない
だからこの話はこれまでな

60 名前:苦労人 ◆GLwOp7gUfc mailto:sage [2007/05/12(土) 01:30:52 ID:FtMcWH6b]
>>53
おお、経験者ですね。
自分もプロではないですがこれまで複数の同人サークルに関わり
特打だのクイズゲーだのを実現するスクリプトをJavaで組んできましたがほぼ同じ意見です。
殆ど基本機能以外全然つかわんのだよね。下手するとフラグ以外の変数すら使わない。
特に弱小同人はリッチな素材を提供できないので、無駄を極力省いてシナリオとイベント絵に注力する場合が多いです。
もう完成させるのでいっぱいいっぱいなのが多いのね。目パチ口パク組んでも使わないんだもんな。
そんなもんに凝るくらいなら、イベント絵の一枚増やすだってさ。
800x600で秒間10コマのアニメとかもできるようにしたってつかわねーし。
そんなに絵は描けねえだってさ。すげーがっかりする。

既存スプリプト流用の思想もわからんでもないすが、PerlだのJavaScriptだのの既存スクリプトもある意味オーバーで使わない機能だらけ。
ギャルゲのどこで正規表現を使うのか皆目見当がつかんが実装はあるぞみたいな。
そんなのより極力簡略に軽いインタプリタを組んだほうが有効と考えています。そういう思想です。
もういっこ狙いがあるんすが、それは内緒にしときます。

イヤだったらインタプリタのソースいじってください。
何を狙ってるしてるのかはわかりませんが、何かが狙えるならそれはそれで否定しないっす。

インタプリタのソースは日曜くらいにうまくすれば出せるかも。
ナイスガイを目指します。
どこにおいたらいいんだっけか。


61 名前:login:Penguin mailto:sage [2007/05/12(土) 02:50:43 ID:/Dh5ICV8]
ちゃんと管理するならsourceforge。
悪いこと言わんからファイルバンクとかはやめとけ。

>正規表現を使うのか皆目見当がつかん
パッチファイルの検索アルゴリズムに使った。

62 名前:苦労人 ◆GLwOp7gUfc mailto:sage [2007/05/12(土) 12:02:23 ID:FtMcWH6b]
とりあえずsourveforgeにプロジェクトの申請だけ出したよ。
気の利いた名前がおもいつかんから
Java Open Novels Game Script、略してJONGSとした。


63 名前:login:Penguin mailto:sage [2007/05/12(土) 12:19:36 ID:HW/PDc75]
エロが抜けてるじゃないかw

64 名前:login:Penguin mailto:sage [2007/05/12(土) 12:52:49 ID:FtMcWH6b]
まだ恥を捨てられんのだw

65 名前:苦労人 ◆GLwOp7gUfc mailto:sage [2007/05/12(土) 19:37:55 ID:FtMcWH6b]
https://sourceforge.jp/projects/jongs/

SourceForgeより許可がおりました。ありがたく使わせて頂きましょう。まだ何も入れてないけど。
もとスレの名が「Linuxで動くオープンソースノベルゲームを作ろう!」になっているのは事務局の方の配慮です。
自分はタイトルコピペしたからね。本当だぞ。



66 名前:login:Penguin mailto:sage [2007/05/12(土) 20:54:30 ID:HW/PDc75]
じゃあそういうことにしておこうね



67 名前:login:Penguin mailto:sage [2007/05/13(日) 08:31:30 ID:ur+x25lj]
>>65
苦労人さんをはじめ、開発に携わっている方
頑張ってください。応援しています。

68 名前:苦労人 ◆GLwOp7gUfc mailto:sage [2007/05/13(日) 20:45:51 ID:27F/5RUC]
がんばってますー。

もうあと数時間がんばって、今週の成果物としてうpします。
絵も音もないけど、一応スクリプトを読み込んで実行できるシロモノ。

来週は絵と音で。
画像や音の読み込み系は古いけど昔のまんまでかんべん。
最近はもっとマシなメソッドがあるんだが、あとで修正。
文字フォントはとりあえず外部読み込みナシでね。

他人が見ることを大前提とすると、なんだか昨日の夕方あたりから2年前の
自分が組んだソースにだんだんイラダチを覚えてきて、なんだかほぼ新規に組んでますね(w
細かい部分でソース流用はしてるけど。

それではちと集中します。

ではでは数時間あとに、多分0時くらいかな?


69 名前:login:Penguin mailto:sage [2007/05/13(日) 22:10:03 ID:jF1xjZki]
>>68
( ̄△ ̄)ノガンバレェェェ!!

70 名前:login:Penguin mailto:sage [2007/05/13(日) 23:57:48 ID:27F/5RUC]
がんばる。
すんませんー1時間延長で(カラオケかw)

71 名前:login:Penguin mailto:sage [2007/05/14(月) 00:30:51 ID:0uZDE0d+]
別に明日でも一週間後でも良いよw

72 名前:苦労人 ◆GLwOp7gUfc mailto:sage [2007/05/14(月) 01:01:54 ID:kRjYKA0m]
とりあえず、今のってるのでやれるとこまでやってUPします。
もうちょい、もうちょいでいつも根詰めるんだよな(w


73 名前:login:Penguin mailto:sage [2007/05/14(月) 02:03:38 ID:wy0WHTm8]
流れぶった切りだがPythonベースのノベルエンジンもあるっぽい
www.renpy.org/wiki/renpy/Home_Page

74 名前:login:Penguin mailto:sage [2007/05/14(月) 09:25:36 ID:Z7JN/Sqn]
Windowsに関してはゲームプログラミングに関する書籍が
多数世間に出ているんだけど、Linuxは見付からない。
みなさんどうやって学んでいるんでしょうか?

75 名前:login:Penguin mailto:sage [2007/05/14(月) 12:20:29 ID:hGRfsqTC]
>>74
開発環境ってのもあるみたいですよ。自分はプログラマではないので詳しくないですが、こんな
話は聞きました。WINの方が開発ツールが揃っているからLinuxで開発する人は変わり者とかw
確かにeclipseとかもWINの方が動きがいいし。例え他のOSで動かすアプリも開発はWINだとか。

あと、MICROSOFTの金の掛け具合も大きいと思う。自分がPCを始めた頃はブラウザーは
Netscape、ゲームのAPIは3dfx社のGlide全盛期でMSのIE3.0とかDirectXなんて比べ物に
ならないくらい貧弱だったと思う。有名な3DゲームなんてスタートするとAPIをOpenGLかGlideか
の選択をするようになってた。
その後、MSが大攻勢でNetscapeも3dfx社も他社に吸収されましたね。いろんな所に金を使って
ゲームならDirectXの技術や開発方法などおそらくいろいろな場所で指導していると思いますよ。
だからLinuxはまさに今MSの攻勢にあっている最中なので独自に切り開くしかないのでは。。

76 名前:苦労人 ◆GLwOp7gUfc mailto:sage [2007/05/15(火) 02:55:14 ID:QdwazNFF]
>流れぶった切りだがPythonベースのノベルエンジンもあるっぽい
いや世にはいろんなのありますよー。これはこれでいいんでは。
これをベースにするというプロジェクトリーダーさんが進めてもいいでしょう。

すんません、まだSourceForgeの使い方がわかってません。
昨日は(もうおとといか)UPろうとしてCVSのドキュメント読んでるあたりでくたばりました。
CVSがわかんないとだめぽですね。
とりあえず先に開発のほう進めますけど。

いまんとこ、スクリプトは動いてますが、バグあるかもしれない
使えるのはINTと文字列型の変数。
配列は1次元のみ実装。
加減乗除は使える。

スクリプトはテキストファイルを指定してエンジンに読み込ませる感じです。

画面系組み込みはじめています。
とりあえず組めたら来週はバイナリだけでもUPろうか。
やっぱ平日はあんまし動けない。





77 名前:login:Penguin mailto:sage [2007/05/15(火) 17:08:50 ID:StPGdqGV]
ソースコード適当に固めてFTPでアップロードするだけなのに何でそんなに時間かかるんだ?

78 名前:login:Penguin mailto:sage [2007/05/15(火) 22:36:21 ID:5VMGXIRq]
>>76
最初から飛ばすと疲れるよw

79 名前:login:Penguin mailto:sage [2007/05/16(水) 03:00:31 ID:l9o5UWiQ]
SVNでおk

80 名前:login:Penguin mailto:sage [2007/05/18(金) 04:21:59 ID:zGOySnrY]
地味に待ってるからエンジンなり、ゲームなり作ってる人は期待してるぞ

81 名前:苦労人 ◆GLwOp7gUfc mailto:sage [2007/05/19(土) 21:00:30 ID:x0ktoDi2]
もうちょっと待ってね。
最近は画像系の組みが楽になってる。
前はBMPの読み込みも自分で実装する必要があったんだが…
とりあえず画像系もSwingでやりなおしてきっちり動きはじめてるので
セルと透過系は問題なくいってる。


82 名前:苦労人 ◆GLwOp7gUfc mailto:sage [2007/05/21(月) 02:39:07 ID:khvSsfwa]
prdownloads.sourceforge.jp/jongs/25482/JONGS.tar
まだデバッグの最中だけど、とりあえずバイナリだけ。
デバッグ用のスクリプトがはいってます。
EUCのテキストファイルです。
C言語などの経験者ならわかると思います。

83 名前:login:Penguin mailto:sage [2007/05/21(月) 02:43:22 ID:khvSsfwa]
SWING使ってみましたがおそいー。
MIDI系の処理が大幅に変わっており、苦労しました。
専門用語だらけでダメです。シーケンサーなんかいじったことないもん。
あとWAV対応と、画面切替時のエフェクトを実装しないと。
あとswitch-caseが予約語には入れてあるのだけど。
まだ未実装であることを思い出しました。

84 名前:login:Penguin mailto:sage [2007/05/21(月) 03:20:43 ID:pJgx6KsV]
お疲れ様です^^

おおおおお! 風景が出てなんかゲームって感じです。音も鳴ってますよ。
明日また詳しく(と言ってもよくわからん人なのだがw)見てみます。

85 名前:login:Penguin mailto:sage [2007/05/21(月) 03:33:15 ID:+ZeePaCG]
いまどきSwing遅いとか言ってる奴はマシンスペックが屑か、Swingの描画モデル無視してるか、
Swingコンポーネントの使い方間違ってるかのどれかだから自分の環境とアプローチ見直せ。
実際にSwingが遅くて使いもんにならなかったのは1.3までだ。
jre6未満のJOGLのパネル以外速度面では問題視されてない。

#JComponent#paint()をオーバーライドするなよ〜

86 名前:login:Penguin mailto:sage [2007/05/21(月) 06:50:34 ID:NrwIwxdl]
Java2Dのデモが(ものによるけど)重かったら、環境が厳しいんじゃない?
ゲームで、画像処理が多いだろうからVolatileImageつかったらどうかな?



87 名前:苦労人 ◆GLwOp7gUfc mailto:sage [2007/05/21(月) 13:14:35 ID:khvSsfwa]
>>84
まだまだいろいろ足りないんですけどね。

>>85
thx
マシンとアプローチ両方かも。
マシンはセレロン500メモリ266のノートだし
JComponenのサブクラスではないJFrameを直に継承して画面作ってる故に
paintComponent()でなく描画はpaint()オーバーライドです
JPanel継承で作ってJFrameにはめこむのが筋かもしれんすね

>>86
VolatileImage
おお、知らなかった。


88 名前:login:Penguin mailto:sage [2007/05/21(月) 14:35:09 ID:ip7XEwbh]
volatilImageはライフサイクルの長い画像向きじゃないけどな。
スプライトとか短期間用途にしといた方が・・・。
Swingは全描画を自分で管理してメモリに置くからパワー不足ってよりメモリ不足だろうな。
SwingSet2の起動にもたつくならパワー、Java2Dの描画にもたつくなら確保してる初期メモリ不足ってかんじ?
とりあえずSwingのソース追いながらスレッドポリシー(シングルスレッドでスレッドセーフじゃないとか)と
描画モデル(ダーティーリージョンリストとか)勉強するか素直にAWTで組んだ方が安全だと思う。
じゃなきゃ、Swingでトランジションやってやらかすと思う。

nioとかiioとかjava soundとか1.3以降に追加されたゲームで使えそうな標準ライブラリも調べとくと良い。
がんばれ。

89 名前:login:Penguin mailto:sage [2007/05/21(月) 22:43:04 ID:x59qSntf]
苦労人さん少し関係無い事に答えて欲しい。

あなたもしかして出身はソコでは無いが“H”から始まる県に住んで無いかい?んで“カァちゃん”がいるw

もしそうなら俺はあなたに会った事があるよw
違ったら悪いがコレも何かの縁だし制作に参加するわw
参加出来るのは仕事の都合上で二ヶ月後だけど(´・ω・)スマソ
別人だったら傍観者に戻けどね。

こちらのヒントは“ギターアレンジ”“Ajax”“SATY内の喫茶店”で本人なら分かるかな?w

90 名前:login:Penguin mailto:sage [2007/05/21(月) 23:25:31 ID:wxcSQPJc]
キモイ

91 名前:login:Penguin mailto:sage [2007/05/22(火) 00:19:15 ID:70Chd/LI]
傍観だけで協力できないのが心苦しいけど応援してるぞ
がんがれ苦労人さん

92 名前:苦労人 ◆GLwOp7gUfc mailto:sage [2007/05/23(水) 01:16:53 ID:4eyE4sn5]
応援ありがとうございます。がんばります。
技術系のアドバイスをいただけるみなさま、いろいろ参考にさせていただいております。

開発環境を今さら再構築したくないという消極的理由から画面系結局AWTに逃げました(爆)
ソースはほぼ新規です。
MIDIの演奏を行うとどうしてもスクリプト本体はスレッドでやらざるを得ないんですよね。

>89
嘘ついて制作協力していただこうとも考えましたが、申し訳ありません違う人間です。
Kの県に住んでいて。まーちゃんはいますけど。

prdownloads.sourceforge.jp/jongs/25504/jongs20070523.tar

Var0.02です。まだ不具合が収集していませんのですんません。まだバイナリ。
基本が完全ではないのに、枝葉のとこでちょっといろいろいじりすぎたっす。
途中SAVE/LOADの布石は打ってあるんだけど、まだ実装してないなあ。

雑談には参加しますが、次のリリースは週末だと思います。
できればバグとってソースをあげたいです。
いま並行でシナリオやろうとしているし。できるか??切替え.....orz


93 名前:login:Penguin mailto:sage [2007/05/23(水) 04:32:48 ID:sionGa1g]
swingでもGUIの更新とデータの更新を同時にやってかつデータの進行状況でGUIの状態変更ってのじゃなけければ
たいして問題じゃないんだけどね。

イベントディスパッチスレッド内で時間の掛かる処理をするのがダメ。
この場合、GUIをブロックするか並列実装。


94 名前:login:Penguin mailto:sage [2007/05/23(水) 07:31:02 ID:4eyE4sn5]
なるほど、参考になります。
そかそか、GUI側に重い情報を持たせてイベントドリブンで画像読み込みや、
画像編集加工させるから問題がおこるってことですね。

あくまでGUI側はイベントの取得と表示系に徹すればいいか。

スクリプターはスクリプトの解釈に限定して
GUI側にメッセージや数値のみを送るという構造にしようと意識しすぎたか。
今日帰ったら、画面側処理系をごそっと移管してみよう。


95 名前:login:Penguin mailto:sage [2007/05/23(水) 22:32:08 ID:q2/j8E15]
英語でエロゲー・・・のデモ
www.insani.org/index.html

96 名前:login:Penguin mailto:sage [2007/05/24(木) 11:57:10 ID:sgAzm43E]
>>92
何か良い人だなw
嘘を言っても直ぐバレるし意味は無いよねw
苦労人さんと似たようなプログラム構築論を立ててる人がH県にいて本人かな?と思ったんだよw

Wikiを見る限りではシナリオライターさん、プログラマーさん、キャラクターデザイナー(?)さんがいるみたいだね。
シナリオ3とか今までのノベゲらしくないくて何か新鮮だな(でもエロがn……w)

ゲーム完成したらゲームの世界観をイメージしたUbuntuとかKNOPPIXなんて作ったら面白いのでは?w
もちろん製作したゲームはインストール済みにしてw

ていうかBGMはMIDIになると思うけど曲や効果音は形式に何を使うの?
ちなみにBGMにMP3使うとループ時に0.5秒くらい切れて気持悪い。



97 名前:苦労人 ◆GLwOp7gUfc mailto:sage [2007/05/25(金) 02:53:48 ID:j6Oj0smD]
>>96
>苦労人さんと似たようなプログラム構築論を立ててる人がH県にいて
おお。開発労力の無駄とシステムの無駄をはかりにかけて
後者を選択するひともいるんですね。
自分の場合は結構楽しんでますけど。

Wikiは私も先日見ました。
先ず一番大変だろうと思うのが作品世界観構築ですね。
あと面白そうだと思わせるとこに食いつきがあるように思う。

>曲・効果音
Javaだとフォーマット限られてきますね。多分基本はWAVでしょう。
ファイルでかいですが、それでもCD700Mが一杯になるような音声素材は
同人的にはありえないとおもいます。
とりあえず動きも安定して落ち着いてきたので、週末にソース公開しますー。
ではでは。

98 名前:login:Penguin mailto:sage [2007/05/25(金) 04:49:30 ID:U9POGZwW]
javaでも有名所でいえばmp3,ogg vorbis、ogg flac,flac...いくらでも鳴らせるわけだが。
Java soundはSPI実装インスコしろってスタンスだから標準にどんどん取り込むような事はしないみたいだが。
midi,wave,au使ってたのはは1.2までだぞ。
JMF sound使えばもっとプラットフォーム依存な波形データまで扱えるし、JOALもある。
今、javaでゲーム作るならたいていMP3(ロイヤリティ問題からさけるが)かogg。
発言みてると頭が完全に1.2で止まってるから最近のゲームフレームワークの実装でも見た方が良いよ。
GTGEがソース公開してないけど、結構面白いよ。dev.java.netのgameプロジェクトにもホストされてるし。

なんか、1.3以降のAPIの使い方間違えまくってそうな気がするんだけど大丈夫?
昔とかなりやり方変わってるよ。javaは使い方間違えると速度にもろに影響出るけど・・・。

99 名前:苦労人 ◆GLwOp7gUfc mailto:sage [2007/05/25(金) 06:11:55 ID:j6Oj0smD]
外で作ったAPIとりこめばできるのはわかりますけど
デコードにかなりリソース喰うでしょう
最大の理由は「うちの開発マシンが遅い」って事だけど。

プアな環境ではうごかなくなるのでは?
またあくまで標準のみにしとかないとリソース的にも
J2ME系への移植がめんどくなりそうなというキモチがあります

自作ゲームでMP3やOggを使うということは
著作権切れた市販の音楽を流用するか
声優バリバリ使うかなり規模のでかいゲーム開発を想定されている
ということなのかなー

prdownloads.sourceforge.jp/jongs/25529/JONGS20070525.zip

とりあえずいまんとこの版。
出先ですのでWindow+JDKのみで少し続きをやりました。
Eclipseに身体がなれるとJDKにはもどれません。


100 名前:login:Penguin mailto:sage [2007/05/25(金) 20:05:31 ID:Ko0MRlsS]
今北。なんだ新スレ立ってたのか
wavだけって結構辛い気がするけど、
とりあえずは苦労人の好きなようにやればいいと思うよ

101 名前:login:Penguin mailto:sage [2007/05/25(金) 20:46:36 ID:kyoQa8K4]
>自作ゲームでMP3やOggを〜
いや、javaのmidiはどうせソフトシンセだし、非圧縮はディスク容量食うから。
あと圧縮されたデータをデコードするのにリソース圧迫するならwavをメモリにのっけるのも同じ事が言えるよ。
そうなると違いは消費するディスク容量の差になる。
最終的にDLするサイズが減るから圧縮された形式使うって感じかな。
あとmidiはse5以降なぜかサウンドバンクだけ取り除かれてるんでその環境ではmidi鳴らせない。
これはエンドユーザーがsunからサウンドバンクDLしてJREにインスコしなきゃいけないんで注意が必要。
JMF入れても勝手に入るけど。

あとMEだけど、俺もSEとMEで動くADVエンジン作ったけど、MEが話にならなすぎてスクリプトインタプリタ部分がAPI同じでソースコードベース別、
GUI部分はMIDPに合わせてすべて新規、それとターゲット端末のVM毎にコード別、さらにキャリア毎に使えるAPIが違うんでコード別、最後に端末毎の制限やバグに合わせてチューニング+バグ取りを
やったからそもそもMEへの移植=ソースレベルでは全て0から書き直しだから移植性なんて考えるだけ無駄だよ。
同じキャリア・同じVMだけど端末メーカが違うだけで全く動かない世界だから。
下手すりゃ端末毎に別ソースだよ。プリプロセッサ使うと逆に保守性落ちるから。
あと、ME向けの奇怪なコードチューニングも当然する。移植して残るコードなんてないよ。

あとMEのマルチメディア関連APIはM3DがJava3D,MMAPIがJMF元にしてるからSEの標準ライブラリのものとはべつもんだよ。
ME自体がSE1.4をベースにしてるからそれ以前のノウハウが使えるかは分からないし。移植は考えない方が良いよ。

102 名前:login:Penguin mailto:sage [2007/05/26(土) 01:17:26 ID:QH9/YTqo]
結局cpuとメモリのトレードオフだわな
wavはナマだけどMp3は圧縮されてるそれだけ
表現力に差はないわな
昔Mp3のデコードライブラリ組んだけどかなりオーバヘッド高いよ
演奏に展開が間に合わなきゃ飛ぶから

結局事前に全デコードしてwavみたいなファイル作ってから演奏する場合もある
今のJavaがどれほど速いかしらんが特に他の処理にcpu使う可能性がある場合はね
したらwavと同じ
つうかでかいwavならメモリに持つなんてアホしないでストリーミングでやればいいだけじゃね
JavaならAudiostreamとかないの?よくしらんが



103 名前:login:Penguin mailto:sage [2007/05/26(土) 01:34:43 ID:iX4uMAAd]
そこら辺はwindows用の既存のソフトを参考にして書き直せんかね?
mp3やoggでブツ切りノイズ無しの連続再生が出来るヤツはいくつかあるはず

104 名前:login:Penguin mailto:sage [2007/05/26(土) 02:30:12 ID:Du4tosV2]
>103
コードでなくパワーの問題
リアルタイムデコード演奏が無理なら事前デコードかない
圧縮形式が決まってる以上プログラマがたこでなきゃコードで差は出ない
ピュアjavaならパワー低下はしゃあないわな
まあ対象マシンスペックをPen4の2G以上Core2Duo推奨てんなら大丈夫だろうがな
圧縮形式音楽ファイルのリアルタイムデコード演奏実装に意味があるかは
価値観の問題じゃね

105 名前:苦労人 ◆GLwOp7gUfc [2007/05/26(土) 12:55:16 ID:FfY97o8f]
いろいろ意見はあると思いますが、SUN標準以外は一切使わずに組みます。
mp3やoggの演奏系を搭載する事で「演出上の効果がwavに比し格段に向上する」というのなら考えますが。

同人ゲーム組むという目的の上で必要な機能であるとは思えません。
必要だというのであれば、ソース公開しますのでどうぞ。
メモリ問題は、どなたかの仰る通りストリーミングで解決します。

J2MM移植はケータイ向けなんて方言多そうでめんどいの想定してないすよ。
単にうちにあるPocketPCとかWZERO3で遊んでみたいだけです。

ではでは。


106 名前:苦労人 ◆GLwOp7gUfc mailto:sage [2007/05/27(日) 02:19:23 ID:d2mgQvmf]
prdownloads.sourceforge.jp/jongs/25558/JONGS20070526.zip

明日はちょと弄れないのでうpしときます。
ソースと簡易文法書つきです。
内容は昨日とあんましかわってないけどね。




107 名前:login:Penguin mailto:sage [2007/05/27(日) 05:40:35 ID:+tYmcbiu]
>>105
MasifuVMか?あれはSwingがろくに動かんし、ゲームで使えるほど実装が揃ってないぞ。まだ実用レベルじゃない。
w-zero3のVMは携帯向けのが載ってるし。
つーか両方実装して使えなかったので放置してるんだが。

108 名前:login:Penguin mailto:sage [2007/05/27(日) 09:37:10 ID:V9P1IWtT]
んー例えばハイエンドなマシンを有する人ならば結構wineとかで、何でも動いて仕舞いそうな気がする。
だからjavaで作ることは、何というか…わざわざLinuxで、と言う話としてはどうなのだろうか と考えた(ただし、javaでのスクリプタそのものには意義がありそう)


なので俺宣言
出来るだけ環境に依存しないよう考えてC+OpenGL もしくは SDL でスクリプタ書いてみるぞジョジョー

帰宅したら






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

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

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