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

このエントリーをはてなブックマークに追加
937login:Penguin:2007/04/08(日) 19:09:42 ID:AYuKdzLG
>935
それでいいとおもう
俺はギャルゲって単語よく使うから安心しろw
938login:Penguin:2007/04/09(月) 05:49:29 ID:Mj4KWLlG
どのくらいオナニーできるかテストしてくれるテスターも必要だな
939login:Penguin:2007/04/09(月) 23:22:29 ID:OnsRCJjg
「Linuxで動くエロゲ/ギャルゲを作ろう! ver2.0 どのくらいオナニーできるかテストしてくれるテスターも必要だな」
で決まりかな

・・・

さすがに板から追い出されるかもしれない
940login:Penguin:2007/04/10(火) 12:35:08 ID:k5xn866w
追い出されたらvipで引き取って貰えばいい。
あそこはエロゲ量産してるぞ。

ttp://nsi.blog15.fc2.com/blog-entry-373.html
941login:Penguin:2007/04/10(火) 15:10:34 ID:0YyprUE5
ただエロゲ作るだけならvipの方が作るには向いてると思うけど、
"Linux"で動くのが作りたいんでしょ。
942login:Penguin:2007/04/11(水) 02:12:25 ID:v8kt4z3k
ADVなら吉里吉里のマルチプラットフォーム化に協力するのが近道だと思うんだけど・・・。

そっちの方がよっぽど有用じゃね?
それともADV限定ってわけじゃないの?
943login:Penguin:2007/04/11(水) 02:55:40 ID:50SzCMEI
>>942
全くもって正しい意見。
今TJS3の実装に手間取ってるっぽいから手伝える人間は手伝うといいんじゃね?
スクリプターとかでも色んな提案や改善が出来ると思う。

まぁ一番必要なのはxorg-x11-serverのopengl実装だがな。
いまだに"server glx version string: 1.2"というのはオワットル…
mesaの方ではopengl 1.5サポートとかもゴロゴロしてるのにサーバ側が1.2…
おかげで速度全然でねーの。
吉里吉里3はマルチプラットフォーム化でcairoを使おうとしてるみたいだけど、
cairoのopenglバックエンドであるglitzがこれまた全然すすんでねーの。
mesaも誰かがeglの実装をやってくれればすんばらしいものになると思うんだけど、
だーれもやってないの。
sonyがやってくれると一時は期待したんだけど…やっぱりsonyはsonyでした。チクショウ

計算幾何出来る奴、頼むからopenglの実装をやってくれ。
944login:Penguin:2007/04/11(水) 07:36:18 ID:KMjxjVfs
いや、glxのバージョンが1.2なだけでは?
945login:Penguin:2007/04/11(水) 08:21:30 ID:50SzCMEI
>>944
sunは1.3、nvidiaは1.4(もう1.5だっけ?)、atiは知らん…
の実装を独自に持ってる。

けどxorgのglxは1.2
鯖側はね
クライアントは1.4とかふつーにあるけど
でも鯖が対応してないから結局1.2の機能でしか動けない
946login:Penguin:2007/04/11(水) 08:26:01 ID:50SzCMEI
ああ、
>いや、glxのバージョンが1.2なだけでは?
ってのは正しいです。
947login:Penguin:2007/04/11(水) 17:47:40 ID:KMjxjVfs
へー
そうなんですか
ぜんぜん知らなかったw
しったかしてしまってすみません
948login:Penguin:2007/04/11(水) 17:52:54 ID:WBh6DcwX
んじゃ次スレは「吉里吉里開発スレ」か?
949login:Penguin:2007/04/11(水) 18:29:20 ID:ktfNsr3Z
それはそれでありじゃね?
950login:Penguin:2007/04/11(水) 19:01:27 ID:veSiuiNG
951login:Penguin:2007/04/12(木) 01:35:43 ID:nqx3J0fo
そっち開発寄りの話すると吉里吉里の話じゃねぇとか言い出す馬鹿なマジョリティが居てカオスるよ。

