エロゲのプログラミング(システム)を向上させるスレ
1 :
名無しさん@初回限定:
エロゲのプログラムはレベルが低いのばかり。
そこでみんなでプログラミング技術を向上させよう。
え、優秀な人は一般ゲーム他に行くって?
そこであえてエロゲにこだわるのが真の漢だ。
2 :
名無しさん@初回限定:2005/06/17(金) 02:36:17 ID:r+l0I2xs
超☆立て逃げ
4 :
名無しさん@初回限定:2005/06/17(金) 14:38:21 ID:WJUU2Xuy
じゃあエロゲ−でストラテジーゲームキボンヌ。
アリスあたりやりそうだが
5 :
板違いにつき誘導:2005/06/17(金) 17:31:02 ID:CDF+0v8z
6 :
マテ:2005/06/17(金) 22:10:33 ID:/Y2BrjFP
とりあえず斬新な麻雀もどきの構築から
とりあえず
>>1が率先してコードの例でも書かない限り
このスレは即死確定
10 :
名無しさん@初回限定:2005/06/19(日) 04:43:43 ID:hbKlXK4+
エロゲのシステムはほとんど使いまわしだろ
これじゃ些細な機能の後付けはできても
根本的な問題(動作が不安定、重い)は向上しないような気がする。
あの程度のエフェクトと文章量で重い上に不安定ってのが信じられないんだ。
要はDirectXなんか使わずに組め、でいいのかな
13 :
名無しさん@初回限定:2005/06/19(日) 14:25:53 ID:P7VsZukI
まぁ、どんなCPUでも100%の使用率にするの辞めてくれたらいいよ。
電気代の増加とPCの寿命が縮まるのを考えたら、新しいPCほど損をする。
使用率低いプログラム組んでるメーカーもあるんだから、仕様だのを言い訳にしないで
ユーザーの快適性やエコロジーも考えて欲しいこのごろ。
まぁ裏を返せば、低スペックマシンでも動作できるという利点があるな。
(イリュージョンや他3D系ものを除く)
俺は、ここ数年エロゲーやってないからわからないけど、最近システム的に
目新しいことやってるとこある?
16 :
名無しさん@初回限定:2005/06/21(火) 15:53:23 ID:u9e1ESBO
機能 採用率
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
既読・未読スキップ 99%(ストレスのたまらないスピードを満たしている割合は50%くらい)
ウィンドウ・フルスクリーン 90%
文章速度 99%(3,4段階以上の調節ができる割合60%)
オートモード 95%
音声のキャラ別調整 50%
音声のリピート 80%(バックログの時のみ再生できるのが多い)
次の選択肢までスキップ 30%
前の選択肢へ戻る 40%
目ぱち口パク 10%
雨、雪など画面効果 5%
CPU使用率のケア 70%
プロテクト採用 30%以上?
なんとなくこんな感じかなぁ〜?
オリジナルにこだわってNスクや吉里吉里より重くて不安定な
システム作るくらいなら、素直にそれらで作ってくれといいたい。
その分の労力をシナリオやCGに回してもらったほうがいい
自社でやろうとせずに、マージャン思考エンジンを他の会社が提供する物を使っておけば
雀バラや♪のようなアホなことにはならなかった。
ここは、プログラミング技術を向上させるという
この板最良かつ唯一のスレです。
重複ではありませんね。
>>19 そもそも、そういったソフトウェアコンポーネント(部品)って
売っているトコロなんてあるんだろうか、とか、
仮に存在したとして、値段はどのくらいなの、とか、
ライセンス上の使用条件はどうなってるの、とか、
イロイロ考えると結局は自作することになるんではなかろうか。
あの宇宙麻雀、じゃんがりあんRのデモには
思考エンジンを提供した会社名が出てますた。
24 :
22:2005/06/27(月) 23:40:43 ID:v8iRkOV7
>>23 サンクス!
エンジンの切り売りやってるところなんてあったんか。
探せばあるところにはあるんだなあ。
25 :
名無しさん@初回限定:2005/06/28(火) 22:32:24 ID:uyUys+tO
レベルの高いプログラムとはどういったものになるだろう。
紙芝居ゲーがレベルが低く、RPGやSLGがレベルが高いということになるのかな。
ヘタレはなにを作ってもヘタレ
でもプログラミング技術の高い優秀なメーカーもたくさん。
SLGのソフトハウスキャラ最強!
RPGのアリスソフト、エウシュリーも
3Dゲーのメーカーも。
31 :
名無しさん@初回限定:2005/07/06(水) 06:34:50 ID:6ZLrtG3C
>>30 全然技術低いよ。
海外の3Dゲームと比べてみなよ。
ちゃんと動くプログラムが、レベルが高いプログラムだ。
<結論> 3Dゲームメーカーのプログラム技術は論外。
3D=レベルが高いなんて事はないけど、
スペックフルに使う海外と比べるのはどうかと思うが。
マシンのスペックをフルに使うプログラムを作れる海外のが
技術レベルが高いということになるのかな。
いやいやいや
高い技術力ってのはスペックを使いきることでも派手なグラフィックエフェクトを作ることでもなく、
高いクオリティの作品を作って現実的な期間内で完成さることだよ。
その多くはわかりやすい形では表にあらわれないからだまされちゃダメだ。
延期や修正パッチを乱発するエロゲメーカーがほとんどだしな。
マジレスすると海外3Dもんなんて、エンジン作ってるのは
ほんの一握りだろ
つかプロジェクト管理できない会社大杉
(もっともシナリオとか原画は人を投入すれば
なんとかなるってわけじゃないが)
システムに大事なのはニーズにあったものを提供できるか?提供されてるか?じゃないか。
マシンのスペックをフルに使うだなんだよりも、ユーザーの視点に立って設計できていないことが問題なのだとおもう。
大体スペックなんざエロゲエンジン程度なら、CPUがギガを超してDX5以上の世代をサポートしたグラボがPCに当たり前についたころからもう有り余ってるんだから。
しかしなんでエロゲプログラマーって未だに存在するんだ。
スキン的に見た目を変化できてそこそこ柔軟な機能を兼ね備えたエンジンが一個あれば今の半分以下には減りそうな気がするんだが。
よそが作ったエンジンに金を出すより、自分たちで作った方が安あがりだと思う連中が多いからだよ。
そして大抵は自爆する。
自由度が高すぎるエンジンは結局、
エンジンをいじる専門の人が必要になる気がするなあ。
自由度の高いエンジンがあったとして、多くの人が使えるような形にするならビジュアルな開発環境が必要だろうか。
しかしエンジン自体よりも開発環境作るほうが難しそうだけど・・・。
ところでこのスレって自分でエンジン作ってる人っている?
スクリプト解釈して、絵が出てクリックでテキスト進行する程度の簡単なエンジン作って動かしてるんだけど、
これから機能増やしてくにあたってアドバイスを聞いたりしたいのですが。
>プログラマーなんていらない
昔のライアーソフトの恐怖を復活させる気ですか?
弱小メーカーは倒産する位なら、バグだらけのまま発売してきますよ_| ̄|○
自分たちで作ったほうが安上がりとかもあるかもしれんが、
普通に考えたら結論として自社で持っておくのが正解だと思う。
それなりの会社は自社プログラマー抱えてるじゃない。
まあ、VAはちょっと形式違うかもしれないですが。
あとはちゃんと育成あるいはそれなりの人を捕まえられるかどうか。
>しかしなんでエロゲプログラマーって未だに存在するんだ。
こうゆうの見ると、社会に出て働いたこと無い人なのかなって思う。
>>44 それは、今後何年間も会社が存続させるだけの体力があることと、その間まともなプログラマを常勤させておくことができることが大前提。
たとえば、NScripterの場合、商業利用するなら一作品ごとに40万円かかるわけだが、逆に言うとたったそれだけの金額で安定したエンジンを利用できて、
更にはエンジン開発及びサポートにかかる人件費をカットできる。さすがに一人で40万を出すのはきついだろうけど、3〜4人も人がいれば無理ではない。
腕のいいプログラマを雇って自社エンジンを開発するのはある程度経営が安定してからでも遅くない。
その40万をけちってNScripter互換のエンジンを作ったはいいがバグ満載でまともに動かず、しかもGPL周りのトラブルを抱え込んであぼーんした
某同人上がりメーカーの騒動をリアルタイムで見てたりするから、特にそう思う。
GPLは怖いよな・・・
47 :
名無しさん@初回限定:2005/07/18(月) 16:21:11 ID:4aR4taQN
だから会社としての結論なんだが。
プログラマーなんてこの業界いらんだろってこと、
それに対しての意見。
別に新規の会社がさいしょからプログラマー抱えろなんていってないし。
スクリプトに理解がある人がいることが前提になってない?
皆さんに大人気の吉里吉里使用していてもひどいバグ出すところもあるよ?
「プログラム担当」について話してるんであって
「スクリプト担当」は関係ないんじゃないか、と言ってみる。
どこがスクリプトやってるかわかんねーし。
というか、シナリオがスクリプタ兼任してるから余計におかしくなるんかね。
吉里吉里とNスクはまったくその性格が違うわけだが。
Nスクはビジュアルノベルやごく一般的な紙芝居形式ADV作成に特化したエンジン。
吉里吉里はいろんなシステム(ゲームに限らない)を作るための開発&実行環境といった意味合いが強い。
さらに言えば、会社の規模や作品のリリース間隔によってはプログラマを雇う余裕があってもNスクなどを使い続けた方が
安くあがる場合もある。
>>45 プログラマの月給が20万で次回作まで2ヶ月以上スパンがあるなら、
理論上はNスクの方が安上がりだよな
いきなり「紙芝居飽きた、RPG作りたい!」とかいわない限りは
月給=人月ではないのは基本
PGの給料が月20万で
2ヶ月で作れるなら40万、というわけではない
Nスクを使ったとしても、Nスク用のスクリプトを書くプログラマに人月が必要になってしまう。
その差額としたら一作品40万円で妥当なのかも。
社員を一人囲うのには、月給の倍は掛かると良く言われるね。
スクリプト打ちとプログラマとは違うからなあ。
その両者の違いのところでバグが頻発するので、その辺の
作業がおおかた済んでる既存のエンジンを使う利点が生まれる。
吉里吉里やNScripterをどんどん使って
プログラムの品質を向上させましょう!
56 :
名無しさん@初回限定:2005/07/28(木) 22:12:36 ID:W3ZVSYZg
>>55 もっとまともなソフト使って向上させようよ。
少なくても紙芝居形式は脱出するためにさ
じゃあHSPでいいや
NScripterと吉里吉里を同じレベルで語ってどうする
yaneuraoSDKってどうよ?
ワッフル以外の会社でも使うところがあるらしいが。
別に何でもいいじゃん、好きなのを使えば
紙芝居がそう悪いともおもわんし
自己主張が強すぎるライブラリや環境は使う気になれぬ。
アレはスクリプト言語じゃなくてSDKだからねえ、名前通り。
作者がイ夕すぎ
なんと、
>>63 のように書いてあるだけで
>>59 へのレスであることが分かってしまう。
この手の作者でキャラが知られているのって、やねう氏ぐらいしかいないかな。
「氏」はイラネ
アンチまでいるのかよ!
まあ、人を見下した発言がアンチを作るだろうな。
言ってることは一見すごそうでそこらの厨房を
引き寄せるには十分だが
すげえいい加減でメチャクチャだしな
そういや超大昔に吉里吉里の作者(当時大学生)に喧嘩吹っかけて返り討ちにされてたな。
吉里吉里の作者が先に喧嘩ふっかけたけど、先に手を引いたのも吉里吉里の作者じゃなかったっけ?
くわしく
やねうの言動がいい加減なことにW.Deeが自分の日記だったかでキレてたらやねうがそれをみつけて喧嘩に
よくおぼえてないけどW.Deeがごめんなさいしておわったんじゃなかったかな
なんというか、アレすぎて相手にしきれなくて途中でギブアップした感じ
半島臭がする。
やねうの過去日記あさればその辺は出てくるよ。
75 :
名無しさん@初回限定:2005/08/20(土) 12:44:18 ID:3vvjTGxF
やねうアンチも吉里吉里アンチも逝ってよし
プログラミング向上!
プログラミング向上!
プログラミング向上!
向上向上言うけどさ、今のエロゲのプログラミングのどういう部分を向上させるべきだと思ってるわけ?
「単純なノベルばっかり」とかいうのはゲームシステムの問題であって、プログラミング技術とは別の問題だぞ。
なんかごっちゃになってない?
まずはその「単純なノベル」をきっちり作れってことを言ってるんだよ。
「単純なノベル」というが、どこまでを単純とするかということすら曖昧だろ。
明確な標準化があるわけでもなく、ディファクトスタンダードとなる何かがあるわけでもなく、
ここまでがスタンダード機能、ここからがリッチ機能、っつー線引きを明確にしなけりゃ話もできない。
マトモにこの手の話し合いをするなら、wikiかなんかでまとめサイト作って、
要求される機能ごとに細かく仕様を決めてって、それに対する実装方法はどういうものであるか、
話し合いをして打ち出していかなきゃ、10年経ってもシステムなんて向上できないよ。
┐(゚〜゚)┌
80 :
名無しさん@初回限定:2005/09/02(金) 07:52:46 ID:Z/pdpAJz
おれんじべこ・みりすには、プログラミング技術の向上が必要。
マジレスすると、本当に必要なのは社内スケジュールの管理能力だな。
デバッグ期間をまともにとっていなかったのだろう。
バグ製品の原因の大半はまともにデバッグをせずに出荷しているから。
そのメーカーのソフトはやった事がないので、どのくらい酷いのかは知らんが
バグを全てプログラマのせいにするのはよくない傾向だと思うよ。
一般論としては正しい。
・・・しかしオレンジペコに関してはそういうレベルではないと思う。
作品別板やバグすれに言ってみればその凄まじさがわかる。
アジャイル?
みりすもペコよりマシとは言えSDKのサンプルコードそのまま使って
不具合だしちゃうようなPGだしな。
開発期間∝開発コストなんで、これだけ作を重ねながら未だにバグバグな作品を
出しつづけ、しかも潰れてないみりすあたりは、端から碌なデバッグ期間を取らない
(デバッグにコストをかけない)事で利益を確保するのが予定内の行動、つまり
プログラム完成度の低さが売り上げに然程悪影響を与えないと見切った上での
確信犯(誤用)的戦略としか思えんな。
某大手ソフトハウスなんかだと、10人程度の専門チームが1〜2週間くらいデバッグをしていて
もし製品にバグがあっても、テストプレイチームの責任となりPGの責任は問われない。
この業界では特殊な例かも知れないけど、本来はこうあるべきじゃないのかな?
あとバグバグな製品を確信犯的に出しつづけてるメーカーの体質は簡単には変わらんよ。
もし優秀なPGが入っても、デバッグしてくれないんじゃすぐに逃げだすだろうし。
>>86 そうあるべきであっても、
>>84みたいなみりすのPGは流石にスキル低すぎだろ。
ソフトウェア設計がまともにできるPGが居るってのが大前提だよな。
設計がしっかりしてないとデバッグも容易じゃないし。
だけど設計がしっかりできる(+ドキュメントをきちんと書ける)人間なんてソフトウェア業界を見回してみても・・・・
絵師や声優やシナリオライターは、どの作品でも注目されるのに
プログラマーには消費者の関心はゼロ。
プログラマーは、注目されることも尊敬されることもなく
作品にバグがあるときに馬鹿にされるだけの存在。
これじゃあ技術は向上しないかも。
>プログラマーは、注目されることも尊敬されることもなく
>作品にバグがあるときに馬鹿にされるだけの存在。
(´・ω・`)セツナス
オートモードのテキスト切り替え速度をテキスト量に合わせるようにして欲しい。
コンフィグにテキスト切り替え速度の調整がついたソフトは最近割と多いが、速くしても遅くしても
一定速度なもんだから短い文章で待たされたり長い文章をすぐに切り替えられ読めなくてイライラすることが多い。
同意。
あと、声ありのセリフ部分と声なしの部分とで別々に設定できるとさらにいい。
セリフは声とテキストの同期もしてほしいけど、最近のソフトのように
テキストが肥大化の一方な状況では、とてもスクリプタの手に
負えるものではないか。
DirectXが原因であれこれバグを出すソフトが多いけど、
DirectXを全く使わないメーカってどうなんだろ?
独自の高いプログラム技術を備えているということになるよね。ageとかBISHOPとか。
fengが先のTwinkleでDirectXを使わないことに挑戦した時には、
画面がブラックアウトとかで散々文句が出ていたようだけど
ageやBISHOPのは普通に動いてくれてるし。
DirectXって画像処理のこといってる?
ああいうビジュアルな部分は目につきやすいから
ちょっと派手なことができるとすごいとか思うかも知れないけど
技術力の違いはもっと地味で見えにくいところにでやすいんだよ。
クラッシュ時のエラーレポートがしっかりしてるとかはまだ見ることがあるかもしれないけど、
ほとんどはバイナリコードの奥深くで表にでてこない。
まあ確かにDirectXはDirectXのサンプルプログラムでさえ2日間ぐらい動かしてると
フリーズするようなクソ環境がよくあるがな
みりすの前作いたじゃんRでは、
Direct3Dが原因のバグを大量に出してしまい
修正パッチでDirect3Dなしのシステムに変更したんだったな。
Direct3Dが原因のバグゲー多すぎ。
これはMSにも問題があるはず。
DirectDraw廃止がよくない。
MSにも問題があるかもしれんが、
みりすの場合は何も考えずにコピペで使ってたのが悪いんじゃなかったっけ?
同意、Direct3Dを使いながら普通に動いてるゲームだってやまほどある。
自分らがうまく扱えないからこの道具は駄目です・・・なんて、
僕はうまく切れないからこの包丁は駄目だねって言ってる電波とかわらん。
>>94 DirectX未使用だとかなんだとか、プログラム技術とまったく関連無い。
DDrawだろうがGDIだろうがメモリにアクセスして自前でアルファ合成して、カラーキー抜いて・・・って手順は必ずやってる。
プログラム技術と演出をごっちゃにしないほうがいいよ。
DirectX の仕様書どおりに作ったんだから動けよ!と言いたい。
(※仕様書に間違いはないものとして)
うまく扱えと言うのは、よくあるドライバのバグなんかを回避することか?
バグの原因を調べて、それはドライバに問題があると言う事なのか?
DirectXのバージョンがあがる度に修正パッチあてることか?
新しいハードウェアが出るたびに…
ちゃんとどうすりゃいいのか理解して使ってください。
きちんと動くフリーのライブラリ拾ってきた方がいいのかもしれんが。
>ひでえな コレ
>DirectXの初期化はMSのDX9SDKのサンプルコードをコピペしただけで
>エラー処理なんかロクにしてねえよ!
>こんなんじゃタマタマ動く環境もあるってだけで、まあ、なんだ 宝くじみてえなもんだ
>動かないってクレームは機種依存て方便で最初から切り捨てる気マンマンだろ こりゃ
>DirectXの初期化で躓くとSDKにしか無いファイルを見に行ってるんだよ
>起動、ムビで落ちる人はこれっぽい
>ユーザの環境うんぬんは言いがかりってもんだ
>現象の再現に成功して確認しているのはDirect Showの初期化でmedia pathを見に行って
>そんなもんないよって落ちるパターン これはSDKいれないと無いのがふつう
DirectXを使う・使わないは、プログラム技術そのものじゃん。
演出なら、同じ物がDirectXを使っても使わなくても出来てしまうし。
DirectXのライブラリを使うことで、
そのサンプルにあるような演出が容易に出来ても
それでは気に入らないからageとかのメーカは
DirectXを用いずにプログラムを組んでいるはず。
>>104 動作検証版だからいいんじゃないか?
アナウンスがあるなら問題ない。
製品版でコレだったらちょっとPGとしてはアレだが。
>DirectXの初期化はMSのDX9SDKのサンプルコードをコピペしただけで
サンプルソースは仕様書じゃない。
>DirectXの初期化で躓くとSDKにしか無いファイルを見に行ってるんだよ
>そんなもんないよって落ちるパターン これはSDKいれないと無いのがふつう
これこそ仕様だと思う。
SDKがないとこう言う問題が起こるとは記載されていないかもしれないが、
SDKがない場合の動作が変わることはあるまい。
仕様書じゃないとか、仕様だと思うとか
何を言おうとしているのかいまいち。
エロゲのグラフィックの描画において DirectX と GDI どちらがいいの?なんて話題で、
DirectX派 と GDI派 が意見しあうと意味不明になるなるんだよ。
>>108 100 の 「うまく扱えない…」 の意見が気に入らないから、
101 が 「仕様書どおりに作ったんだから動けよ」 と言い、
102 が 「ちゃんと理解して使え」 と言うわりに、仕様とは無縁の失敗例と、仕様どおりの動きをしてる失敗例をあげたので、
107 が 意味不明な事を言い出した。
3Dを使う→カード依存の不具合が起きて面倒
3Dを使わない→DirectXを使う意義がない
カード依存の不都合なんてポリゴンやエフェクトをグリグリかけなきゃ起きないだろ。
って思ったが、マイナーなカード使ってる人もいるんだよな…。
VolariV8使ってる俺のことだな。
マイナーカードは選んだ本人の責任だから、
気にしないで良いでしょう、そんなの自分で対処するべき。
そもそも自作ユーザーならそのくらいのスキルはあるだろう。
エロゲ動かすために(開発者でもないのに)SDK入れさせられるってのはかなり嫌な仕様だなw
SDKを入れることが必要だとはPGたちは思っていなかったはず。
>>94 >DirectXを全く使わないメーカってどうなんだろ?
>独自の高いプログラム技術を備えているということになるよね。
DirectXに対応しかつ更にDirectXナシでも動作するって
方式のほうがプログラミング技術が高いな。
OpenGLはどうよ?
画像だけで音の制御はないようだけど。
DirectXとかインストールする必要なしで、
最近のWindowsならそのまますぐ使えるんでしょ。
119 :
名無しさん@初回限定:2005/11/28(月) 22:42:08 ID:6yMNN5Mb0
最近のWindowsならDirectXも最初から入ってるぞ。
OpenGLの利点って何も無いか。
互換性があるからMac版やLinux版出しやすくなるが、
そもそも非Win版出すところが(略
つSDL
MixWillの おねパパ は、起動時にOpenGLとDirect3Dとを選択するようになってる。
保守
保守
>>121 一つの機種でもバグが問題になってるのに
複数の互換性を持たせた日には大変な事態になりますよ