エロゲのプログラミング(システム)を向上させるスレ
まずはその「単純なノベル」をきっちり作れってことを言ってるんだよ。
「単純なノベル」というが、どこまでを単純とするかということすら曖昧だろ。
明確な標準化があるわけでもなく、ディファクトスタンダードとなる何かがあるわけでもなく、
ここまでがスタンダード機能、ここからがリッチ機能、っつー線引きを明確にしなけりゃ話もできない。
マトモにこの手の話し合いをするなら、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 一つの機種でもバグが問題になってるのに
複数の互換性を持たせた日には大変な事態になりますよ