本気でやるなら場所選んだ方が良い。
952login:Penguin:2007/04/13(金) 01:06:28 ID:9HVcu/A/
「Linuxで動くエロゲ/ギャルゲを作ろう! ver2.0」
でいんじゃね?

ところでNスクのスレがONスクネタでちょい盛り上がってる。
http://pc11.2ch.net/test/read.cgi/gamedev/1167444413/
しかしあまり首つっこまない方が良さげな雰囲気だ。ROMっとこう・・・
953login:Penguin:2007/04/15(日) 00:33:17 ID:y8idOR2c
旧スク、新スク、競泳水着スレは無いのか
954login:Penguin:2007/04/18(水) 20:07:05 ID:Td3WKY6D
吉里吉里に進展があった。
ttp://kikyou.info/diary/?200704#i16_1

OpenGL使ったDrawDeviceモデルをリポジトリに
放り込んでやればマルチプラットフォーム化の起爆剤になるんじゃないか?
955login:Penguin:2007/04/18(水) 21:19:30 ID:nhJuZUu/
なんで?
956login:Penguin:2007/04/20(金) 05:19:16 ID:lfsDperj
>>954
妄想乙。
957login:Penguin:2007/04/26(木) 21:12:15 ID:C509K15x
おいおまいら、朗報だ。

116歳の童貞男性、やはり童貞を守り続けてきたことが長寿の秘訣と話す
http://rate.livedoor.biz/archives/50374720.html
---
ネストルさんが地元紙Komsomolskaya Pravdaの記者に語った談話が英訳されて、
Ananovaに掲載されている。それによれば、ネストルさんは、116歳にしてなお童貞である。
100年以上の長きにわたり童貞を守り続けてきたことが彼の長寿の秘訣だったのだ。
---
958login:Penguin:2007/04/27(金) 02:52:35 ID:2yf/FjKH
こういうのはとりあえず絵が無いと何も進まないよね
959login:Penguin:2007/04/27(金) 13:12:53 ID:6LSVkkoG
いやまずフレームワークだろ。
なんもできてないけど絵を描いてくださいってかなり無理あると思う
960login:Penguin:2007/04/28(土) 05:35:25 ID:aRjH/gcP
AAを提示して絵を描ける人だっているんだから
961login:Penguin:2007/04/28(土) 18:22:42 ID:uKJ0t2Ap
フレームワークが先か絵が先かシナリオが先かっていうまえに、
行動が先なんじゃね
962login:Penguin:2007/05/03(木) 08:37:26 ID:j5dQpU3c
おれ、おととしJavaアプリでエロゲ作ってコミケで売ったよ
全然売れなかったが。
スクリプタはシンプルな文法の独自形式で自作
音楽はMIDIとWav
画像はJpegBmpと隠蔽画像だけ独自形式
漏れも絵を描くんだけど、ギャルゲむきじゃないんで、頼んだ。
絵師がマカーで、自分で遊べるのが参加の大前提だったがゆえJava
LinuxはVineでだけ動かしてテストプレイし問題ないと判断したっす。
963login:Penguin:2007/05/03(木) 10:45:40 ID:zAwHnNRJ
すごいヽ(ヽ>ω<)  Javaでエロゲを作るなんて。
Javaって火星探査船とかも動かしているんだって。WINで動かしたらフリーズして地球に落ちてきたり
しそう。。
エロから火星まで。。。。 by Sun Microsystems
964962:2007/05/03(木) 17:11:32 ID:j5dQpU3c
>火星探査船とかも動かしているんだって

うをを、初耳ですJavaファンとしては嬉しいですね。
自分はJavaでトイラジコン制御して遊んだりもしてます。

ゲームシステムの話に戻りますが
もしもこの板でオリジナルスクリプト言語を作りたいという話であれば
どーせ寝ているプログラムなのでフリーライセンスで提供しても構いません。

自分のシステムでは、フラグ、文字変数、数値変数、ラベルや分岐も一応あるんで
経験値や好感度を数値で表現して分岐するような軽シミュレーションも含め
たいがいの事はできます。
ただしコミケでオトさないようにかなり急いで組んだシステムなんで
汎用性を高めるには手を加える必要はあるでしょう

言語仕様や機能については希望をある程度は聞けると思います。
965login:Penguin:2007/05/03(木) 18:33:40 ID:w3JRn0xf
すごいね。
そのシステムがGPL等で公開されて開発が進めば
どこかのメーカーさんが採用する動きも出てくるかもね。
労せずマルチプラットフォーム対応に出来るから。

ちなみにGPL等としたのはメーカーに
ぱくられておしまいにならないことを考えてです。
LGPLなら一緒に配布する絵等はプロプラで問題無いのだっけか?
966login:Penguin:2007/05/04(金) 01:58:29 ID:Fhkjftk5
GPLでも、絵とかは公開する義務はないのでは?
leafが公開したファイルの中にはソースとバイナリ以外はほとんど入ってなかったし

てか、GPLはソースと、バイナリに適用されるライセンスではないのか?
967login:Penguin:2007/05/04(金) 07:12:37 ID:bLswiBWV
よくもまあ飽きもせずに同じ話ばかり…
968苦労人 ◆GLwOp7gUfc :2007/05/04(金) 20:46:27 ID:vBzfsT7U
962です。
この話がひろがるかどうかわからんが、今後、苦労人を名乗ります。
とりあえず家に帰ったら、2週くらいかけて何かサンプルを出そうかなと。

キャラと絵とシナリオとスクリプト全部独りなんでそれくらいはかかりそうです。
誰かシナリオとかキャラ設定とかやれる人いない?

絵に関してっすが、サンプルに出すおいらの絵は
著作権は留保しますがどう使っても構いません。
因みに青年誌系の絵なんで全然萌えねーっす。

あと、あんまりGPLとかわかってないんで勉強します。
Javaはイヤだとかいう意見が多かったら中止します。
サンプルの開発環境は、Vine+Eclipseでいい?
969login:Penguin:2007/05/04(金) 22:33:34 ID:gLt2XPCM
>>968
素晴らしい  キタ━━━━(゜∀゜)━━━━!!

開発はその正当派環境で十分でしょう。
オープンソースになるのだったら将来そのゲームでJavaを学習する人もでるかも(・∀・)イイネ!!
970login:Penguin:2007/05/06(日) 17:57:12 ID:9mzHJBpA
>>962
javaで作ったならいわゆるレイヤーをどう作ってどう管理してんのか教えて欲しい。

JMFで動画再生させてるんだが動画もレイヤー上で再生可能にするかどうか
考えてる最中なんで実際に動いてるプログラムでレイヤーをどうしてるか気になる。
(俺は描画にJOGL使ってるんでレイヤー1枚が4頂点ビルボードになりそうだが)

>>963
最近はアクションゲー作ってもSwingでも十分な速度出るよ。エロゲなんて無問題。
971login:Penguin:2007/05/06(日) 18:06:51 ID:qmuwYvqM
で、UPまだぁ?
972苦労人 ◆GLwOp7gUfc :2007/05/06(日) 20:24:54 ID:Rme7QNIg
>>970
ジブン、ものすご遅い環境(Cel233のノート)で開発してたから
(というか絵師のマシンがG3のPowerMacだったので)
実用速度重視でSwingすら使わずにawtでやってるよ。
基本的にはレイヤーに番号と座標と透過色指定して
画面バッファのImageにを全部番号順に描画して後描きこむって地道にやってる。
神経衰弱ゲー作ってトランプの枚数分レイヤー管理もできたよ。

>>971
まだ家に帰ってないよ。どんなゲームがいいんだ?

つーかあれか、神経衰弱ゲー改良してUpするか。
973login:Penguin:2007/05/06(日) 22:07:14 ID:3VUdhCFC
え、まさか今時アルファブレンド使えないのか?
974login:Penguin:2007/05/06(日) 22:38:22 ID:DTYZ1RZY
>>973
もしも使えないとしてもソースを公開してくれるのだから
必要なら実装すれば良いのではないかな。
javaでどうやるのか知らないけれど。
975login:Penguin:2007/05/06(日) 22:46:23 ID:0KmMk+iV
>>973
AWTコンポーネントは実装の都合上、その表面は常に完全不透明。
>>972のレイヤーの持ち方ならJava2D側で合成させたのを描画すれば良いだけだから
仮にアルファブレンディング未対応でも実装は簡単。GPLらしいからソースもある。

てか苦労人 ◆GLwOp7gUfcはシナリオが欲しいなら
イベントCG総数、話のジャンル、エロの有無を提示しないと上がるもんも上がらんよ。

小規模で非エロならすぐに書ける人居るんじゃないかな。
976苦労人 ◆GLwOp7gUfc :2007/05/06(日) 23:00:30 ID:Rme7QNIg
つうかそもそも読み込める絵の素材自体が、アルファ値を持たないJpegやらBmpしかないので
透過指定するには当然それぞれのセルの指定色とアルファ値を指定する必要がある。
Jpegは色がぶれるんで、実質BMPしか透過(&半透過)できんがな。

独自画像形式はイベント絵のみなんで、特にアルファ値の保存はしていない。

そーいや当時のWindows用JREで、MemoryImageSourceのアルファ指定でImage作って
ブレンドすると勝手に妙な色になるから、手計算で色合成やる必要があり、
アルファ値を含んだ画像の合成はPixelGrabber経由で取り出して手計算でやってたんだが
遅かった今なら直ってるかもしらんが。
977login:Penguin:2007/05/06(日) 23:14:57 ID:Rme7QNIg
とりあえず帰宅して、いまVineノート一台でっちあげています。

>>975

あ、プロデューサーもおいらすか。
>イベントCG総数、話のジャンル、エロの有無

ここでお伺いしたいのは、フリーで流してしまうのを大前提で
誰か自作のシナリオをゲームにしたい人いない?ってことです。
ジャンルやエロ有無は、筆者さんの意思を待ちたい気もする。
イベントCG枚数はシナリオ屋の勢いで変わるでしょう。

自分が絵師をやるならば作りやすいのは、現代劇・学園モノかな。
背景はストックしている写真流用で、かつての98版「痕」的にいくか。

エロ入ると法的に流せない場合もあるような…検討要。

978苦労人 ◆GLwOp7gUfc :2007/05/06(日) 23:23:01 ID:Rme7QNIg
…Vineは3.2しかネットワークインストールできんのね。
まあいいか、遅いマシンだし。軽いほうがいい。

979苦労人 ◆GLwOp7gUfc :2007/05/06(日) 23:36:19 ID:Rme7QNIg
ちょっと待ちなんで、参考まで

画像処理系のスクリプト文法はこんな感じだった。
レイヤーをセルと称している
かなり忘れているんでいいかげん。
背景の前にキャラを立たせて、半透明が1色、完全透過が1色の場合。

setCellNumber(2); //ここで使うセルの枚数

setCellImage( 0 , 0 , 0 , background00.jpg); // セル番号 , X座標, Y座標 , 画像ファイル名

setCellImage( 1 , _CENTER , _BOTTOM , char_stand_00.bmp);
setAlphaLevel( 1 , 0xff0000 , 128 ) ; // セル番号 , 透過色コード ,透過色レベル(0-255)
setAlphaLevel( 1 , 0x0000ff , 0 ) ; // セル番号 , 透過色コード ,透過色レベル(0-255)

showImage( fadein ); //画面表示(表示エフェクト指定)
980login:Penguin:2007/05/07(月) 00:34:58 ID:CbNNS0Nv
>>979

>誰か自作のシナリオをゲームにしたい人いない?
ツールの機能が完全に未知数なんでそれは期待しない方が良いと思う。

>イベントCG枚数はシナリオ屋の勢いで変わるでしょう。
いや、今一人で話書いてる身に言わせれば先にイベントCG総数を決めないと後で
恐ろしい事になる。演出指定、CG指定、フラグ管理すべてが狂いだすから。
原画さんとも話せんと駄目だしね。

>あ、プロデューサーもおいらすか。
いや、サンプル作るって言ってたからツールの機能紹介的な部分もあるのかと思って
それを分かってんのは苦労人だけでしょ?
機能が分かんないと使う人も居ないよ。

実際に少人数でつくるならプロジェクト管理は事実上、シナリオライタがやる事になると思う。
だから、機能紹介が無いならプロデューサはライタになるんじゃないかな?
誰がやっても良いと思うよ。
981苦労人 ◆GLwOp7gUfc :2007/05/07(月) 00:42:49 ID:rxkdxKtE
>>980
それならば、まずゲームの体をなしてなくていいから
GPLの要件を満たすようにキレイにして、
絵、音、テキストなんかの使い方サンプルだけ流せばいいか。
それならすげー楽。

あーソースはずかし。
他人が見るの大前提なら整理したいね。
使ってないメソッド一杯あるし。

とりあえずOSインスコ完了。
EclipseとJREを落としてます。
982login:Penguin:2007/05/07(月) 01:34:43 ID:rxkdxKtE
基本的には2005年に作ったゲームのエンジンを改良してソース洗って組みなおし
システムの使い方を説明するだけのサンプルを渡して流します。
文法エラー処理系とかけっこうやっつけでイイカゲンに組んでるから。。

このシステム名だけど、とりあえずOpenNovelGameSystemとでもしときます?
OpenGalGeSystemでもいいけど。
何か案があったらお願いします。

今のシステム名は、自分の本名のアナグラムなんで恥ずい(笑)
983login:Penguin:2007/05/07(月) 01:35:34 ID:OwgNvFjq
ま、なんだ、マターリでいいぞ
984login:Penguin:2007/05/07(月) 03:09:48 ID:aAJ3MzRV
俺はEclipseのプロジェクト名がvisual_novels_middlewareだけど長いのでTsndereと呼んでるなぁ。
(win版Eclipse3.2.0が上書き保存しても保存される時とされない時があるorz)

>何か案があったらお願いします。
ちと、アドバイス。
日本人のカタカナ英語は略して単語の途中でぶったぎったり、そもそも単語の意味間違えまくりなので
そのまま英単語にしても全く意味が通じなくなる。
なので英単語にするなら英語として意味の通じるものか、
日本語を漢字・ひらがな・ローマ字表記で良いと思う。

じゃあ、かんばれ〜マターリ待ってるよ。
985login:Penguin:2007/05/07(月) 04:39:46 ID:VvsCQtdD
ソースの公開ってsourceforge.jpとかを使うの?
986login:Penguin
                    ,. --―…、
                  /    /:. \
                ./    /::::::::::. ヽ
                ‘ー--一'´ \:::::::.  ',
                        ヽ:::::.  !
            /⌒丶   ,. .-.''.´ . .',::::  |` 丶、
           /    !:::::..\/ . . . . . \.L__ l. . . \
           |   |――/. /、 . . . . . . .ヽ . ヽ . . . .ヽ
           |   j  /. ./ \.ヽ . . . . .'., . . . . . . .',
           |   /  |. . l   \_. . . . ',. . . . . . ..|
           |  /   |:.._l     ´\ . . . . !. . . . . . .|
           l   /   .|´.l _     ,r7jヽ,. .:.r ‐、 . . ...|
           |_,ノ    |. .!イト、    弋:ソ!. ..|  〉 . .:.|
                 |.小 ヾ'    , , , |:!. |! イ. . . ..|
                 |. |..ハ'''        |リ!.|l . !. . . . |
                 |. | |. ヽ、,-_ _ -' ''|.!ヽ.|:.. . . .|
                 |. | |! . . ._ -'     |l  ヽ:.:. . .|
                 |._| > ''         |!   ', . ...|
            __r‐'7 ̄!.               !:. .:.|
       ,r=―フ/  |  |     _ ,, --      !:. .:.|
      /__/   |   l  l  _. - '          /l. . .|
  _r''厂\     !   ! l ''            / !i . !
 //     \    |   !:人              /  i i:リ
./|    ヽ_        ヽ!个‐'           /    i i
| .!       \    __/l /             /
∨\       /   /_l /            /
. |  \rへ _/ヽー '   ∨          /