シューティングゲーム製作技術総合 6機目
- 1 名前:名前は開発中のものです。 :05/01/08 18:20:11 ID:iyOU+bwt
- ゲームプログラマなら誰もが通る、もしくは、通った道。青春の香り?
それは「シューティングゲーム製作」・・・。
このスレでは、そんなシューティングゲームの製作技術や技術の検証、成功談
失敗談笑い話、難易度の設定方法論、多弾の是非などについて語り合いましょう。
もちろんBulletMLなどで弾幕を作成してみたり、自分の作ったシューティングを
晒してみたり、プロジェクトをはじめてみるなどもOK!
ただし、シューティングの未来とか既存のゲームの話題などは、関連する他の
スレでやってくれ。
■前スレ
シューティングゲーム製作技術総合 5機目
http://pc5.2ch.net/test/read.cgi/gamedev/1098034919/l50
- 2 名前:名前は開発中のものです。 :05/01/08 18:25:56 ID:HJcHye9V
- シューティングうんこ
- 3 名前:名前は開発中のものです。 :05/01/08 18:59:51 ID:S8I229Af
- >>1乙
OOPの話題で140もレスが進むとは
- 4 名前:名前は開発中のものです。 :05/01/08 19:02:59 ID:9Xzl9kF6
- >>1乙〜
活気づくのはいいことだ
- 5 名前:名前は開発中のものです。 :05/01/08 21:26:28 ID:ar3CYnQZ
- ウンコオブシューティング
- 6 名前:名前は開発中のものです。 :05/01/08 22:02:19 ID:gGkdeKAN
- OOPインベーダーの質問者です
いろんな意見ありますね〜
ま〜理論だけしてても実際に組んでみると 違ったりとかやっぱりあるので
とりあえず、今自分が考えている方法で作ってみることにします
ずっといろんな意見だして考えているよりも、やっている中で
気づく事ってやっぱり多いと思うんですよ
あとプログラムのスピードとかいってる人いましたけど、
OOPって本来プログラムの制作のことで、実行速度はまったく関係ないですよ
どうやったら改良しやすいか、どうやったら楽に作れるか
それを追求することがOOPの本来の目的じゃないですかね
なので、仕様を作り込んでも、実際の作業で作りにくい方法や、
時間がかかる方法などでやっていても本来の意味をなさいと思うんですよ
今は時間ちょっととれなくなってしまったんですが、
また作って何か見えてきたら、カキコしますね
everyone thank you very much
- 7 名前:名前は開発中のものです。 :05/01/09 02:21:41 ID:tsluRhoF
- オレはC++は全然詳しくないんだが君のOOPインベーダのリスト見させてもらった。
既に外出だが、ミサイルとタンクのクラス構成がダメダメだなw
キャラクタークラスという抽象クラスを作り、自機、自機弾、敵、敵弾、爆風、防壁、すべてそれから派生させるべき。
おれなら、スコア(イメージフォントの場合)もタイトルロゴも背景もそうするけどな。
あと、キー入力はキー監視クラス作れ。そしてキー入力に反応する自機とシステムキャラクタの二つだけが
キー情報の通報を受けるように要求する。このとき、キー監視クラスから送られて来たキー情報は第三者へ
渡さないようにする。キー情報がほしいクラスは、個々にキー監視クラスに要求すること。
これはキー監視クラスに限ったことではない。
システムキャラクタって言うのはシステム側に属するキャラクタであり、ゲームの開始・終了を管理するもの。
タスク内に常に存在し、彼がESCキーを受け取ればゲームは終了する。
監視監視ってうるさいかもしれんが、イベントドリブンはOOPにおいてベストオブベストなんだよ。
VSYNC監視やタイマ監視ぐらい使ったことあるだろ?
- 8 名前:名前は開発中のものです。 :05/01/09 03:27:14 ID:G3sMEYmF
- >7
監視対象が変わったり、監視してたりしてなかったりすることが有り得ないことが
確定しているところへ、馬鹿の一つおぼえみたいに監視のメタファを持ち込んでも
依存関係が見えなくなって逆に不安。ゲームではそういう事象の方が多い。
監視メタファはキー入力なんぞに適用する必要はないと思う。
- 9 名前:名前は開発中のものです。 :05/01/09 03:59:22 ID:ishiSPfH
- >>6
せっかくオブジェクト指向を取り入れるんだし、
設計段階でじっくり考えてみるといいかもね。
まあがんがれ。
- 10 名前:名前は開発中のものです。 :05/01/09 04:21:39 ID:CAyGZZQz
- 目障りなんでこのスレ透明アボーンすることにしますた
- 11 名前:名前は開発中のものです。 :05/01/09 04:25:15 ID:JhwV0SDY
- >>10
勝手にどうぞ
報告するようなことじゃないだろ
- 12 名前:名前は開発中のものです。 :05/01/09 04:26:38 ID:omBs0fLz
- >>10
こんな愉快なスレで笑えないなんてなんて可哀想なんだろう
「たたた退学だ〜」の頃の板尾を意地になってつまんないって叫んでるようなもんだ
- 13 名前:7 :05/01/09 04:51:48 ID:tsluRhoF
- キー監視クラスは、キー情報を求めるクラス(自機クラスなど)を登録し、
入力デバイスから入力があればそれら登録されたクラスすべてに通報する。
入力がなければそのまま待機する。
入力されたキーの種類によってキー監視クラスは呼ぶメソッドを変える。
その為、キー監視クラスに登録されているクラスには事前にキー処理用のインターフェースを実装しておく必要がある。
public Interface IKeyListener()
{
public int pushTrigger1() { ; }
public int pushTrigger2() { ; }
public int pushTrigger3() { ; }
public int pushUP() { ; }
public int pushDown() { ; }
public int pushLEFT() { ; }
public int pushRIGHT() { ; }
}
たとえば、カーソルキーの↑が押された場合、
キー監視クラスは登録されているすべてのクラスのpushUP()メソッドを呼ぶ。
キー監視クラスは入力デバイスから入力情報を受け取ってもすぐには行動に移らない。
行動に移るのはメインループ(タスクループ、ゲームループとも言う)の先頭である。
理由はフレーム単位での整合性を摂るため。
-------------------
利点
・タスクリストからは独立しており、シングルトンである(監視クラス全般に言えることだが)
・キー情報を扱うクラスを特定できる
・マウスやゲームパッドにキーボードのキーを割り当てることが容易
・未知の入力デバイスにも容易に対応
・格闘ゲームのコマンド入力処理も容易
- 14 名前:7 :05/01/09 04:59:35 ID:tsluRhoF
- >>13
おおっと・・・訂正
「キーが押された」「キーが押されている」「キーが離された」
のメソッドにキー情報eを加える方式のほうがいいな。
public int KeyClick(KeyEvent e) { ; }
public int KeyRelese(KeyEvent e) { ; }
public int KeyPush(KeyEvent e) { ; }
- 15 名前:名前は開発中のものです。 :05/01/09 05:41:50 ID:G3sMEYmF
- >>13,14
よしわかった。自分でこの設計の欠点も書いたら許してやろう
- 16 名前:名前は開発中のものです。 :05/01/09 07:06:09 ID:sLgLkXkn
- キーが多いとウザーだな。
出入りのメソッドは1つにして、定義された定数を渡すようにしようぜ。
- 17 名前:名前は開発中のものです。 :05/01/09 07:48:50 ID:dM8JzsG3
- >>7
前スレ既出
そんなことより!
シューティングにおける背景グラフィックの演出方法でも語ってくれ。
- 18 名前:7 :05/01/09 08:36:24 ID:tsluRhoF
- >>13の続きのようなもの
補足:
メインループの最初に、キー監視クラスはすべてのキー希望のクラスへ情報を渡す。
このとき気をつけなければいけないのが、キー情報を受け取ったクラスはその段階ではキー情報を得るだけにとどめるべきである。
なぜなら、タスクリスト上では自分の処理の順番はまだだからである。
--------------
・キー監視クラスの問題点1
ドラクエの場合、キー情報を受け取るクラスは主人公、コマンドカーソル、カメラ(クリップ枠)である。
これらタスクはゲーム開始から終了まで恒久的にタスクリストに存在する。
ここで問題になるのが、プレイヤーが操作するのは主人公以外にもコマンドカーソルが存在することである。
コマンドカーソルが出ているときは主人公がキー情報の受け取りを拒否しなければならない。さもなくばコマンドウインドウを開いて右を押し、じゅもん
を使おうものなら、主人公まで右に動いてしまう。さらに主人公に追随するカメラのキー受け取りの制御も必要である。
解決法はさまざまだが、ここではWindowsコントローールのラジオボタンのボタングループと同じ働きをするキー入力グループクラス
というものを用意する。
このキー入力グループクラスの詳細は省略するが、主人公とコマンドカーソルのような排他制御が必要な場面で有効である。
また、このクラスはキー監視クラスの内部に1つ以上存在できる。
たとえばドラクエゲーム開始時はコマンドカーソルにキー受取権限がある。その後、主人公が操作可能になるとその権限は主人公へ
渡される。そして主人公がAボタンを押すと(はなす、しらべる等のコマンドウインドウを表示させると)、ふたたびコマンドカーソルに権限が渡る。等
- 19 名前:名前は開発中のものです。 :05/01/09 09:04:26 ID:L+xAYUET
- >>17
背景の演出って何だ?
背景はまず手を抜かれる場所という印象だが。
特に最近は弾幕で画面密度稼げるから背景はいい加減でも見映えが
するようになっちゃったし。
- 20 名前:名前は開発中のものです。 :05/01/09 09:06:39 ID:tsluRhoF
- >>17
何がしたいのか分からんが、2Dシューティングの背景グラフィック表示(スクロール?)なんて難しいか?
オレの場合だと、ただ単純にマップエディタでパターンを生めて行き、
その後、出来上がったマップをquadTree(4分木)にかけ、空白の無駄な部分を取り除き、有効な部分のみの木構造を作る。
出来上がった木構造の各ノードにはマップチップパターン、境界ボックス(ボークスのワールド座標)、オブジェクト(敵など)、
可視判定フラグ等が入っている。
ノードが可視になるかどうかは、オフスクリーンボックス(クリップ枠より少し大きいサイズ)とノードの境界ボックスが
交差しているかどうかソートして見ればいい。
こうすればわずかなコードで全方向スクロールの背景表示も楽勝。
ただ、RPGのようにびっしりマップパターンが埋め尽くされている場合なんかだと木構造よりも
オフスクリーンボックスの表示開始位置の調整でスクロールさせたほうが速いかもな。
- 21 名前:名前は開発中のものです。 :05/01/09 09:10:15 ID:L+xAYUET
- あ?プログラムの話だったのか?
- 22 名前:名前は開発中のものです。 :05/01/09 09:56:19 ID:DkFaBzFW
- >>1
エクステンド乙
これでまだまだ戦えるぜ!
- 23 名前:名前は開発中のものです。 :05/01/09 09:56:24 ID:uLizUknC
- びっしりだろうが無かろうが2Dのマップチップ程度でそんなに変わらんでそ。
- 24 名前:名前は開発中のものです。 :05/01/09 10:01:13 ID:omBs0fLz
- >>22
ガレッガのエクステンド音が頭の中に鳴り響いたよ
あれってさんたるる本人の声だってね。芸達者な方だ
- 25 名前:名前は開発中のものです。 :05/01/09 11:13:10 ID:dM8JzsG3
- >>演出〜
ごめん。説明不足だった。
背景の演出って色々あるだろうけど、
たとえばステージの途中で背景をループするタイプに変える時の方法や、
複数のレイヤ重ねるときの管理方法だとか。
仮にボスの体力に応じてマップの色変える演出をするとして、
マップ管理する関数がボスの状態監視するとか、
平たく述べてシューティングにおける背景の実装方法です。
まあ、シューティングは自機と敵と弾が最も重要なのかもしれないけど、
背景手を抜くとどうしても見栄えがしない感じがするのは俺だけだろうか。
- 26 名前:名前は開発中のものです。 :05/01/09 12:42:41 ID:L+xAYUET
- 背景は判定の無い敵として扱い、敵出現テーブルの中に一緒に記述しちゃってます。
- 27 名前:名前は開発中のものです。 :05/01/09 13:03:21 ID:N4fGN9F1
- 背景が一色だと確かに見栄えしないんだよね・・・。
- 28 名前:名前は開発中のものです。 :05/01/09 13:18:31 ID:VySoWzzk
- 庭の平たい石を裏返したら弾幕がびっしり・・・
- 29 名前:名前は開発中のものです。 :05/01/09 13:20:54 ID:D67bO+f/
- >>28
重傷だな
- 30 名前:名前は開発中のものです。 :05/01/09 13:21:03 ID:lQnW018U
- (((;゚Д゚))) キモ─────!!
- 31 名前:名前は開発中のものです。 :05/01/09 13:39:36 ID:sCLpdRSb
- >>20
シューティングの場合、マップは縦長か横長だからQuadTreeするほどの必要はないのでは?
それより背景を何層にもしたときの描画速度に悩まされてる…
- 32 名前:名前は開発中のものです。 :05/01/09 14:06:14 ID:DkFaBzFW
- >>28
あの、そういうフィーチャー俺のシューティングに入れてもいいですか。
- 33 名前:名前は開発中のものです。 :05/01/09 14:07:49 ID:NMQlD5HP
- 面白そうなんでやってみてちょ。
- 34 名前:名前は開発中のものです。 :05/01/09 16:12:09 ID:nhoO7/k6
- あれか。
体育館壊すと、中からチビ戦車がワラワラとか
森にウエポン打ち込むと、中から鳥がワラワラとか
風車壊すと、中から虫がワラワラとか
- 35 名前:名前は開発中のものです。 :05/01/09 16:12:15 ID:YAzObTV+
- いいマップエディターありませんか?
みんなマップエディターとかは何つかってるの?
- 36 名前:名前は開発中のものです。 :05/01/09 16:25:49 ID:N4fGN9F1
- 1000取るために待機してたのに〜。
- 37 名前:名前は開発中のものです。 :05/01/09 16:27:48 ID:N4fGN9F1
- >>34
確かにそんな感じだね。俺も虫姫さまが浮かんだ。
あとは、破壊すると大量の打ち返し弾が襲い掛かってるとか。
- 38 名前:名前は開発中のものです。 :05/01/09 16:56:18 ID:RLwbep4i
- 蓮画像シューティング
- 39 名前:名前は開発中のものです。 :05/01/09 17:31:29 ID:tsluRhoF
- >>31
マップ管理を木構造にした時の利点
・検索が容易。たとえば敵がステージ上に100000匹いる場合、一匹一匹当たり判定してたら大変だけど、
自機の周辺ノードにいる敵だけに絞れば相当ロスを防げる。
・AIの構築が楽。どんなに入り組んでいるMAPでも敵モンスターが追いかけてきたり、行き止まりを避けて正規ルートを通ってくる、
なんてことが容易。
・広大で変則的地形、さらに歯抜けの多いMAP等が扱いやすい
・スクロール方向や速度に制限されない
・オブジェクトの配置個数・種類に制限がない(一箇所に敵を100匹詰め込んだり)
どちらかといえば木構造は3D向け。簡単な2Dシューティングなら通常の配列方式のほうが効率はいいと思う。
スーパーワリオワールド、悪魔城ドラキュラタイプなら
- 40 名前:名前は開発中のものです。 :05/01/09 17:32:56 ID:tsluRhoF
- ↑スマン、最後の行は無視でヨロ
- 41 名前:名前は開発中のものです。 :05/01/09 17:36:37 ID:58XO68sm
- 敵が移動した際にツリーの中で要素移動しなきゃいけないのがメンドイ
- 42 名前:名前は開発中のものです。 :05/01/09 17:52:54 ID:a2JK0GX8
- >>39
で、どこの板スレからのコピペだ?
- 43 名前:名前は開発中のものです。 :05/01/09 17:59:42 ID:Lt1kizvi
- >>41
分割数や判定の頻度で調整出来ると思うよ。
1キャラに対する判定は2,3回で済むし。
でも、3D向けだし、既存の2DSTGに向いてないとは思う。
RTSの要素もあるとか、バンゲリングベイみたいな、
仮想画面外にいてもタスクが動いてるようなの作るならありかも。
- 44 名前:名前は開発中のものです。 :05/01/09 18:03:16 ID:NMQlD5HP
- やたら高度だな。
- 45 名前:名前は開発中のものです。 :05/01/09 18:09:51 ID:Xm1HCRTl
- マップ作成がメンドイという原理的な点があるような・・・w
- 46 名前:名前は開発中のものです。 :05/01/09 18:16:31 ID:lQnW018U
- エディタ側で工夫ですよ
- 47 名前:名前は開発中のものです。 :05/01/09 18:19:51 ID:sCLpdRSb
- >>43
3DだったらOctreeとかもあるらしいね。
2DSTGだと、キャラは近づいたら出現、ある程度画面から離れていったら消滅だから
あんまツリーの力が発揮できないね。
>>45
マップがでかくなるとネタ切れしたりする…orz
- 48 名前:名前は開発中のものです。 :05/01/09 18:22:26 ID:lxnxumar
- 確かBSPはOctTreeベースだね
2Dゲーでツリーが使いやすいのは、固定オブジェクトとの当たり判定ぐらいじゃなかろうか
あとは弾が大量に出るSTGだと、画面を4分割にして管理するだけでだいぶ軽くなるからなぁ。
- 49 名前:名前は開発中のものです。 :05/01/09 19:35:18 ID:wUN06hax
- >>6を和訳すると
オレ様の入魂の作品にけちばっか付けやがって!!
このスレ住人相手なら勝ち誇れるべきなのに!!!!!
オレ様のレベルは高い!!!でもめんどくせぇ・・・もうやってられねーっ!!!!!!!
コウコネーヨ!!!!!!!!
- 50 名前:名前は開発中のものです。 :05/01/09 19:45:04 ID:NMQlD5HP
- >コウコネーヨ
- 51 名前:名前は開発中のものです。 :05/01/09 20:46:51 ID:1UacVY1V
- >>45
マップエディタをちゃんと作れば
切り張りも楽だし
行き会ったりばったりで作れるという
いい加減なメリットもあるw
- 52 名前:名前は開発中のものです。 :05/01/09 21:16:42 ID:vxPl5S11
- アトミックロボキッドみたいな奴でも作らん限りはメリット薄そうなイメージ。
- 53 名前:名前は開発中のものです。 :05/01/09 21:20:08 ID:ishiSPfH
- 時間があればイベントエディタとか作ったりしたいんだけどなぁ。
大抵はソースに直接書いちゃうんだよね・・・。
- 54 名前:名前は開発中のものです。 :05/01/09 22:15:14 ID:S2u0AHY5
- >50
オマイ、それを言ったら20の
境界ボックス(ボークスのワールド座標)
も出てきちゃうよw
- 55 名前:名前は開発中のものです。 :05/01/10 03:52:10 ID:U4tAMZ9T
- >>52
イメージっていうか単なる先入観(場合によっては偏見)だろそれは
- 56 名前:名前は開発中のものです。 :05/01/10 05:11:15 ID:42jXTdQ4
- ゲームはジャンルで決まるほどに単純ではない。
↓この人の頭は君のなかでは、シューティングひとつとっても
固定観念にしばられたものしか浮かばない、または作ったこともないのだろう。
996 :988× 987○ :05/01/09 14:54:56 ID:Xm1HCRTl
すまん>>988
まあとにかく、自分の地形とのあたり判定、敵にも重力が適用され、ワールド座標で動く管理
こんなのが絡み合うからジャンプアクションは数段レベルが上よん
小さいね。アクションでも何でも良いけども
そういうことは、スーマリ3を超えるようなゲームを作ってから
言うべきだろうね。
- 57 名前:名前は開発中のものです。 :05/01/10 05:21:55 ID:S3FWAeCZ
- スーマリ3を超えるような作品を作ってるような人物がこんなとこに来てるわけないよなぁ。
っていうか今まで何人越えられたんだろ?
- 58 名前:名前は開発中のものです。 :05/01/10 05:38:24 ID:vpNgF23Q
- そういえばGemsに凄いQuadTreeのアルゴリズムが出てたなあ。
RTSだと色々な処理がO(n^2)になりそうだし効果でかそう
- 59 名前:名前は開発中のものです。 :05/01/10 11:17:17 ID:ogWyVmlx
- いや、シューティングはジャンルとして作るのが簡単だよ。
自分が思う最高峰の2Dシューティングゲーム思い出して。
それとマリオ3比べてどっちが作るの大変だと思う?
圧倒的にシューティングの方が簡単に作れそうな気がしないか?
- 60 名前:名前は開発中のものです。 :05/01/10 11:56:17 ID:alA0uZ2l
- そういや、マリオ3ライクなSTGってどうなんだろう。
簡易マップを移動し、攻略するステージを選択していく。
マリオもSTGも、RPGみたいなレベルアップのような要素はないし、
通じるものは多そうだけど。
すでに既出の作品でありそうな気はするが、果たしてどこら辺が
面白く、そして駄目だったか知りたい気がする。
- 61 名前:名前は開発中のものです。 :05/01/10 12:07:16 ID:8Poaye/a
- プログラム部分のみにおいてはシューティングのほうが
少しはラク…なのかなあ。まあプログラムなんか重要じゃ
ないんだが。
- 62 名前:名前は開発中のものです。 :05/01/10 13:25:15 ID:KCMHEHQY
- >>56
それ書いたの俺だけど、その1つ前の俺のレスを見るように。
- 63 名前:名前は開発中のものです。 :05/01/10 13:28:28 ID:KCMHEHQY
- そこでの話はいわゆる2Dシューティングと、マリオタイプのジャンプアクション、
どっちが初心者の教材向き?って話なのに、マリオ3を超えるナンタラとか言ってる時点で
マジレスするだけ無駄っぽいな。文章読めないようだから。ゴメンゴメン
- 64 名前:名前は開発中のものです。 :05/01/10 13:41:57 ID:42jXTdQ4
- >>63
なに必死になってんの。ワロタ ワロタ
本当に教材向きだというなら何故「いわゆる2Dシューティング」と「マリオタイプ」を比べる?
STGはこういうもの、ACTはこういうものだという
型にはまった考え。
- 65 名前:名前は開発中のものです。 :05/01/10 13:51:26 ID:KCMHEHQY
- お前、やばくないか?リアルで周りの人と意思疎通できてるか?
カレーとラーメンどっちが好き?って話してるところに、
「あまたの料理の中からカレーとラーメンしか選ばないなんて貧相なやつw」とか
わけわからんこといってるのと全く同じ。
なぜシューティングとジャンプアクションが出てきたのか、過去スレ読んでみ。
それでも分からなかったら・・・
- 66 名前:名前は開発中のものです。 :05/01/10 14:02:06 ID:zOVX6ut+
- 俺から見ると64が厨だな…正直頭大丈夫か?
- 67 名前:名前は開発中のものです。 :05/01/10 14:12:45 ID:42jXTdQ4
- >>65
わけわからん話をしてるのはお前のほうw
それを言うならカレースレで突然
カレーとラーメンどっちが好きか?というバカげた話と一緒。
話の流れそのもだよ。
そもそも教材として、シューティングとジャンプアクションを比べる話があるかっつのw
基本的な部分での話しならわるけどさ。
だったらインベーダとドンキーコングを比べてろよw
>>66
お前のほうが大丈夫か?(w
- 68 名前:名前は開発中のものです。 :05/01/10 14:15:05 ID:KCMHEHQY
- スレのみんな。俺にはこのボスキャラ(中ボス?厨ボス?)の攻略は無理だ。弾幕の動きがよめねぇ!
- 69 名前:名前は開発中のものです。 :05/01/10 14:17:21 ID:42jXTdQ4
- >>68
GAME OVERだなw
- 70 名前:名前は開発中のものです。 :05/01/10 14:19:02 ID:zOVX6ut+
- 俺にも無理だ、こいつの弾幕には規則が無い!
ただ、重力を導入したシューティングがあるぐらいだから凝ったものになってくればどちらも同じジャンルなんじゃね?
STGはたまにACTのカテゴリに入る。
- 71 名前:名前は開発中のものです。 :05/01/10 14:19:08 ID:vWBDyV7U
- >>68
オレは透明あぼーんボム使ったから倒せたze!
- 72 名前:名前は開発中のものです。 :05/01/10 14:20:01 ID:87U2GW61
- 真アキより強いかもな。
- 73 名前:名前は開発中のものです。 :05/01/10 14:21:18 ID:nh3r3P/H
- >そもそも教材として、シューティングとジャンプアクションを比べる話があるかっつのw
俺はあると思うけどな。
あくまで初心者がゲームプログラミングを学ぶためのものだろ?
いきなりオリジナルゲームを作れ、なんて言っても敷居が高すぎるんだから
既存の、誰でも知ってるゲームと同じものを作らせた方がいいでしょ
- 74 名前:名前は開発中のものです。 :05/01/10 14:21:47 ID:F0EOmeab
- >>68
コンティニュー+ボム
- 75 名前:名前は開発中のものです。 :05/01/10 14:29:43 ID:42jXTdQ4
- >>71
(見えないと思って)
お前にはゲーム作りはムリだ!一生2chやってろよボケ!!
- 76 名前:名前は開発中のものです。 :05/01/10 14:34:07 ID:KCMHEHQY
- >>70
凝ったものになったらその時点で教材にならないよママ!
単純なエッセンスを抜き出した時点で、敵との当たり判定1つを取ってみても
中心座標からの距離だけ見ればいい2DSTGに対して、上から踏まないとだめとか
横からなら持てるとかジャンプアクションはいろいろあるよねってこと。
>>71
俺のボムはプレイ中1回しか使えないレーザーなんだYP!もうどっかで使っちまったYP!
>>74
勘弁してください
- 77 名前:名前は開発中のものです。 :05/01/10 14:38:41 ID:2uFM5jkO
- そもそも64の言いたいことが分からない。2chではこういう文章かく人が多い(´・ω・`)
初心者の教材には、教材をジャンルで指定することが不適切。
「いわゆる2Dシューティング」「マリオタイプ」という固定された概念を持つことはダメポ。
なんか同時に2つの別のことを言ってるような気がするんだけど…
- 78 名前:名前は開発中のものです。 :05/01/10 14:40:39 ID:42jXTdQ4
- だからなんでSTGスレの教材でいきなりジャンプアクションなんだろw
>>73
それはそうだけど、もう一度前スレの>>56を読んでみても
もともと比較するレベルが違うように思う
- 79 名前:名前は開発中のものです。 :05/01/10 14:44:32 ID:KCMHEHQY
- 「お前は前スレみろよボム」を撃たせてもらいます。これで多分撃破できるはず
- 80 名前:名前は開発中のものです。 :05/01/10 14:46:00 ID:2uFM5jkO
- STGスレであろうがどこであろうが、STGとACTのどっちが教材に適切かを考えるのは
無駄なことなの?場所なんて関係ないでそ。
- 81 名前:名前は開発中のものです。 :05/01/10 14:56:15 ID:42jXTdQ4
- >>77
なんでそうなるんだよん。
教材をジャンルで指定するは不適切 とはいってないし、思ってもないよ。
なんか途中で>>76が気が付いたみたいで
>単純なエッセンスを抜き出した時点で、敵との当たり判定1つを取ってみても
とかなんかいってますが、それだったらば
そもそも何故STGスレでそういうジャンプアクションの話してんのかと。
だからやっぱ
>>79
>>79(前スレミロ)
シューティングという漠然としたものに対して、ジャンプアクションというのは
もともと教材の話する気なしとしか思えない。
- 82 名前:名前は開発中のものです。 :05/01/10 15:01:27 ID:87U2GW61
- 会話に参加してた身として言うけど、
前スレではシューティングゲームの教材ではなくて
ゲーム作りの教材に関する話をしていたんだが。
- 83 名前:名前は開発中のものです。 :05/01/10 15:03:41 ID:KCMHEHQY
- >>81
http://pc5.2ch.net/test/read.cgi/gamedev/1098034919/986-998
- 84 名前:名前は開発中のものです。 :05/01/10 15:09:17 ID:42jXTdQ4
- >>82-83
ああ・・・
なんかそれ見るまえに昨日(寝る前に)>>56書き込みしちゃったんだけど
こうしてみると自分も矛盾がありありだね。。。
それにわかりづらいというか。
最初にマリオ、スーマリ3って持ち出したのは自分なんだし。
ただ、前スレの>>996だけ見てそう言わずにいられなかった。
ちゅーぼうといわれてもしゃーないかw
- 85 名前:名前は開発中のものです。 :05/01/10 15:11:15 ID:87U2GW61
- これにて一件落着。
- 86 名前:名前は開発中のものです。 :05/01/10 15:15:38 ID:scxzGN5J
- http://www18.big.or.jp/~toshi/cgi-bin/board10/yybbs.cgi
みんなあらそうぜ!
- 87 名前:名前は開発中のものです。 :05/01/10 15:32:17 ID:ogWyVmlx
- スレの流れは1レスで決まるほどに単純ではない。
↓この人の頭は君のなかでは、煽りひとつとっても
固定観念にしばられたものしか浮かばない、または煽られたこともないのだろう。
>ID:42jXTdQ4
小さいね。ゲ板でも何でも良いけども
そういうことは、2chを半年以上ROMってから
言うべきだろうね。
- 88 名前:名前は開発中のものです。 :05/01/10 16:13:52 ID:ou5kxoYI
- 一人一人みんなが必死で愉快だ。もっとやれやれ
- 89 名前:名前は開発中のものです。 :05/01/10 17:06:48 ID:cOAEDumU
- そして>>88は本を書き始めた。
シューティングゲーム製作技術総合スレの統率として。
やがて本は完成した。
その本は数年後ゲームプログラマーのバイブルとして親しまれることになる。
その本の名は―――
Game Proggraming Gems
- 90 名前:前スレ991 :05/01/10 17:19:03 ID:5piYqyAc
- なにこの流れ(;´Д`)
- 91 名前:名前は開発中のものです。 :05/01/10 17:19:35 ID:04NtoWEQ
- ネタが無くて暇なんだそうです
- 92 名前:名前は開発中のものです。 :05/01/10 17:24:09 ID:M3PLDiR+
- もしかして: Programming
- 93 名前:名前は開発中のものです。 :05/01/10 17:24:27 ID:KyG+lbLa
- お前らシューティングで一番苦労する処理はどこよ?
- 94 名前:名前は開発中のものです。 :05/01/10 17:25:41 ID:QPvRNhck
- データの製作…
- 95 名前:名前は開発中のものです。 :05/01/10 17:27:17 ID:M3PLDiR+
- 敵の動きや攻撃方法を考えること。
- 96 名前:名前は開発中のものです。 :05/01/10 18:26:25 ID:tA70IeCu
- データの管理
- 97 名前:名前は開発中のものです。 :05/01/10 18:55:26 ID:b6NYWoKQ
- プログラムなんか適当でいいんだよ
絵と音楽が悪ければ糞扱いだ
- 98 名前:名前は開発中のものです。 :05/01/10 19:08:31 ID:7YAicQLz
- アイデアの枯渇
- 99 名前:名前は開発中のものです。 :05/01/10 19:32:16 ID:5piYqyAc
- >>97
まあ事実だし
- 100 名前:名前は開発中のものです。 :05/01/10 19:37:39 ID:lhxxe4NE
- >>97
悲しいけど、これって現実なのよね。
まあ、STGだと音楽(BGM)<効果音だろうけど。
- 101 名前:名前は開発中のものです。 :05/01/10 21:24:19 ID:rz0YLTNe
- まあ、単発IDが大量に擁護に入る&STGについてはまったく語らないところをみると一人なんだろう。
スルーで。
絵は大事だけど、絵があってからプログラムとしたいなら、あんまよろしくないが他所のゲームの絵なりモデルなりを
吸い出して使えばいいんじゃないかな。当然発表は出来ないが。 アニメ抜きなら、STGゲーのスクリーンショットとって
そこから絵を抜き出してもいいしね。
サーバーにアップすると裁判所から呼び出されるのでくれぐれもアップしないように。とくにN社とかK社のやつなw
- 102 名前:名前は開発中のものです。 :05/01/10 21:38:31 ID:5piYqyAc
- 意味不明
- 103 名前:名前は開発中のものです。 :05/01/10 21:53:17 ID:tA70IeCu
- プログラムと絵と音楽は適当でも、
操作感、難度、効果音を適切な場所で出す、配色を見やすく整える、
といった部分に手がかかっていれば、順当に評価されるんじゃないかな
- 104 名前:6 :05/01/10 22:35:49 ID:KyG+lbLa
- 821 名前: 名前は開発中のものです。 [sage] 投稿日: 05/01/04 01:14:54 ID:ZzGIpI5l
誰か 綺麗なオブジェクト指向で 作られた 簡単なゲームUPしてほしい
できれば ブロック崩しとか インベーダーのような基礎となりそうなもので。
表示部分とかは Draw() だけで中身なくてもいいから。
828 名前: 名前は開発中のものです。 [sage] 投稿日: 05/01/04 21:41:41 ID:ZzGIpI5l
>> 823
そのクラス構成および、クラスの関連の方法などについての
プログラミング方法が知りたいんですが。
クラスを作って組むこと自体は可能でも、それが
本当によい構成なのかとか そういう部分が気になるんですよ
誰かOOP得意な人いないかなぁ
831 名前: 名前は開発中のものです。 [sage] 投稿日: 05/01/05 00:04:59 ID:teSL7Vmp
>>829
まー素人に聞いた俺がばかでした。
とりあえず簡易的なインベーダー作ってるので、できたらUPしますわ。
OOP詳しい人は そのソースについてコメントください。
- 105 名前:名前は開発中のものです。 :05/01/10 23:11:10 ID:48DKVs1D
- ギャラクシアンだ。絶対だ。
- 106 名前:名前は開発中のものです。 :05/01/11 01:09:05 ID:JrTkTmmr
- ことさらにOOPとか言いだす人ってイタくて見てらんない
- 107 名前:名前は開発中のものです。 :05/01/11 02:20:22 ID:5iu6QBHl
- O・O・P!O・O・P!
- 108 名前:名前は開発中のものです。 :05/01/11 16:10:40 ID:0/ROKUly
- くー
背景時間かかるー。
しかしドットでやると解像度640×480は細かすぎるな。
2Dのアーケード風ならできれば320×240あたりが良いんだが
縦STGの場合、縦ピクセルが240ってのは荒すぎるんだよな。
ちょうどいい解像度を得るには縦画面しかないが現実的じゃないし。
- 109 名前:名前は開発中のものです。 :05/01/11 18:54:33 ID:OKZ+Bzi7
- ttp://www.planetside.co.uk/terragen/
ドッターの方に怒られるかもしれないけど、
俺の場合、背景はこれで生成して、ひっくり返したりいじったりして作ってます。
俺の作ってるやつ自機がドットなので背景とのギャップが激しいです・・。
- 110 名前:108 :05/01/11 18:57:54 ID:0/ROKUly
- あーテラジェンは使えるナリー
俺も使ってるw
- 111 名前:名前は開発中のものです。 :05/01/11 19:09:54 ID:OKZ+Bzi7
- 既に使ってたのか。
意外とテラジェン使ってる人多いんですかね。
背景描き始めたら画力が無かったのでこれから童心に返って修行。
敵も当たり判定のみの表示だと貧相なので肉付け。
テスト終わったらね(´・ω・`)
- 112 名前:名前は開発中のものです。 :05/01/11 19:59:50 ID:fCPyESGI
- みなさん背景の描画ってどうやってる?
- 113 名前:名前は開発中のものです。 :05/01/11 21:17:00 ID:XzUtQNRV
- テラジェンは横スクロールには大変良いのだけど、縦スクロールにはイマイチ使いにくくない?
微妙にすれ違いになってきている気がするけど、どう使っているか知りたいな。
- 114 名前:名前は開発中のものです。 :05/01/11 21:56:25 ID:L/D/CiYR
- 俯瞰じゃないと見栄えしないよね。 真上にしてるのかな?
航空写真とか使おうと思ったが、なかなかいい素材がなく。
- 115 名前:名前は開発中のものです。 :05/01/12 01:19:00 ID:fVR+TQ6j
- >>109
おおぅ、すげぇ助かるorz
旅行の時の写真を使おうと思ってたんだが、
そう言うときに限ってちょうどいいのがなかったりするんで。
- 116 名前:名前は開発中のものです。 :05/01/12 10:25:32 ID:eJsVRzTu
- 最近「レースゲームをつくろうぜ!」のスレに上がってたんだけど
ttp://w3land.mlit.go.jp/cgi-bin/WebGIS2/WF_AirTop.cgi?DT=n&IT=p
高空からの衛星写真ぽい画像が得られる。
ただ著作権があるはずだから、使うときは反転するとかエフェクトかけるとか
工夫が必要。あくまで参考程度。
- 117 名前:名前は開発中のものです。 :05/01/12 10:51:17 ID:M5rJUU6j
- いや基本的にそういう流用はダメなんじゃ…。
元画像わかんなくなるくらい加工しちまえば
黙ってりゃわかんないだろうけどw
- 118 名前:名前は開発中のものです。 :05/01/13 01:20:40 ID:jIXfm396
- >>116 >>117 タイーホ タイーホ うほうほ
- 119 名前:名前は開発中のものです。 :05/01/13 19:28:22 ID:mMYLaUHe
- 自機と敵機の情報いれとく構造体作ったんだけど、名前どうしたらいいかな?
- 120 名前:名前は開発中のものです。 :05/01/13 19:29:24 ID:+w06k221
- Player
Enemy
- 121 名前:名前は開発中のものです。 :05/01/13 19:31:15 ID:z9p1BVTV
- 自機の弾→Shot
敵機の弾→Bullet
てしてるやつ
ノシ
- 122 名前:名前は開発中のものです。 :05/01/13 19:34:25 ID:qByo3nXW
- ノシ
- 123 名前:119 :05/01/13 19:48:50 ID:mMYLaUHe
- >>120
自機と敵機で同じ構造体共有してるんだけど、構造体の名前どうしたら。。。という質問
character にしてみた(ぉ
- 124 名前:名前は開発中のものです。 :05/01/13 20:00:36 ID:aTYvlJh4
- クラス化しる!
- 125 名前:名前は開発中のものです。 :05/01/13 20:03:53 ID:yPiGUn+j
- 背景を作って当たり判定は
背景に同期して見えないあたり判定細切れにして流してスクロールでも良いんですかね?
- 126 名前:名前は開発中のものです。 :05/01/13 20:26:44 ID:qByo3nXW
- ?
- 127 名前:名前は開発中のものです。 :05/01/13 20:35:50 ID:aTYvlJh4
- 当たり判定あったら背景と言わないのでは…?
- 128 名前:名前は開発中のものです。 :05/01/13 20:38:54 ID:qByo3nXW
- あー横シューの背景のことか?
- 129 名前:名前は開発中のものです。 :05/01/13 21:08:20 ID:yPiGUn+j
- 説明が足りなくて申し訳ないっす。
えーと横シューで
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ../コココココ]..
..[コココココ] [コ] [ココ
背景 ..[ココココココ] ../コココココ]..
..[ココココココココ]..
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
進行方向は→
> 自機
[ココココ] 壁(というより障害物ですか・・。)
壁は向こう側から手前側に来ているように、背景側のマップチップで表示しています。
細切れというのは小さい当たり判定ひとつに1タスク割り当てる方法の事。現在はこの方法を使ってます。
質問は、少し複雑な地形はどうしたらすっきりとまとめられるのか。
に訂正。
- 130 名前:名前は開発中のものです。 :05/01/13 21:26:41 ID:Je3ljDJg
- 背景というか、横シューの地形だな
- 131 名前:名前は開発中のものです。 :05/01/13 21:33:51 ID:aTYvlJh4
- >>129
マップテーブルに当たり判定するかしないかのフラグをつけておいて、
自機周辺のそのフラグをチェックするとかダメかなぁ…?
地形専用に当たり判定するって意味だけど。
複雑な地形ってのはチップ単体の形が複雑ってことかね?
- 132 名前:名前は開発中のものです。 :05/01/13 22:14:05 ID:yPiGUn+j
- >自機周辺のフラグ
それ気づかなかったっす。周辺だけ判定すれば無駄な処理減らせるか・・・。
今まで画面出ている全部の当たり判定やってました。
>チップ単体の形が複雑
複雑とまではいかないものの、チップの右上だけに当たり判定とかはあります(これは複雑なのか?)
チップ単位で、そのまんま正方形の当たり判定は付けれないと思って、専用の当たり判定用の
1タスクに割り当ててます。
私は単にタスクの量が増えるのが嫌いな性格なのかもしれません・・・。
しかし先ほどの自機周辺のフラグ処理でだいぶ壁の負荷が減らせそうです。
サンクス!
- 133 名前:名前は開発中のものです。 :05/01/13 22:17:47 ID:+HMddPOV
- マップを表示してる元のマップデータをそのまま当たり判定に使えばいいんでは。
POINT my; //自分の座標 4bit固定小数点とする
DWORD* mapdata; //マップデータ
int mapdata_width; //マップデータの横の長さ
int mchip;
mchip = mapdata[ (my.y>>4) * mapdata_width + (my.x>>4) ];
概念的にはこんな感じ。実際にはマップはドットスクロールしてるだろうから、
ドットスクロール管理用のカウンタ(4bit固定小数で座標管理してるなら0〜15で0に戻って、なおかつマップの動きにピッタリなように細工する)を使えば
綺麗に当たり判定できるよ
- 134 名前:名前は開発中のものです。 :05/01/13 22:20:09 ID:+HMddPOV
- くそっはやとちった。
>>132
マップチップ単位で正方形以外の判定があるなら、全パターンとは言わないまでも
それっぽいパターン数種類に集約して判定すればいいよ。ゲームだから厳密性は要らない。
- 135 名前:名前は開発中のものです。 :05/01/13 22:41:53 ID:7qXphwOq
- >パターン数種類
やばい。今数えたら当たり判定構造体の数が12個もありました(使われてないのを含め)
チップの画像見つつ判定を比べたら5種類位に収まりそうです。むしろさっき無駄なの消しました。
自機の当たり判定も見た目より、ごくわずかに小さい程度だから考えたら12個も作る必要はなかった・・・・。
サンクス!
- 136 名前:名前は開発中のものです。 :05/01/13 23:06:34 ID:+HMddPOV
- 余計なお世話かもしれないけど、
画像の見た目と当たり判定を合わせるのはあんまりプレイヤには嬉しくないよね
ある程度めり込みできて、めり込みすぎると爆死するくらいがいいんじゃないの
そういうわけで、チップ単位に形の違う判定って必要かどうかというと疑問だな
- 137 名前:名前は開発中のものです。 :05/01/13 23:08:52 ID:XAyrz1Es
- 怒首領蜂では形の色々と異なる敵弾が出てくるが、当たり判定の形は全て同じだと聞いた
- 138 名前:名前は開発中のものです。 :05/01/13 23:13:10 ID:qByo3nXW
- プレイヤーからしてみれば地形の判定なんて大雑把な矩形だと思うからな。
ちょっと出っ張ってたって当たるとは思わないだろう。
- 139 名前:名前は開発中のものです。 :05/01/13 23:27:28 ID:XdX19Ga2
- 小さいころやっていたパロディウスではたまにそういう見積もり違いで死んだりしたがな。
- 140 名前:名前は開発中のものです。 :05/01/14 00:21:20 ID:fk0I8Pea
- そのへんはやっぱ「ゲームバランス」ってやつになるのかね。
なんか逃げっぽくてイヤだけど。
- 141 名前:名前は開発中のものです。 :05/01/14 02:20:14 ID:sEKPTaDU
- 人間の思い込みをゲームに盛り込まないでどうするよ。
厳密にやるのがより面白いのなら、シミュレータより面白いゲームは存在しないことになるぞ。
- 142 名前:名前は開発中のものです。 :05/01/14 07:28:06 ID:P4LpMpC6
- ゲームにおいての不文律を破るとプレイヤーのストレスになるからな。
あえて不文律を破るなら、プレイヤーにそれを納得させるに足る
ゲームデザイン的理由が必要であると考える。
総括的な話ね。
- 143 名前:名前は開発中のものです。 :05/01/14 10:00:02 ID:JKx0lcoy
- >>139
グラやダラは「弾が通るか」で判断出来ますね。
- 144 名前:名前は開発中のものです。 :05/01/14 12:03:19 ID:ke1MHWRV
- ダラもそうだったか?
- 145 名前:名前は開発中のものです。 :05/01/14 13:54:23 ID:nkx9F3JX
- >>143 既存のゲームの地形に弾を当ててみれば、どういう
当たり判定をやっているのか大体想像付くよね。
地形vs弾の判定と、地形vs自機の判定が同じと仮定して。
- 146 名前:名前は開発中のものです。 :05/01/14 20:09:45 ID:xetTAG6n
- んでもさぁ、グラVの2面とかの斜面にレーザー当ててると、
矩形とは思えないほど滑らかな形になってるっぽいんだが、あれはどうなのかね?
多角形で当たり判定をとっているんだろうか。
- 147 名前:名前は開発中のものです。 :05/01/14 20:25:51 ID:ldhAYEU4
- グラVはポリゴンだろ…
あれはまた昔のとは話が違う
わざとごっちゃにしてるのか?
- 148 名前:名前は開発中のものです。 :05/01/14 20:51:45 ID:sEKPTaDU
- まあ、うまいことまとめてるから、そういう風に見えてしまうわけですよ。
当たり判定は多角形の平面かもしれんしね。
- 149 名前:146 :05/01/14 21:40:03 ID:xetTAG6n
- >>147
いや...フツーの3Dゲーと同じように多角形立体でとってるっていうなら別にいいけどさ、
3Dポリゴンシューで二次元当たり判定でもいいじゃん? バガンはそうだし自分もそうしてるし。
>>148
「うまいことまとめ」るってのは具体的にどういうことでしょうか?
ただ単に細かく分けて設定するのではなく?
- 150 名前:名前は開発中のものです。 :05/01/14 22:25:26 ID:uywwrwV4
- あれは3Dエンジンを利用して描画と当たり判定を行っているんじゃないの?
2Dでも多角形で処理してもいいけど、長方形で近似するのが簡単で効率的じゃない?
- 151 名前:名前は開発中のものです。 :05/01/14 22:44:25 ID:q0n5Og91
- あれくらいのあたり判定なら、効率的に作る必要無いし
- 152 名前:名前は開発中のものです。 :05/01/14 22:54:28 ID:oomG8zBF
- バガンの背景ってポリゴンだったっけ?
ちなみに俺は当たり判定は長方形と円を両方使ってます。
- 153 名前:名前は開発中のものです。 :05/01/15 00:59:51 ID:wlzDlara
- >>144
うーん、、初代はそうですw
- 154 名前:名前は開発中のものです。 :05/01/15 02:11:12 ID:e9QlJkoM
- 初代だとミサイル1段階目くらいか?W
- 155 名前:名前は開発中のものです。 :05/01/15 06:41:11 ID:6MONPK7l
- 漏れは、長方形で仮判定後、物体の形を元にして別々な判別をしてるな。
物体の形は6種類:丸、四角、直角三角形(四種類)
あとは、物体の組み合わせで色々なバリエーションがある。
問題は、湾曲するレーザーなんだが・・・
これだけ別に処理しようかな?
- 156 名前:名前は開発中のものです。 :05/01/15 14:11:28 ID:TjDvIZmo
- 四角があるのに丸なんて使うか?
- 157 名前:名前は開発中のものです。 :05/01/15 14:48:19 ID:JZp7o/+9
- 巨大な円形弾とかも四角で代用するのか?
- 158 名前:名前は開発中のものです。 :05/01/15 14:58:35 ID:Yq3YBPD0
- 大昔、スプレッドボムの当たり判定を
縦長長方形と横長長方形を1フレームごとに切り替えて実現した事があります。
案外バレませんでした。
前にも同じような事でモメたような気がしますが、なんかもうどうでもいいや。
- 159 名前:名前は開発中のものです。 :05/01/15 15:06:58 ID:TjDvIZmo
- >>157
円でやるのか?
必要性を感じない。
- 160 名前:名前は開発中のものです。 :05/01/15 16:00:26 ID:zqLdntsC
- んなことより敵の動きを考えるのに困ってるのは私だけでしょうか(´・ω・`)
ネタぎれ。何かからパクっちまうか。
- 161 名前:名前は開発中のものです。 :05/01/15 16:30:32 ID:GFVBITNs
- A宗:矩形最高!他はイラネ
B宗:矩形も円も場合に応じて使うよ
- 162 名前:名前は開発中のものです。 :05/01/15 16:40:57 ID:TjDvIZmo
- >>160
敵パターンはどんな風に実装してるの?
- 163 名前:名前は開発中のものです。 :05/01/15 20:00:05 ID:zTlEs8zf
- アケSTGの敵パターンをパクってみようと思ったら、ずいぶん高度な動きをしてて、
そのため実装の改良が進んだことがあったな
技術向上のためにはパクるのもよし。ただしそこから先面白いものに昇華できるかはまた別問題なんだろうな
- 164 名前:160 :05/01/15 20:31:30 ID:zqLdntsC
- >>162
enumで簡単な命令を作って、
敵別に配列を確保して、その中に命令を格納して処理してます。
敵のバリエーションっていうよりも無秩序に弾撃ちまくる敵が多いからかな・・・・
- 165 名前:名前は開発中のものです。 :05/01/15 21:22:28 ID:R5Jv9gA5
- >>160
古典的な手法だけど、モチーフをつくってみるといいかも。
動物でもいいし、突撃兵とか狙撃兵とか脳内で設定つくってもいい。
結構愛着湧くし、ネタも浮かぶよ。
- 166 名前:名前は開発中のものです。 :05/01/16 01:13:19 ID:LqW0S6ey
- ああ、そういうのはいいな。俺もやってみよう。
キャラの設定なんかは気にしない(考えない)ほうだけど
動きに活かすというのはおもしろそうだな。
- 167 名前:名前は開発中のものです。 :05/01/16 02:20:56 ID:7ykE0tqG
- ベジェ曲線軌道にのって移動するキャラのために、そのフレームにおける
速度ベクトルを返す関数を作ろうと思ったんですが
速度ベクトルの大きさを一定にする方法がよくわかりません。
double t = (double)count/TotalFrame; // count は何フレーム目かを示すカウンタ
double mt = 1.0-t; // TotalFrameは開始点から終端点までの移動にかかるフレーム数
float x = (float)( mt*mt*mt*Start.X + 3*mt*mt*t*CtrlPoint1.X + 3*mt*t*t*CtrlPoint2.X + t*t*t*Terminal.X );
float y = (float)( mt*mt*mt*Start.Y + 3*mt*mt*t*CtrlPoint1.Y + 3*mt*t*t*CtrlPoint2.Y + t*t*t*Terminal.Y );
のようにして座標を計算して、位置との差を速度ベクトルとして使うと
曲線によっては一部で速さが小さくなってしまいました。
(ベジェ曲線については ttp://musashi.or.tv/fontguide_doc3.htm を参考にしました)
最初から最後まで速度ベクトルの大きさを一定に保って、エレガントに速度ベクトルを返すようにするには
どうしたらいいでしょうか?
- 168 名前:名前は開発中のものです。 :05/01/16 02:53:42 ID:LqW0S6ey
- >>167
よくわからんが
その計算のあと、ベクトルを正規化する必要があるのでは?
x = x / sqrt(x^2+y^2)
y = y / sqrt(x^2+y^2)
- 169 名前:名前は開発中のものです。 :05/01/16 02:55:08 ID:vSON9vzH
- >>165見て思ったけど、スポーツの動きとか参考にするのはどう?
- 170 名前:168 :05/01/16 03:00:03 ID:LqW0S6ey
- すまん よくわからん式を書いてしまった。
まあ
1カウント後の座標と現在の座標の距離で割るってことだが。
- 171 名前:名前は開発中のものです。 :05/01/16 03:34:27 ID:9OqU3AHS
- というか実在する物体ってベジェ曲線で移動する?
まあ何がなんでもリアルである必要はないが。
- 172 名前:名前は開発中のものです。 :05/01/16 04:51:55 ID:4ookjn5Y
- あれだよ、あれ、マクロスのミサイル
- 173 名前:名前は開発中のものです。 :05/01/16 04:54:11 ID:LqW0S6ey
- 横シューで地形の山なんかをベジエ曲線で描いてて
地上物がそれに沿って移動するとかなら使えそうだ。
- 174 名前:名前は開発中のものです。 :05/01/16 06:15:22 ID:nMN84dH7
- そもそもベジェ曲線は媒介変数tに対して速さが一定にならないからなぁ。
今の座標がf(t)、移動後の座標をf(t+Δt)として速さ=|f(t+Δt)-f(t)|が一定
となるようにΔtを求めるんだよね?
普通に解析的に求めるのは難しいんじゃないかな・・・?
例えばΔtを二分法で求めるとか。
最初Δt=1と取って置いて、|f(t+Δt)-f(t)|を計算してみる。もし大きすぎたらΔt=0.5で試す。
まだ行き過ぎてたらΔt=0.25、0.5だと足り無そうならΔt=0.75
みたいな感じで10回繰り返せばΔtが0.001(1/2の10乗で1/1024)の精度で求まる。
問題としては、元のベジェ曲線は交差するような形になってるとほんとは
Δt=0.1ぐらいでちょうどいいはずなのに、Δt=0.5の時のほうが距離が近かった〜
とか言うことになっておかしくなる場合がある。(まぁΔtの初期値を変えればいいのかもしれないけど)
- 175 名前:名前は開発中のものです。 :05/01/16 06:21:07 ID:nMN84dH7
- 他に単純な方向としては、明らかに欲しい速度分より小さくなるΔtをとって、
|f(t+Δt)-f(t)|+|f(t+2Δt)-f(t+Δt)|+|f(t+3Δt)-f(t+2Δt)|+・・・
とちまちま足していって欲しい速度を超えたら終了とか。
どっちの方法にしても、あんまりベジェ曲線が激しく曲がってるとうまく行かないし、
1フレームで変化するtの値が大きすぎるとうまく行かない。
- 176 名前:名前は開発中のものです。 :05/01/16 08:54:08 ID:h7JMxJMf
- Bezier曲線上で速度を一定にすることは可能
x=x(t)をパラメトリック曲線とすると[t0,t]までの曲線の長さs=s(t)を次のように表せる。
t
s(t) = ∫||x'(t)||dt
t0
s(t)は単調増大より、t=t(s)と表せる逆関数が存在する。
よって望みのx=x(t(s))という長さと位置の関数を得られる。
- 177 名前:176 :05/01/16 10:13:27 ID:h7JMxJMf
- 追記。勘違いしないように書くと、
↑のtはパラメトリック曲線のパラメータtであって時間tではありません。
時間に関係しているのはsで「曲線の長さs=時間time×速度v」です。
必要なのは、時間timeに対するパラメータtへの関数です。
s=v*timeは分かっているから、t=t(s)を求めれば目標達成ですが、
積分で表されたs(t)の逆関数を求めるのは至難の業です。
そこで微分の形で解いておいて、それを数値積分します。
>>176の式の両辺を微分し逆数を取ると dt/ds=1/||x'(t)|| となるので、
長さsとパラメータtの微分方程式が出来ます。これをsで積分すればtが求まります。
ここまでくれば、後はx=x(t)に代入するだけです。
(実はここで少し細工するとxも数値積分で効率よく求めることができます)
恐らくですが、弾幕姉妹のカナシミマイマイはこの理屈で螺旋曲線上を等速運動させてます。
弾幕は違うけど螺旋曲線を扱ったことはあるんで多分間違いないかと
- 178 名前:名前は開発中のものです。 :05/01/16 10:31:28 ID:8IvX1yU+
- t=0〜1.0までまず一度計算して、配列に入れる。その際、その中で移動距離が最小の値(仮にmv)を取得
mvにしたがって、配列の[インデックス]と[インデックス+1]間をmvで線形補完して、その結果で、新たな配列を作る
元の配列より増える形。速度も稼げるし、日曜グラマ的には、そうしてしまうな
ゲームだからそれっぽく見えればよいよね
- 179 名前:名前は開発中のものです。 :05/01/16 14:53:48 ID:7ha4QNu8
- ベジエ曲線ってパラメータ表示できるんですか
はじめて知った
- 180 名前:名前は開発中のものです。 :05/01/16 14:55:09 ID:7ha4QNu8
- つーか定義自体がパラメータ使ってるんだー
- 181 名前:167 :05/01/16 16:22:47 ID:7ykE0tqG
- 皆さんレスありがとうございます
>>176-177
の方法でやってみようと思ったんですが、
s(t) = ∫||x'(t)||dt
の || x't(t) || は、 (dx/dt) の絶対値でしょうか?
数値積分は昔やったルンゲクッタ法のソースが見つかったので
調べれば何とかできそうな気がします
もっと真面目に微分方程式とかの授業聞いておくんだった…
- 182 名前:名前は開発中のものです。 :05/01/16 20:28:07 ID:h7JMxJMf
- >>181
絶対値。事前に手計算すると螺旋曲線ならこんな感じで簡単になるぽ
X(θ) = (aθcosθ,aθsinθ)
X'(θ) = (a cosθ- aθsinθ, a sinθ + aθcosθ)
||X'(θ)|| = a√{ (cosθ-θsinθ)^2 + (sinθ+θcosθ)^2 } = (略) = a√(1+θ^2)
上の式で3行目を使わず2行目でX'(θ)を求めて||X'(θ)||は数値的に計算、
pos += 弾速v * 接線方向 X'(θ)/||X'(θ)||
で位置を求める手もアリかもしれない。ベジェならX'(t)を求めるのは楽だしね。
だけど誤差が溜まるからベジェ曲線の「目標地点へ必ず到達する」って特性は失われる。
数値積分はルンゲクッタとかめんどくさいからオイラー法で十分っす。
(ルンゲクッタなら誤差は減るけどやりすぎな気がするw)
- 183 名前:167 :05/01/16 23:03:57 ID:7ykE0tqG
- うぅ、どうもストーリーが読めません…
ここでのゴールは、ある時間:time に対応するパラメータ:param を求めるための
param = f(time) なる関数f を求めること
x = φ(p), y = Ψ(p) なる、パラメータpによるパラメトリック曲線(A ≦ p ≦ B)の長さは
s(p) = ∫sqrt{ (dx/dp)^2 + (dy/dp)^2 } dp | 積分区間: A->B
で与えられ、これを s = f(p) と書き、曲線の長さとパラメータの関係式となる。
p=A から p=B までの間で、曲線全体の長さは単調に増加して
一意に定まるから、p = F(s) なる逆関数が存在する。
s = f(p) <=> p = F(s)
x = φ{ F(s) }, y = Ψ{ F(s) } から点が定まるから、
1) 逆関数F を求めて
2) 時間からsを計算し代入
すればよい。
のでしょうか?
s = time*v の関係もよくわからなかったり、混乱してきてます。
- 184 名前:名前は開発中のものです。 :05/01/17 01:31:15 ID:ICDRsWR6
- 俺は176-177じゃないけど、あんまり難しく考えなくていいんじゃないか?
1)の逆関数がどうとかは理論の上ではともかく、単に目的達成の上では
考えすぎる必要はないと思う。
可変フレームレートならともかく、固定なら単に1フレームあたりに移動して欲しい速度に達するまで
s(p) = ∫sqrt{ (dx/dp)^2 + (dy/dp)^2 } dp
の積分を足しこんでけばOKでは?
- 185 名前:名前は開発中のものです。 :05/01/17 02:01:32 ID:hboCJNuD
- ベジェを使わないで代替案を考えた方がスマートな気もするけど、
あえてベジェで、って方向なのかな。
- 186 名前:176 :05/01/17 02:16:16 ID:5Ew5NbWu
- 説明めんどくさくなってきたからソース書いてくるよ
- 187 名前:176 :05/01/17 02:38:13 ID:5Ew5NbWu
- http://49uper.com:8080/html/img-s/34679.zip
上の方、ちゃんと式で書けばよかったっすね
なんか無駄に長い文章になってしまった
- 188 名前:名前は開発中のものです。 :05/01/17 18:07:08 ID:jWBtbAdV
- 早く次の話題いかねーかなぁ。
- 189 名前:名前は開発中のものです。 :05/01/17 19:17:00 ID:SGZI85LL
- >188
わかんねーからって水を差すなよ。大丈夫だ、漏れもわからんw
- 190 名前:名前は開発中のものです。 :05/01/17 19:17:30 ID:RHrwUe/s
- 曲線の等速運動は興味あるなぁ。 以前に作ってもらったことあるんでそれを解析すりゃーいいだけなんだけどね。(ぉ
- 191 名前:名前は開発中のものです。 :05/01/17 19:44:00 ID:jWBtbAdV,
- >>189
わかるわからん以前に内容見てないw
このくらい勝手に解決しろよヴォケェとしか思わない
- 192 名前:名前は開発中のものです。 :05/01/17 20:31:31 ID:qM/XlVjq
- 新しい話題振れないなら黙ってろ
- 193 名前:名前は開発中のものです。 :05/01/17 20:42:25 ID:NRp+IKBg
- 数値積分ってリアルタイムでやってるの?あらかじめ弾道を計算するって話??
- 194 名前:名前は開発中のものです。 :05/01/17 20:44:54 ID:jWBtbAdV
- >>192
今なら言える
オ マ エ モ ナ ー!!!
- 195 名前:名前は開発中のものです。 :05/01/17 21:07:33 ID:5Ew5NbWu
- >>193
まさにリアルタイム。時間進行型の微分方程式をゲーム時間に合わせて積分する。
等加速度運動とか v+=a; p+=v; ってやるけど、これもリアルタイムに積分でしょ?
それの一般が上で説明したような話なわけだ
- 196 名前:名前は開発中のものです。 :05/01/17 21:10:18 ID:VjY3ree6
- 今日、数学Uで、微分を聞いてそれがやっとひらめけた。
知らないうちにすげぇことしてたんだな自分。導関数…。
- 197 名前:名前は開発中のものです。 :05/01/17 21:45:36 ID:Xn2KPx5v
- 高校生?
高校の数学はゲーム作りに直接関係のあるものが多いからしっかり学んどくと吉。
三角関数・ベクトル・微積分・行列あたり。
- 198 名前:名前は開発中のものです。 :05/01/17 22:03:08 ID:VjY3ree6
- どもです。
ベクトルってゲームに使えるのか…。
- 199 名前:名前は開発中のものです。 :05/01/17 22:21:16 ID:Mf2OByjR
- ベクトルを使わずにどんなシューティングが作れるというのか
- 200 名前:167 :05/01/17 22:52:30 ID:FBxnntqo
- >>176
わざわざサンプルまでいただき、親切痛み入ります
コメントと併せ、理解できました。
早速ベジェでやってみたいと思います。
改めて、ありがとうございました。
- 201 名前:名前は開発中のものです。 :05/01/17 23:40:22 ID:mhrRJips
- 一段落付いたみたいなので、聞きたいんだけど
みなさん、ステージデータ(敵配置とか)の作成ってどういう風にやってますか?
- 202 名前:名前は開発中のものです。 :05/01/17 23:41:50 ID:VjY3ree6
- 必死にエクセルでcsv保存、一行で敵一匹…。だれかうまいやり方教えてくれ…。
- 203 名前:名前は開発中のものです。 :05/01/17 23:47:42 ID:SGZI85LL
- >198
縦シューの戦車とかはベクトル移動させると楽だよ。
あとザコ敵で円弧を描いたりするやつはベクトルのほうがいいし、
長いドラゴンとかは方向基準で動かすよ。
>194
なんでそんな必死なんだよ。
内容見てないなら「どのくらい」かなんて判断つかないじゃん。
とりあえずどんな話題が話したいんだ? 言ってみ。
- 204 名前:名前は開発中のものです。 :05/01/18 00:06:48 ID:e/AnYFw5
- >>201
背景マップデータはレイヤーごとに別ファイルで保存。
敵出現やイベントなどはスクリプトっぽくしようと予定してるんだが、マンドクセーorz
- 205 名前:名前は開発中のものです。 :05/01/18 00:25:41 ID:ydi2Mvvf
- >>201
マップエディッタを作成し、マップの上に敵を配置。
配置した敵をドラッグして移動させられるようにして微調整。
敵を右クリックすると、敵のパラメータ調整ダイアログを表示。
- 206 名前:名前は開発中のものです。 :05/01/18 00:56:07 ID:sKvEk48A
- >>202
基本ですね。
すぐ考え付くところだと編隊を1行で出せるようにするとかでしょうか?
ただ、結局1回しか出さなくって意味なしとかなりがちなんですが
>>204
スクリプトってほどじゃないけど、敵配列にコマンドっぽいものを加えたことはあります。
START 再スタート位置
STOP 画面内の敵がいなくなるまでスクロール停止
とかそんな感じのもので、それ自体は、まずまず成功でした。
そこまでの成績によっての分岐とかも考えてたんですが実装しませんでした。
確かに最近のシューティングだとイベントも常識化してるんですよね
>>205
本格的ですね。ツール作成も含めて効率の点でどうか、知りたいです。
あと、パラメータというか、吐き出すデータの中身がどんな感じになるのかも気になります。
- 207 名前:名前は開発中のものです。 :05/01/18 01:38:36 ID:V+zzqctN
- http://gamdev.org/
ここのサイトって消えちゃったの???
どこかに移転したなら誰か教えて
- 208 名前:名前は開発中のものです。 :05/01/19 20:22:12 ID:Bu+REqNl
- 誰か、くねくねレーザーの描き方教えてください。
あれは半透明球を繋げたものなんですか?
- 209 名前:名前は開発中のものです。 :05/01/19 22:08:40 ID:so4oMDdh
- 曲がるレーザーの話は既出な気がする。
ポリラインストリップ、だっけ?
それが何なのか分からないため、漏れは諦めたが(涙)。
- 210 名前:名前は開発中のものです。 :05/01/19 22:18:52 ID:8M7583tY
- >>208
単純な奴がうぷろだになかったっけ?
Delphiだけど。
- 211 名前:208 :05/01/19 23:19:46 ID:Bu+REqNl
- >>209-210
ありがと。既出だったのか…orz
Direct3D使わないで2Dでやるのは無理なのかなぁ?
- 212 名前:名前は開発中のものです。 :05/01/20 00:03:46 ID:4wES2246
- 2Dでの描画の方法がわからないのか、考え方が分らないのか、どっちよ?
- 213 名前:名前は開発中のものです。 :05/01/20 00:11:55 ID:VC/D1sBX
- >>212
2Dでの描画の方法が分かりません。2Dでは一般的にどうするものなのかなぁと…
ポリライン使って描く方法はやろうと思えば2Dでもできるけど、
ポリゴン描画を自前でやらなければならないのでキツいかなと…
3D描画を使ってないと思われるSTGでも見かけたことがあるので、何かテクがあるのかなと期待してみました。
- 214 名前:名前は開発中のものです。 :05/01/20 00:26:37 ID:CGISFc9K
- >>211
思考・行動プロセス放棄型の駄人間と見分けつかないので
己の考えや試行錯誤した内容について書いてほしい。
- 215 名前:名前は開発中のものです。 :05/01/20 00:30:47 ID:CGISFc9K
- かぶった。
>>213
それはソフトウェアレンダリングの方法が分からないってこと?
画像回転処理のサンプルコードならネットにゴロゴロあるでよ。
それでスプライトの回転ができるから
あとは雷電とかレイフォースを中古屋で見つけてくるなりして
見て仕組み想像して組んでみたら?
- 216 名前:名前は開発中のものです。 :05/01/20 00:46:58 ID:EsDKouyb
- 円とか回転させた矩形とかを並べれば
それだけでそれっぽくはなる。
- 217 名前:名前は開発中のものです。 :05/01/20 03:20:16 ID:dRqIToxa
- レイフォースがスプライトだけでロックオンレーザーを実現してる。
16方向くらいで縦横比2:1くらいのスプライトを並べれば出来るんじゃなかろうか。
頂点間の長さにあわせて並べる個数を可変にすればすきっ歯にもならん。
半透明にするなら重なったところの色が濃くなるからこれでは出来ないけど、
半透明が使える環境なら素直にポリっておけよ、と。
それよりも>>208がポリゴン使わない理由の方が気になりますが・・・
- 218 名前:208 :05/01/20 20:15:27 ID:VC/D1sBX
- >>217
さんくす。スプライト繋げて誤魔化すことにしたよ。
ちなみにポリゴン使わない理由は>>213です。
- 219 名前:名前は開発中のものです。 :05/01/20 20:38:19 ID:EQrX5JaT
- もう素直に3Dでやろうぜ。
- 220 名前:名前は開発中のものです。 :05/01/21 01:04:35 ID:IN7lhuFe
- >>219
MSが2Dを廃止しない限り無理かと。
つまり、Windowsが窓の描画を2Dで行っている限り、
みんな2Dから3Dには移行しないのではないかと。
まあ、この前提条件自体が無茶なんだけどな。
ビジネスアプリで3Dを使わなきゃいけない理由もないし。
- 221 名前:名前は開発中のものです。 :05/01/21 03:08:29 ID:Paopf7bX
- そろそろ2Dポリゴンの存在を理解しろ池沼ども
- 222 名前:名前は開発中のものです。 :05/01/21 05:37:40 ID:e4rC1b91
- いまDirectXで半透明とか回転とかやるなら2Dでも3Dなわけですが。
- 223 名前:名前は開発中のものです。 :05/01/21 07:28:51 ID:2wSZkkah
- 正直説明もめんどくさくて呆れてた
- 224 名前:名前は開発中のものです。 :05/01/21 08:04:48 ID:wtUD72Fs
- 80年代後半くらいからずっとゲーム用の技術の進歩みてないとなかなか理解できないだろうね。
そのへんを全部まとめた技術紹介みたいなのがあるといいんだろうけど。
いまどきのPCは全部ポリゴン以外は表示できないなんていってもわからんだろうしね。
- 225 名前:名前は開発中のものです。 :05/01/21 14:45:13 ID:QLF/hrIn
- 使用言語またはライブラリを書いてもらうのが(3Dの説明に)てっとりばやそうな気がする
- 226 名前:名前は開発中のものです。 :05/01/21 16:36:05 ID:AOBRbEX4
- >>220
次のバージョンはそうなるんじゃなかったっけ?
(念のため言っておくがウィンドウが直方体になるとかそういうのではない)
- 227 名前:名前は開発中のものです。 :05/01/21 18:25:52 ID:D8ovPuCj
- お前ら面白すぎ
- 228 名前:名前は開発中のものです。 :05/01/21 18:33:51 ID:MofpUm83
- 次のwindowsはウインドウを転がせるのか (・∀・)
- 229 名前:名前は開発中のものです。 :05/01/22 05:48:33 ID:jy9bUjp/
- おひさしぶりです。
以前OOPのインベーダーについて、ここでいろんな方に意見をいただいたものです。
誰か覚えている人いますか?
最近時間ができたので、ちょっと作ってみました。
(これからまたちょっと時間がなくなるかも・・)
Microsoft DirectX のWEBのゲームプログラムページを参考にしました。
http://gkufme.s28.xrea.com/MeteoStorm.zip
ちょっとしたミニゲームですけど、以前のインベーダーのサンプルよりは、いろんな機能取り込みました。
[操作方法]
Z : 武器変更
SPACE : 攻撃
矢印キー : 移動
画面左上の数字 : 自機の数
画面右上 : スコア
また、意見が聞けたらいいなと思って、ソース付きです。
あと、Debugではちゃんと動くんですが、Releaseバージョンだとどうも不具合があるようです。
これについて詳しく知っている方いましたら教えてください。
プログラムについてや、ゲームについてなどのコメントお願いします。
- 230 名前:名前は開発中のものです。 :05/01/22 13:53:32 ID:0zlLsxMa
- >>229
DX9のSDK入ってなくてコンパイルできなかったorz
ソースはざっとしか見てないが、クラスに関して言えば、
俺なら、描画オブジェのクラスを作って、弾や自機や敵機などをそれから継承する。
あと、描画オブジェを管理するクラスを作ってやって、敵機や弾の数は可変にできるようにする。
DX9ランタイムは入ってるんで、ビルド済みのやつは実行できた。
ちゃんとスムーズに動いてた。爆風きれいだな。
ところで、初心者質問でスマンが、WinMainってどこにあるん?
探しても見つからんorz
- 231 名前:名前は開発中のものです。 :05/01/22 14:06:07 ID:tafILpfZ
- >>230
229ではないが、ざっと見たらDxApp.libに入ってたよ
- 232 名前:名前は開発中のものです。 :05/01/22 14:11:45 ID:4spfk2UP
- ミニゲームとしての体裁はまとまってると思う。昔の1画面プログラムを思い出すね。
- 233 名前:名前は開発中のものです。 :05/01/22 14:21:53 ID:0zlLsxMa
- >>231
やっぱソース内には無いってことだよね…
ケチつけるようで悪いんだが、非アクティブ時になんか重たい気がするから、
ゲームのループどうやってるのかなと思ってソース見てみたかっただけですm(_ _)m
- 234 名前:名前は開発中のものです。 :05/01/22 15:05:24 ID:59Ae7DRs
- 構文解析とか初歩のところからスクリプトについて詳しく書いてあるページありませんか?
- 235 名前:229 :05/01/22 15:46:20 ID:jy9bUjp/
- いろいろコメントありがとうございます。
>>230
描画オブジェクトクラスは、CModelです。
継承はしていませんが、敵管理クラスの中で、複数のCModelで描画しているといった感じです。
敵管理クラスがCModelを継承してしまうと、描画数などいろんな問題がでてきたため、
このように設計しました。
(というより、その解決方法としてDirectX HPに記載されていたの方法が手っ取り早いと感じました)
敵の数は可変できると便利ですけど、最大数の設定は必要ですね。
最大数の設定がないと環境によってとても重くなってしまったり、delete new の繰り返しだと処理が
重くなってしまうため。
(今のままでも数の可変をしていないだけで、できなくはないんですけどね^^;)
あとWinMainはDxAppライブラリ(自作DirectXラッパークラス)の方のappmain.cppに書いてあります。
ソース付き+ちょこっと修正 したものをまたUPしたので、良かったら見てください。
ライブラリの仕様は・・・かなりだめですが;
>232
そのとおりで、点数だけ競っていくピコピコなる昔の小型ゲーム機をイメージして作ったんです^^;
MeteoStorm + sorce, & DxApp Library + sorce ちょこっと修正版(見た目変わらず)
http://gkufme.s28.xrea.com/MeteoStorm.zip
ライブラリについても何かありましたら言ってください。
あとこのライブラリ自由に使っていただいて結構です。
ライブラリマニュアルが無いのに加えて、まだバグがたくさん埋もれているかもしれませんが;;
Ogg vorbis ライブラリを仕様しているため、一般公開するときは
Ogg vorbisライブラリ使ってますと一言各必要があるようです。
- 236 名前:名前は開発中のものです。 :05/01/22 16:03:23 ID:NPoqSETA
- ずーと壊し続けるのもなんなので
ステージごとに岩の数きまってて進んでいくタイプにしたほうが
続けてやってくれると思うぞ。
ゲームデザインの話は余計かな。
- 237 名前:名前は開発中のものです。 :05/01/22 16:17:21 ID:jy9bUjp/
- >>236
ありがとうございます。
次に時間があいたときに作ろうと思っているので
参考にさせていただきます。
- 238 名前:名前は開発中のものです。 :05/01/22 19:34:18 ID:Exrh4Dzf
- >>229
>>104 は君の書き込み?
- 239 名前:名前は開発中のものです。 :05/01/22 20:33:53 ID:jy9bUjp/
- >>238
いや 俺の名前語って誰かがはっつけたみたい
- 240 名前:名前は開発中のものです。 :05/01/22 21:48:24 ID:0zlLsxMa
- >>236
サンクス。
ここまで作りこんであるなら、ミニゲームで終わっちゃもったいないよ。
これベースに本格的なのも作ってけるんじゃない?
OggVorbis開発した人には感謝ですよ、ホント。
でもBGMの音源自体を作る才能がないんで、俺にとっては宝の持ち腐れか…orz
- 241 名前:名前は開発中のものです。 :05/01/22 21:52:58 ID:4spfk2UP
- TSoundSystemやGXSCCおすすめ。
- 242 名前:名前は開発中のものです。 :05/01/22 23:22:34 ID:0zlLsxMa
- >>241
いや、"音源"ってそういう意味じゃなくてBGM自体のことなんだが…
みなさんはBGMどうしてる?自作とかしてたりするんですか?
- 243 名前:名前は開発中のものです。 :05/01/22 23:40:40 ID:KPkfiNoU
- >>242
ネットでいい作曲してる人を引きずり込んでる。
むろん、協力を得るにはゲーム自体もそれなりの内容が要求されるので
制作にも気合いが入るという副次効果もある(笑)
- 244 名前:241 :05/01/23 00:19:07 ID:oQKMoUXU
- >>242
才能がないというくらいだから、作曲その他音づくりをある程度経験した人かと思って
そういう人が作曲や演奏にそれほど凝らなくても
シンプルに音楽データ作れるものなら、とおすすめしたんだが、勘違いだったか。失礼した。
- 245 名前:名前は開発中のものです。 :05/01/23 01:40:18 ID:NpasrSJk
- 俺の場合、modtrackerで打ち込んでfmodで再生してます。
- 246 名前:名前は開発中のものです。 :05/01/23 03:48:36 ID:i1jjCUvo
- 日本のPC用STGでMOD使ってるのってあまり聞かないなぁ・・・
(作曲の段階でなく、ゲーム中の再生の段階で)
らじおぞんでの人なんかは作曲段階ではMODで作ってるっぽいけど。
- 247 名前:名前は開発中のものです。 :05/01/24 22:52:31 ID:zWJranoT
- MIDIをBGMとして再生するには、やっぱMCI使うのが定番なの?
- 248 名前:名前は開発中のものです。 :05/01/24 23:47:10 ID:ZAqhtimU
- いやもうMIDIは使わない方向で
- 249 名前:じぇぬろーく ◆RyJENULLoQ :05/01/25 00:16:10 ID:VyVOgL9Y
- >>247
MCIの場合、使い方は簡単だがBGMをループ再生するときに
ちょうどループするところで途切れるのが難点。
途切れるのがどーしても嫌ならマルチメディアタイマ+低レベルAPI使うべし。
- 250 名前:名前は開発中のものです。 :05/01/25 01:13:03 ID:o0COO/BN
- 自前でノート音を発音させろと?
マンドクセー
- 251 名前:名前は開発中のものです。 :05/01/25 01:16:48 ID:iFGNpx/l
- MIDI再生に労力かけるのは時間の無駄だと思う…。
- 252 名前:名前は開発中のものです。 :05/01/25 01:23:35 ID:B70/8wip
- mml書くだけで、リアルタイムで波形合成してしてくれて
指定の音色が出せるドライバって、TSoundSystemくらいだっけ?
ほかに組み込み可能なヤツってなんかある?
FM音源とか矩形波とか、チップチューン風で
- 253 名前:名前は開発中のものです。 :05/01/25 03:44:09 ID:LrD5i0T7
- なんでfmodを使わないのよ?
チップチューン風ってことならFMPMDとMXDRVgが簡単に組み込める。
- 254 名前:名前は開発中のものです。 :05/01/25 04:30:38 ID:K40Lgd6/
- >>253
日本におけるmodの知名度をもう一度よく考え直しましょう。
吉田弘一大先生が開発したプレイヤーを組み込んでいる奴ですらこの日本に何人いるんだか。
- 255 名前:名前は開発中のものです。 :05/01/25 13:09:05 ID:/dnXc2go
- modっていうとメガデモの印象が強いな
- 256 名前:名前は開発中のものです。 :05/01/25 15:28:29 ID:xTxw7KOQ
- FPSのMOD?
- 257 名前:名前は開発中のものです。 :05/01/25 17:39:30 ID:LrD5i0T7
- 「考え直しましょう」じゃねえよボケ。
fmodを使うんだ。
- 258 名前:名前は開発中のものです。 :05/01/25 17:52:56 ID:iFGNpx/l
- ちよちゃんのおとうさんか?
- 259 名前:名前は開発中のものです。 :05/01/25 21:35:12 ID:6uvu1NLA
- fmodって有償ジャン
- 260 名前:名前は開発中のものです。 :05/01/26 01:18:32 ID:8L+i4BPI
- もうMMLやMIDIで鳴らす時代は終わってる
再生環境で再現性がないのって実用的じゃないな
- 261 名前:名前は開発中のものです。 :05/01/26 01:36:52 ID:/1NA2M3H
- >>254
怒首領蜂大往生のBGMはmodですが何か?
- 262 名前:名前は開発中のものです。 :05/01/26 01:40:45 ID:7Dqp/+VM
- そうね。音楽データはミックスダウンして初めて完成だと。
あと個人的には、俺はMIDIデータの出力先をデフォルトではGMに対応してない
シンセにしてるんで、そっから音が鳴るので困ることも。
- 263 名前:名前は開発中のものです。 :05/01/26 04:43:36 ID:K+qRxzE/
- X68DLLを使った「超連射」
独自サウンドエンジンを積んでリアルタイム合成の「洞窟物語」(シューティングじゃないけど)
あらかじめミックスダウンしたのをoggしたのを鳴らすのよりも
こういう手法のってやっぱ感動する
- 264 名前:名前は開発中のものです。 :05/01/26 12:07:25 ID:xA/c4CLQ
- MMLは、TSoundSystemのように「機種依存なし」で使えば問題ない
というか、機種依存するMMLは少ないのでは
- 265 名前:名前は開発中のものです。 :05/01/26 12:11:56 ID:xA/c4CLQ
- まぁ環境依存しなければMMLだろうが標準MIDIファイルだろうが、
実際にスピーカーから出る音が環境依存しないようにゲーム側で使ってればいいわけで
といっても、標準MIDIファイルを使ったゲームの99%以上は
プレイヤーの持っているサウンドカード音源のプリセット波形で鳴らすだけの
環境依存な使い方だと思うけど
- 266 名前:名前は開発中のものです。 :05/01/26 12:22:09 ID:7Dqp/+VM
- その気持ち分かりすぎる
そんなとこ見るのは一部の開発野郎だけだろうがw
- 267 名前:名前は開発中のものです。 :05/01/26 12:29:14 ID:7Dqp/+VM
- あら、266は263へのレスです
失礼。
ゲームBGMにSMFデータをそのまま使うのは、ダウンロードサイズを小さくするためか
ミックスダウン環境、もしくは知識が無くてMIDIをそのまま使うしかないって
ことなのかな。
極論かもしれんが別に無理してBGM鳴らさなくても良いと思うんだけど。
もしくはユーザーが自前で用意したオーディオファイルを再生できる
ようにしておくとかね。
- 268 名前:名前は開発中のものです。 :05/01/26 14:04:12 ID:QKSNT8kS
- >>267
BGMなしはやってて悲しくなるぞ(w
それに「知識がないからMIDI」のような人が
ユーザーに選択させたオーディオファイルを再生できるような
プログラムを書けるとは思えない
- 269 名前:名前は開発中のものです。 :05/01/26 14:36:41 ID:/zV6cIzv
- MIDI使うのって処理が軽いからじゃなかったのか?
oggとかをWin95時代のPCで再生したら酷いことになったことがある。
- 270 名前:名前は開発中のものです。 :05/01/26 14:43:01 ID:7Dqp/+VM
- >>268
SE無しは論外だがBGMなしならまあ平気と思う俺は年寄りなのかw
知識に関してだが、MIDIでBGM鳴らす勉強するならオーディオ鳴らす
勉強しろ、ということで。
>>269
MIDIでも音源が外部のシンセとかなら非常に軽いが、ソフト音源だと
かえって重くなる気が。
- 271 名前:名前は開発中のものです。 :05/01/26 19:30:09 ID:r6sc98n2
- WAVデータはネット配信するにはでかすぎたし圧縮できなかったからね。MIDIだとプリセットでやるとすれば
音色データは持たなくていいから軽い。
MP3やoggがあるからMIDIの重要性はかなり薄れたかと。それでも大量に音楽をつけたいとするとMIDIという
選択肢もでてくるだろうね。 MIDIで作曲できるならなおさら。
- 272 名前:名前は開発中のものです。 :05/01/26 20:50:44 ID:eUy03UH4
- 次はMonkey's Audioが流行ります。必ず流行ります。
- 273 名前:名前は開発中のものです。 :05/01/26 21:05:44 ID:7Dqp/+VM
- 可逆圧縮のやつか。
中途半端だけどなあ。
- 274 名前:名前は開発中のものです。 :05/01/26 21:09:52 ID:8l0ZNuqe
- apeとかいう拡張子の?
- 275 名前:名前は開発中のものです。 :05/01/26 21:10:27 ID:xA/c4CLQ
- 音色データを持たず容量くわないのは最大のメリットだが、
鳴る音色がプレイヤーの環境によってはダメダメになるという最大の弱点でもあるね。
音色を気にする人ならMIDIファイルは選択肢から真っ先に消える。
- 276 名前:名前は開発中のものです。 :05/01/26 21:10:52 ID:WGiWVDXP
- >>265
そこらへんをカバーするのがDirectMusicの役割だったはずだけどねぇ…。
結局ロクに使われて無いよな。使われててもdls定義どころか、MSGSのままだったり。
- 277 名前:名前は開発中のものです。 :05/01/26 21:16:58 ID:7Dqp/+VM
- サイズがでかいというデメリットがそれほどデメリットで無くなった今、
オーディオデータを使ったほうが音質の面でも開発効率の面でも圧倒的に有利だしな。
- 278 名前:名前は開発中のものです。 :05/01/26 23:00:06 ID:J//tJDM9
- >>276
DirectMusicはportを扱うと既存のmidi動作プログラムそのまま動かせたりして楽なんだが
動作が怪しいし何より音質がウンコだからな…
個人的にx68soundがもっともっと普及すればなぁ、って思う。
洞窟物語みたいに自分音源を作るのもアリだとは思うが
x68soundが存在する今となっては車輪の再発明以上のものを作るのは難しい。
ただx68soundを使うためのドキュメントが不足しすぎ。そもそもFM音源の(ry
- 279 名前:名前は開発中のものです。 :05/01/26 23:31:37 ID:xA/c4CLQ
- x68soundは、FM音源としては実機そのままにLPFがきついのが不満、という声を聴いた気がする
個人的には4OP8ポリFM音源でオリジナル曲作る世界は大好きだ
- 280 名前:名前は開発中のものです。 :05/01/26 23:39:31 ID:7Dqp/+VM
- 次のゲームのBGMはFM音源か
- 281 名前:名前は開発中のものです。 :05/01/26 23:45:24 ID:/zV6cIzv
- そういえば、うちにある古いノートはMIDIをFMで鳴らしてたな…
- 282 名前:名前は開発中のものです。 :05/01/27 00:57:48 ID:koEfiktI
- FM音源で作りたきゃ、PC-98でもX68Kでも引っ張りだして作って、Windowsマシンで録音してoggへ・・・w
- 283 名前:名前は開発中のものです。 :05/01/27 01:00:19 ID:IM5m3NJC
- わざわざ旧PC引っ張り出さんでも、普通にMIDIでならせるFM音源の
ソフトシンセがいくつもあるからそれで作ればよろしい。
- 284 名前:名前は開発中のものです。 :05/01/27 02:53:50 ID:YThG/puc
- いまどきFMに拘るのなんかアレな感じ。
サイズを抑えたければ内蔵音源、別に気にしないならストリームって事でいいんじゃないの?
コンシューマでも、上の理由や読み込み速度の関連で内蔵音源が使われるし。
- 285 名前:名前は開発中のものです。 :05/01/27 03:18:38 ID:IM5m3NJC
- FM音源使うってのは、あえてそうしたいという選択をした場合の話だよ。
サイズとかは関係なく。
とりあえず曲とか拘り無くて、音色とかどうでも良いからとにかく小さくしたい
ってんならMIDIでもいいけど、やっぱそれなら鳴らさんほうがマシな気がする。
- 286 名前:名前は開発中のものです。 :05/01/27 03:59:39 ID:d9AjWlrr
- なん80年代以前の音楽全部ひていされたなw
- 287 名前:名前は開発中のものです。 :05/01/27 04:00:15 ID:7XxgfiY1
- 環境が違うのに同列で扱うのもどうかと
- 288 名前:名前は開発中のものです。 :05/01/27 04:00:46 ID:0rp+w531
- 内臓ってきっとパソコン内臓のことを284はいってるんだろうが
最近のパソコンなんぞほとんどマイクロソフト製ソフトMIDIシンセが動作してるだけなわけで…
- 289 名前:名前は開発中のものです。 :05/01/27 04:02:38 ID:0rp+w531
- んで、これは完全な主観だしそうは思わんひともいるだろうけど
その某マイクソMIDIシンセにくらべりゃx68soundのほうが全然高音質に感じる。
- 290 名前:名前は開発中のものです。 :05/01/27 04:15:04 ID:0rp+w531
- あと気になったのがmidiを勘違いしてる人が多い罠。
midiは音源の種類じゃなくて厳密には通信規格のこと。
その先の出音を鳴らす実際の手段については言及されてないわけで
midi信号を受け取った機器はPCM音源であっても
FM音源であっても、PSG音源はたまたソフトウェア音源であっても
かまわんわけで。
そうなると内臓音源の種類としてmidiを挙げるのは厳密には間違ってるということだな、
現にmidi信号を受け取ってx68soundを駆動するようなソフト(fmmidiとか)もあるし。
なんか言葉の意味にこだわるのはキモいか?すまんw
- 291 名前:名前は開発中のものです。 :05/01/27 04:32:25 ID:QfcSPUvG
- 言葉の意味にこだわるなら某マイクソとか言うなよ。あと"内蔵"音源な。
>その某マイクソMIDIシンセにくらべりゃx68soundのほうが全然高音質に感じる。
そりゃMicrosoft GS Wavetable SW Synthを使うならそうなるわな。
音色を自分で定義すればDirectMUSICの方が断然高音質だべ。
x68soundは所詮、ADPCMなわけだし。
- 292 名前:名前は開発中のものです。 :05/01/27 04:37:25 ID:0rp+w531
- >>291
DirectMusicの自分で音色を定義したやつを見たことがない…
そもそも音色を添付して著作権問題クリアできるまともな
音色はあるのんか?
PCMは結局スプリットポイントを目立たなくして音質良くするには
それなりの容量の音色ファイルが必要になるし
それなら最初からoggかな、と俺的にはおもってまう。
- 293 名前:名前は開発中のものです。 :05/01/27 04:41:58 ID:IM5m3NJC
- そこまでしてSMF使う理由ないしな。
- 294 名前:名前は開発中のものです。 :05/01/27 04:42:51 ID:QfcSPUvG
- 日本のPC・ゲーム環境は最近まで高品質な内蔵音源が搭載されてたってのが
逆にソフト音源の進化を阻害してしまったよなぁ。
海外じゃPCM2chしか無かったからMODが発達した一方で、日本はFM+多chPCMが
搭載されていたから(ペケロクは違うけど)まともなPCMシーケンサが発達しなかった。
つーわけで皆さん、諦めてMODを使いましょうよ。
- 295 名前:名前は開発中のものです。 :05/01/27 04:45:31 ID:IM5m3NJC
- いやだからオーディオデータ流せば良いって
- 296 名前:名前は開発中のものです。 :05/01/27 04:47:25 ID:QfcSPUvG
- >>292
>DirectMusicの自分で音色を定義したやつを見たことがない…
ttp://www.memb.jp/~dearna/dmusic/
ttp://www.memb.jp/~dearna/midi/gamesgt.html
音色に関しては君が知らないだけで、サンプル自体は沢山ある。
二段落目に関しては、x68soundだって事情は同じ。
- 297 名前:名前は開発中のものです。 :05/01/27 04:49:24 ID:QfcSPUvG
- >>295
あーいやゴメン、それは分かってる。
音源ドライバを使うなら、って話題を引っ張ってるだけなんで。
- 298 名前:名前は開発中のものです。 :05/01/27 04:51:04 ID:0rp+w531
- 俺の中の選択肢は既にoggかx68soundしかない。
デフォルトはogg、
それでもさらに容量を減らしたい特殊な場合、
またはx68のFMサウンドを売りにしたい場合のみx68soundかな。
>>296
へ?FM音源はどんだけ凝ったことやってもせいぜい数十のパラメータだけやん?
ADPCMなんて使わんよ
- 299 名前:名前は開発中のものです。 :05/01/27 04:53:46 ID:IM5m3NJC
- >>297
ああ、そゆことか。
それ多分0rp+w531タンに伝わってないぞw。
ただ反論してるだけに見えた…。
- 300 名前:名前は開発中のものです。 :05/01/27 04:57:53 ID:QfcSPUvG
- FM+ADPCMでx68soundだろうがよ。
FMだけを使うなら何も言わん。ground0のGABBAキックでも再現して楽しんでてくれ。
- 301 名前:名前は開発中のものです。 :05/01/27 04:58:32 ID:0rp+w531
- なんだそれ…感じ悪
- 302 名前:名前は開発中のものです。 :05/01/27 05:03:08 ID:IM5m3NJC
- コンポーザが想定した音で曲が鳴ってればどんな方式でもかまわんと思うが。
なんでそんな刺々しいんだ。
- 303 名前:名前は開発中のものです。 :05/01/27 05:04:37 ID:QfcSPUvG
- >>299
ただ反論してるだけって面も確かにあるがな。
ところで、SMFをソースに鳴らせるGXSCCライクな組み込み向け音源ドライバを
公開したら需要はあるのかのう。
- 304 名前:名前は開発中のものです。 :05/01/27 05:07:08 ID:QfcSPUvG
- 刺々しく感じた?ごめんな。そんなつもりは無いんだ。
- 305 名前:名前は開発中のものです。 :05/01/27 05:11:40 ID:IM5m3NJC
- >>304
いや俺は良いけどさ…w
組み込みドライバの需要はあると思うけど使い勝手が問題だな。
- 306 名前:名前は開発中のものです。 :05/01/27 05:18:50 ID:IM5m3NJC
- SMFでならせるてことはプリセット持っててプログラムチェンジで
音色指定するか、エクスクルーシブで音色パラメータ渡すわけだろ。
ドライバだけじゃなくて音色エディタとプレーヤーがあれば普通に広まるかもな。
本気で作る気あるなら期待するがw。
しかしシューティングのシュの字もないな。
まあここではよくある流れだが…。
- 307 名前:名前は開発中のものです。 :05/01/27 08:08:27 ID:koEfiktI
- SMF自体、ループも定義されてないし、わざわざ使う意味は全く無いな
使うこと自体が目的になってる場合、さすがにこのスレからは外れるんじゃないの
- 308 名前:名前は開発中のものです。 :05/01/27 12:21:23 ID:dDD7euuo
- >>303
・GXSCC的ドライバ
・上記ドライバ用データの、SMFからのコンバータ
はプラットフォームを問わなければあった気がするが、
Winでフリーで誰でも使えてSMFすぐ鳴らせて、というのはまだ無いかもな。需要ありそう。
GXSCCの良いところは、音量エンベロープなども含めてプリセット音色を整備した点にもある。
>>307
SMFでループするときは、ドライバ依存のローカルルール(NRPN用意するなど)で行うことが多い。
もちろん個人的にはSMFなんてフォーマットは滅多に使わないけどな。
>>302
肝心なのはそう、コンポーザが想定した音で鳴ることだよな。
いまのところ発言者の大多数はここを理解してくれてるようだ。
- 309 名前:名前は開発中のものです。 :05/01/27 15:24:05 ID:d9Imgk2m
- なんか狭い知識で自分の嫌いなものを全否定する厨が混ざってますか?
- 310 名前:名前は開発中のものです。 :05/01/27 15:36:57 ID:O+vFCMWK
- どれが?
- 311 名前:名前は開発中のものです。 :05/01/27 17:05:37 ID:Q33k+OPt
- まあいいじゃん。作者が想定している環境をユーザが揃えたくなるくらいイイ曲を作れば。
データ容量関係なければ選択できりゃ越したことはないように思うよ。
- 312 名前:名前は開発中のものです。 :05/01/27 17:17:11 ID:ZrxS5bHi
- なんか狭い知識で自分の嫌いなものを厨と呼称し全否定する厨が混ざってますか?
- 313 名前:名前は開発中のものです。 :05/01/27 17:45:47 ID:dDD7euuo
- けっこう良い曲なのに、作者環境と違うヘンな音色で鳴ってるせいで台無し、というのはよくあるな。
oggやMOD、自前合成タイプの組み込みドライバにすれば、
そういう悲劇は簡単に回避できるのにな。
- 314 名前:名前は開発中のものです。 :05/01/27 17:51:00 ID:3aXETGRx
- >>311
あのー
>作者が想定している環境をユーザが揃えたくなるくらいイイ曲を作れば
こんな必要があるのはゲームで使われてる範疇で考えたらMIDIしかないと思うんですけどー。
- 315 名前:名前は開発中のものです。 :05/01/27 20:36:07 ID:ZjYg56MH
- というか実際MIDIにこだわってるやついるのか?
- 316 名前:名前は開発中のものです。 :05/01/27 20:55:18 ID:MvFrGQn9
- MIDIの方がデータを作りやすいんじゃない?
俺は作れんが…
- 317 名前:名前は開発中のものです。 :05/01/27 21:00:02 ID:u+hq/2ZL
- サイズが、軽い。
- 318 名前:名前は開発中のものです。 :05/01/27 21:11:33 ID:O+vFCMWK
- 軽いのがよければBGMなんかつけなきゃいいんじゃ。
SEは必要だがBGMが絶対必要とは思わない。
- 319 名前:名前は開発中のものです。 :05/01/27 21:20:03 ID:MvFrGQn9
- たとえMIDIで音色が多少変わろうが、カッコイイやつなら付いてた方がいい。
場違いだったりショボいくらいならMIDIだろうがMODだろうが無い方が良い。
- 320 名前:名前は開発中のものです。 :05/01/27 21:26:22 ID:0q0mGLyg
- http://pc5.2ch.net/test/read.cgi/tech/1091054082/
- 321 名前:名前は開発中のものです。 :05/01/27 21:35:20 ID:O+vFCMWK
- >たとえMIDIで音色が多少変わろうが、カッコイイやつなら付いてた方がいい。
そもそもこの発想オカシイ
- 322 名前:名前は開発中のものです。 :05/01/27 21:42:08 ID:dDD7euuo
- 音色が変わったら、それはもうショボい曲なわけで。
カッコイイとはいえないよな。
- 323 名前:名前は開発中のものです。 :05/01/27 21:48:08 ID:jZXftaYz
- oggでいいよ。
今時ブロードバンドじゃないやつは、存在自体必要ない。
- 324 名前:名前は開発中のものです。 :05/01/27 21:51:38 ID:u+hq/2ZL
- おまいらは音楽じゃなくて、音色を楽しむ奴なんですね。
俺は音楽やりながらじゃなかなか音色はわからん。最近のPCのMIDIなら致命的なほどの違いは出ないと思うがこれはかってな推測か。
MIDIならCPUに負担が少ないからその分の処理を画面に使えてウマー
- 325 名前:名前は開発中のものです。 :05/01/27 21:55:01 ID:FgTgimKT
- MIDIファイルそのまま鳴らすと、ソフトPCMシンセを使うぶんCPUに負担がかかる。
- 326 名前:名前は開発中のものです。 :05/01/27 21:57:30 ID:Db4I1gN9
- かってな推測のせいで致命的に酷い音を聴かされるユーザーの身にもなってみろと。
- 327 名前:名前は開発中のものです。 :05/01/27 22:14:01 ID:O+vFCMWK
- >>324
俺も音色でごまかした曲は好かんが
だからといってノート情報が同じなら同じ曲だとも思わないぞw
- 328 名前:名前は開発中のものです。 :05/01/27 22:19:41 ID:O+vFCMWK
- つーかこんだけ話題があるなら専用スレあっても良いんじゃないの。
前にもこんな話でけっこう引っ張った覚えがあるぞ。
- 329 名前:名前は開発中のものです。 :05/01/27 22:25:45 ID:7XxgfiY1
- つか音屋からしてみたら製作方針に制限加わるのは激しくめんどくさいのだが…
最後はPCMでマスタリングしてしまうのが一番楽
ついでにプログラムで扱うのもMIDIよりOGGのほうが圧倒的に楽
- 330 名前:307 :05/01/27 22:27:18 ID:koEfiktI
- >>308
知ってるし・・・というか、むしろSC-88のDelay=127というありえない設定をループポインタにして
演奏ドライバを実装してたし。
- 331 名前:名前は開発中のものです。 :05/01/27 22:27:34 ID:O+vFCMWK
- >>329
そうね。
大体俺作曲するときGM配列なんか使わないぞw
- 332 名前:名前は開発中のものです。 :05/01/27 22:47:04 ID:YThG/puc
- PCはストリームばっかなんだなぁ。
MIDIはループはエクスクルーシブを拾ってループフラグとかに使ってたけど、
もしかして手法としてマイナー?
- 333 名前:名前は開発中のものです。 :05/01/27 23:13:51 ID:MvFrGQn9
- みなさん音楽屋っぽいですが、兼プログラマだったりしますか?
話の腰折ってスマソ
- 334 名前:331 :05/01/27 23:36:24 ID:O+vFCMWK
- >>333
俺はメインは絵描きだけど、FM音源世代でゲーム音楽からDTMを少しかじった。
プログラムもやるけど、そっちは相方が本業なのでメインはそちらにお任せ。
ちなみに相方も絵心あるので絵は分業。
- 335 名前:名前は開発中のものです。 :05/01/27 23:57:07 ID:koEfiktI
- >>329
しかしまぁ、このごろのゲームの衰退っぷりを見てると、
制限がなくなるのと反比例して面白さが減ってるな
適切な制限はかえってあったほうがゲームを面白くするのだろう。
制限があるということは、できることの上限が見えるから、そこを乗り越えようと努力する
しかし、ハードが進化して制限がないと、できることの上限=自分の才能という、非常に厳しい現実を
つきつけられる。さらに、制限がなく自由なので、方向性すらも自分で決めなくてはならない。
- 336 名前:名前は開発中のものです。 :05/01/28 00:00:13 ID:kvWD4cBW
- GBAに筆頭するポータブルゲーム機が流行ってるのは、ゲームとして面白いものが多いからに他ならない
美味い料理(→3D表示)は毎回食ってたら飽きる。昔ながらの食事は毎回食っても飽きない。
- 337 名前:名前は開発中のものです。 :05/01/28 00:01:13 ID:sNh+rqAL
- BASICの時代、アセンブラの時代、Cのコンパイルに時間かかった時代、FMの時代。
それぞれ、どこに注力すべきかわかりやすかったな。
今は言語もその他環境もいろいろ。
- 338 名前:名前は開発中のものです。 :05/01/28 00:02:01 ID:kvWD4cBW
- 以上、音楽とは若干違う気もするが、チラシの裏終了
追伸
SSGのピコピコ音も飽きないよね
- 339 名前:名前は開発中のものです。 :05/01/28 00:27:34 ID:pYQlMNW+
- >>333
自分は一人でゲーム作ってます。
一応プログラムをメインでやるが、結局絵から音まで作らなきゃなんないから大変や…
フリーゲーム作ってる香具師の大半は俺みたいに一人で孤独に作ってるんだろうな…orz
>>335
んなら自分で制限作ればいいじゃん
・低スペックPCでも余裕で動作可能にする
・DirectX使わない
etc...
- 340 名前:名前は開発中のものです。 :05/01/28 00:55:23 ID:V+Ue/ttV
- 付けて面白くなる制限とそうでないのがある名
midiは意地でも使わない制限
配布ファイルサイズを1MBまでに抑える
とかぐらいしか面白そうなのは思い付かんが。。。
- 341 名前:名前は開発中のものです。 :05/01/28 00:57:37 ID:jnJ1ZmLY
- 使いたいものを使えばいいじゃん。
それを広めようとするからおかしくなる。
「俺はBEEPだ。音量変更できないPCは最悪だなHAHAHA!」
という作者がいても、それはそれで迷惑だが面白い。
ディスクアクセスを制御してアクセス音で妙な音楽を作るっつーのも遥か昔にあったしな。
- 342 名前:名前は開発中のものです。 :05/01/28 01:29:12 ID:UmNQgY/u
- 敵に弾を撃ち込む度にドライブガコガコ言わせたら面白そうだ
最後のボスを倒すと同時にドライブも倒れそうだけど
- 343 名前:名前は開発中のものです。 :05/01/28 01:51:09 ID:6pqEgHeT
- まーこんな話題が続くのも、シューティング製作に関する話題は結構
出尽くした感があるからかなあ。
- 344 名前:名前は開発中のものです。 :05/01/28 02:24:26 ID:+HdpvtrE
- シューティング製作に関する話題は、有限なのか
- 345 名前:名前は開発中のものです。 :05/01/28 02:40:50 ID:6pqEgHeT
- いやそれは分からんけどw、フレームレートの話とか敵の配置の話とか
わりとループしてる印象があるんで…
- 346 名前:名前は開発中のものです。 :05/01/28 08:04:14 ID:5mL2kqQI
- 話題が停滞気味みたいなので質問。
ここに来ているみなさんは、現在STGを作られていますか?
もし作っているのなら
・完成予定時期、概要
・今回のゲームで自分がやろうとしている新しい試み
(一般論的には使い古されている事でも、自分として初の試みならOK)
・自分的に最もしんどい山になりそうな作業
とか出していろいろ語り合うのも面白いかと。
ちなみに自分は
・2005年3月をめどに制作開始したところ。
・コンセプトは気軽に遊べるSTG。目指せ「スターフォース2005」(笑)
・今回はBGMを自分で作りたい
・なので最大のヤマは自分でちゃんとしたBGMが作れるかどうか(^^;
って感じです。
- 347 名前:名前は開発中のものです。 :05/01/28 08:13:01 ID:HV6Mvz76
- 最大のヤマがBGMだなんて
いかにもつまんなそうw
- 348 名前:名前は開発中のものです。 :05/01/28 10:31:22 ID:FOjWpUsC
- 制作上のヤマとゲームとしての面白さはまた別だろうに。
- 349 名前:名前は開発中のものです。 :05/01/28 14:08:32 ID:iddpoEZm
- >>346
BGMに使うフォーマットは?
と、話題を戻してみるテストw
- 350 名前:名前は開発中のものです。 :05/01/28 18:10:00 ID:HV6Mvz76
- どの部分に一番力を入れている、
あるいは時間かかるのかってことだけ聞かされれば
その作品の程度が知れるってもんだがね。
- 351 名前:名前は開発中のものです。 :05/01/28 19:00:39 ID:5mL2kqQI
- >>346
midiで作曲→GXSCCでSCC風に→ogg変換、を考えてる
組み込みドライバにできれば容量小さく出来るんだが
- 352 名前:名前は開発中のものです。 :05/01/28 19:32:51 ID:Wlzfo/pr
- GXSCCでのwavファイル出力は良い選択肢だね。
妄想だけど、SMFからT'SoundSystem用データにコンバート
(音色はSCC風)とかできるとどうなんだろう。
- 353 名前:名前は開発中のものです。 :05/01/28 20:21:59 ID:pYQlMNW+
- midiの作曲って何でやるの?
- 354 名前:名前は開発中のものです。 :05/01/28 21:32:54 ID:wWCwNjHA
- >>353
reason
flstudio4
xgworks
- 355 名前:名前は開発中のものです。 :05/01/28 21:38:10 ID:t2+pYyFh
- >>353
cherry
music studio
singer song writer
- 356 名前:名前は開発中のものです。 :05/01/28 21:44:47 ID:O3TWpSl5
- cherry懐かしいな。着メロ作るのに使ってた。
ショートカットが古臭い(アンドゥがALT+BSとか)のがかなり我慢ならんけど。
- 357 名前:名前は開発中のものです。 :05/01/28 22:09:40 ID:vR9luC37
- BGMの対応フォーマット数という点でWin版超連射最終Ver.以上のものを見たことが無い。
意味が無いからなんだろうけどね。
- 358 名前:353 :05/01/28 23:01:00 ID:pYQlMNW+
- 音符の読めない漏れでもBGM作れますか?
- 359 名前:名前は開発中のものです。 :05/01/28 23:09:05 ID:Wlzfo/pr
- ツールの使い方を身に付ける根性さえあれば、問題ない
- 360 名前:名前は開発中のものです。 :05/01/29 00:22:06 ID:Cmfkdpbz
- 音符分からんでもFruity loopsなら曲作れるかも。
- 361 名前:名前は開発中のものです。 :05/01/29 01:15:50 ID:LzsrHY/u
- (仮)の曲は今でもたまに聴く
- 362 名前:名前は開発中のものです。 :05/01/29 01:40:37 ID:KzjIAAgq
- ♪の読めない人間が作った曲ほどつまらんもんはない(マジ)
358なんて俺には
「プログラム組めない漏れでもゲームつくれますか?」
といってるようにしか聞こえないんだな。
- 363 名前:名前は開発中のものです。 :05/01/29 01:49:18 ID:VentpnmV
- >358
音は出せるが曲になるかは微妙。
文字が読めない人間でも物語は作れるから、可能性は否定しないが。
- 364 名前:名前は開発中のものです。 :05/01/29 02:01:59 ID:t0sqR5tJ
- >>352
SMF→TSSコンバータか〜
あればTSS使ってゲーム作る輩も増えるだろうね。
っていうか、そもそもTSS使ってるゲームってきわめて少ないよな。
やっぱ知名度が低いのか。
- 365 名前:名前は開発中のものです。 :05/01/29 03:36:36 ID:oK0TRNx/
- >>364
初めて知った。昔で言うところのサウンドドライバかな?
- 366 名前:名前は開発中のものです。 :05/01/29 04:19:22 ID:KzjIAAgq
- TSSとか使いこなしちゃうようなプログラマなら
自前で音源ぐらい作っちゃうような気がするなぁ。
そのあたりがこういう音源ドライバの需要、利用が少ない理由かと。
- 367 名前:名前は開発中のものです。 :05/01/29 05:11:47 ID:BAfhroLq
- プログラム組めなくてもゲームは作れる。コンピュータゲームだとちと苦しくなるがな。
金があればなんでもごされだ。 プログラムくらい変わりにやってくれるやつはいっぱいいるぞ。
- 368 名前:名前は開発中のものです。 :05/01/29 05:35:58 ID:KzjIAAgq
- それは作ってもらってるっていうんじゃ…
まぁそれで本人が納得できるならいいんだろうが。
- 369 名前:名前は開発中のものです。 :05/01/29 09:23:22 ID:Sbp5zst8
- で、金出す奴が口まで出してくると糞ゲーの一丁あがりと。
- 370 名前:名前は開発中のものです。 :05/01/29 12:36:34 ID:Sxzm9zVR
- 口出さなくても糞ゲーになるんなら、口出したほうがまだマシだな
- 371 名前:名前は開発中のものです。 :05/01/29 12:54:00 ID:oK0TRNx/
- 意味不明
- 372 名前:名前は開発中のものです。 :05/01/29 13:04:37 ID:I8/N+jjW
- http://www.nullterminator.net/gravity.zip
こんな感じにミサイルを動かしたいのですがどうやってるのでしょうか?
重力で引かれあってるんだろうなぁというのはファイル名から想像したのですが
具体的な計算方法がわかりません。
(試しにお互いの点を目指して動かしてみたのですが躍動感のないつまらない動きになりました)
- 373 名前:名前は開発中のものです。 :05/01/29 13:37:13 ID:mEtNLycX
- >>372
俺も素人だから良く分からんが、
va=Σ{vr*G*m/(|vr|^3}
va:対象の加速度ベクトル
vr:(相手の位置ベクトル)-(対象の位置ベクトル)
G:万有引力定数
|vr|:vrベクトルの長さ
Σするときは当然、対象のものは飛ばす
をやれば一応それっぽくなるのかも?
対象以外の物体も動いてるからこれじゃ間違いなんだが…
力学詳しい香具師もっと使えるものキボンヌ
- 374 名前:373 :05/01/29 13:43:12 ID:mEtNLycX
- 連投スマソ
va=Σ{vr*G*m/(|vr|^3)}
括弧ぬけてたので訂正
あと
m:相手の質量
も書き忘れてたorz
- 375 名前:名前は開発中のものです。 :05/01/29 13:45:23 ID:+/Co52D7
- 敵を狙うホーミングミサイルを作りたいというなら、
「ホーミング cos」などでgoogle検索するといいかもね。
ベクトルや逆二乗則の知識がある、あるいは
三角関数や加速度などの組み方を知ってる、なら説明も楽だが…。
この手のSTG FAQやポータルがあるともっと楽。
>>372が>>373-374のとこまで想定してるならこのレス無意味なんで失礼。
- 376 名前:名前は開発中のものです。 :05/01/29 15:08:47 ID:vgLDcSnU
- オイラー法
- 377 名前:名前は開発中のものです。 :05/01/29 19:33:35 ID:pAhkM3Kb
- おいらはオイラーだよ
- 378 名前:名前は開発中のものです。 :05/01/29 20:01:41 ID:Bx+zwFrN
- おいらは花魁だよ
- 379 名前:名前は開発中のものです。 :05/01/29 22:12:21 ID:dV+7Z/Di
- >>372
まあいろんな意味でアレですがこのページでも参考にどうぞ
http://homepage1.nifty.com/kaneko/planet.htm
- 380 名前:名前は開発中のものです。 :05/01/29 22:37:07 ID:kBbGZS8/
- キタ━━━━━(゚∀゚)━━━━━!!!
- 381 名前:名前は開発中のものです。 :05/01/30 00:35:17 ID:f7U2kOiV
- 話題も尽きたみたいだし、誰か開発中のヤツ晒してよ。
- 382 名前:名前は開発中のものです。 :05/01/30 01:22:10 ID:ntwgDzqk
- 晒すと叩かれる。これ常識
- 383 名前:名前は開発中のものです。 :05/01/30 01:58:46 ID:djZJ2M75
- 自分が叩かれるの自体は構わないんだけど
スレが荒れるのがなぁ…
- 384 名前:名前は開発中のものです。 :05/01/30 02:18:25 ID:nUfOyymP
- 話題が尽きたというよりも
所詮、これが2ch。
- 385 名前:名前は開発中のものです。 :05/01/30 02:46:12 ID:gq4Gi8U3
- みんな製作に没頭してるのだろう。いいことだ。
・・・だといいんだが。
- 386 名前:名前は開発中のものです。 :05/01/30 13:19:32 ID:f7U2kOiV
- 漏れは試験間近なんで…
- 387 名前:名前は開発中のものです。 :05/01/30 22:31:55 ID:vgP9JZA2
- これ知ってる?
http://www.gamemaker.nl/
- 388 名前:名前は開発中のものです。 :05/01/31 01:16:44 ID:0o9LrN7x
- >>387
ずいぶん昔に雑誌の付録に収録されてたが。
しかもスレ違い。
- 389 名前:名前は開発中のものです。 :05/01/31 15:22:18 ID:NwCM93MZ
- 縦シューを作るとき、画面の大きさはどのくらいにする?
全画面使った横画面縦シューは無しで。
できればアーケード2DSTG風に、3:4で解像度も荒くしたいんだが
320×240でそれやると荒すぎるんだよな。640×480だとちょっと
細かすぎるが、まあ仕方ないかな…。
表示領域を正方形にして端に寄せて、スコアとかを逆側に表示する
東方みたいのが一般的なのかな。
- 390 名前:名前は開発中のものです。 :05/01/31 17:46:19 ID:pe02WfU/
- アーケード縦画面2DSTGの感じをPCでもできるだけ出す、という方針は良いと思うよ、わかりやすいし。
・640x480画面で、縦480横360領域
・ウィンドウモードで、縦320横240を任意サイズに拡大
このあたりが上記方針なら理想だと思う。
端寄せはあまりオススメしない。画面中央がいいという意見はけっこうある。
縦480はまぁスタンダードとして、横はアケと同じ比率の横360にするか、
東方のように横480?まで広くするか、は人それぞれ、作りたいゲーム内容で変わる。
- 391 名前:名前は開発中のものです。 :05/01/31 18:11:16 ID:0o9LrN7x
- 漏れは縦480横384だな
なんか32の倍数じゃないと気持ち悪かったんで
- 392 名前:名前は開発中のものです。 :05/01/31 21:05:23 ID:mGE9DucB
- >>391
たしかにその方が作る側からしたらすっきりしそうだな
縦画面つってもオリジナル作品なら厳密にアーケードの縦横比にこだわる必要もないし。
- 393 名前:名前は開発中のものです。 :05/01/31 21:46:09 ID:bBrvFdSh
- ウインドウモードにして遊びたいって人、結構多いよな。
俺としては一画面まるまる占有してビデオゲーム気分で楽しんで欲しいところだが。
そのためにマニュアルもゲーム内で確認できるようにしてるし。
- 394 名前:名前は開発中のものです。 :05/01/31 23:01:46 ID:LLJ574/F
- >>389
縦シューの家庭用移植の場合や映像DVDの場合は
両脇にスペース作って中央表示が一般的。
スコアや各種情報を画面内上下から両サイドの上下に移動。
なんならスコアやボムやダメージ表示は両側に出してかまわないと思う。
自機が片側の端に寄っても見やすいので。
- 395 名前:389 :05/02/01 01:23:44 ID:aWjr15us
- 中央にしてレイアウトはいろいろ工夫ってのが良さげな感じですな。
見映えのこともあるし、ある程度画面密度が欲しいので工夫が必要かもね。
あ、でもまばらに埋めるよりは真っ黒で他に何も表示せず、でもいいのか。
- 396 名前:名前は開発中のものです。 :05/02/01 15:54:41 ID:RiqS6bm8
- >>393
俺も昔はそうだったよ。
ゲームはフルスクリーンでしろって思ってた。
でも考えが変わってな…。
メッセンジャー等で会話きたときに困るんだわ。
結局最近つくっているソフトは
Alt+Enterでいつでも変更できる仕様にしている。
- 397 名前:名前は開発中のものです。 :05/02/01 18:14:17 ID:JbNAKnG/
- スレ違いすまんが、
ゲーム完成した後ってどうやって宣伝するんですか?
漏れの場合、身内しかダウンしてくれないような悪寒…
- 398 名前:名前は開発中のものです。 :05/02/01 18:26:58 ID:TKau43/P
- >>396
そう言う人もやっぱいるんだね。
俺はゲームするときはジャマされたくないから、メッセンジャーは落とす。
でも作るときはリアルタイムで切り替えられたほうがいいのかな。
>>397
Vectorに登録すれ。
でもある程度出来が良くないと別の意味で有名になる。
- 399 名前:名前は開発中のものです。 :05/02/01 18:31:13 ID:GrdUTwCh
- 2ちゃんSTGスレで晒す、Vectorや窓の杜に登録、あたりか。
>>396
フルスクリーンで遊ぶ覚悟してるときはメッセンジャーは落としてるが
忘れて悲劇も数度あったし、Alt+Enterでいつでも切り換えできると有難いね。
- 400 名前:名前は開発中のものです。 :05/02/01 18:38:17 ID:NW8zS1k4
- 窓の杜に登録って・・・
- 401 名前:名前は開発中のものです。 :05/02/01 19:02:21 ID:JbNAKnG/
- >>398-399
Vectorとか住所やら電話番号まで書かされるからやだなぁ…
個人サイトっぽいんだが、
ttp://free.spstore.com/
とかダメかなぁ?そこそこ人来てるみたいだし。
>>400
窓の杜って何かあったの?
昔とだいぶ変わってて驚いたんだが…
- 402 名前:名前は開発中のものです。 :05/02/01 19:54:35 ID:GrdUTwCh
- >>400
登録というか、「ゲーム作った。価値あると思ったら紹介記事書いて」とメール送るというか
- 403 名前:名前は開発中のものです。 :05/02/01 20:13:11 ID:n0RZ/Xrt
- >401
とりあえず登録汁
- 404 名前:名前は開発中のものです。 :05/02/01 20:35:56 ID:JbNAKnG/
- >>403
まだ全然ゲーム完成してないから無理ぽ
- 405 名前:名前は開発中のものです。 :05/02/01 22:39:22 ID:XzVh6CZg
- >>401
窓の杜は、プレスリリースを送ることしかできんってこと
自薦(?)他薦(?)どちらでもいいらしいけど
- 406 名前:名前は開発中のものです。 :05/02/02 18:14:31 ID:nsWzs8Tb
- なんか今作ってるゲーム、入力に遅延がすごいある気がするんだけど
これって環境によるの?
以前偽ガルーダてのアップした人いたけど、あれもウチだとすごい遅延あった。
毎フレーム入力見てるのになんで遅延てのが発生するの?
- 407 名前:名前は開発中のものです。 :05/02/02 18:23:21 ID:JVnXdnWR
- うpキボンヌ
- 408 名前:名前は開発中のものです。 :05/02/02 18:31:01 ID:A8n9uGJ/
- >>406
PeekMessageを使ってると発生する。
- 409 名前:名前は開発中のものです。 :05/02/02 18:43:35 ID:fZ1ep1vZ
- なにげに408はかなり重要な情報なんジャマイカ
- 410 名前:名前は開発中のものです。 :05/02/02 19:22:13 ID:IcsI2RFn
- え、そうなん?
- 411 名前:名前は開発中のものです。 :05/02/02 20:19:02 ID:JVnXdnWR
- 前にPeekMessage使ってたけど遅延なんて起きなかったような…
どの程度の遅延かね?
- 412 名前:名前は開発中のものです。 :05/02/03 18:13:00 ID:s+cbcwi3
- STGの描画FPSってどのくらいがいいのかなぁ?
30じゃ少なすぎる?
- 413 名前:名前は開発中のものです。 :05/02/03 18:23:04 ID:DWkNPkue
- >>412
個人的には60近くは欲しい。
コンシューマーやアーケードは殆ど60だったしね。
それ以下だとやっぱガタつきが気になる。
- 414 名前:名前は開発中のものです。 :05/02/03 18:32:42 ID:BKLr5+3U
- 60で良いんじゃない?
わざわざ30まで落とす理由が無い。
- 415 名前:名前は開発中のものです。 :05/02/03 18:45:52 ID:s+cbcwi3
- >>413,-414
アドバイスありがとう。
60はちょっと重くてきついんでムリです。
40〜50ぐらいならいけそうなんだけど数値が中途半端だし…
FPS60で設計して、30か60か選べるようにした方がいいですかね?
- 416 名前:名前は開発中のものです。 :05/02/03 18:57:53 ID:emurdPWX
- スクリーンのリフレッシュレートが60でないパソコンが多い現在
ソフトで60にこだわる必要はないのでは。
つまり中途半端でいいからできるだけ大きくするべきでは。
- 417 名前:名前は開発中のものです。 :05/02/03 19:29:42 ID:BKLr5+3U
- 重くて無理ってのは開発環境のPCにパワーが無いってこと?
新しいの買えって言いたいところだけどそれが難しいなら
言ってる通り60設計の30/60可変が良いかなあ…。
ビデオカードさえなんとかなればよっぽどの事しない限り60いくと思うけど。
>>416
60あれば十分だと思うが…。あまり上げ過ぎるとそれこそ環境選ぶし。
- 418 名前:名前は開発中のものです。 :05/02/03 19:33:35 ID:2J7B9/2R
- だから、FPSとリフレッシュレートとは別物だと、あれほど(ry
- 419 名前:名前は開発中のものです。 :05/02/03 19:41:27 ID:MeIORrGP
- >>418
VSYNC取るんだったら、同じ事じゃん
- 420 名前:名前は開発中のものです。 :05/02/03 19:45:05 ID:BKLr5+3U
- >>418
いまのレスの流れで混同してるやつはいないと思うが。
- 421 名前:名前は開発中のものです。 :05/02/03 20:11:51 ID:s+cbcwi3
- >>416
リフレッシュレートで60にこだわってるわけじゃないけど、
一般的に60が多いし、描画を一回おきにするだけで30に落とせて都合がいいから。
さすがに30以下だと、やってて不快になると思うんで。
>>417
PCのパワーが無いというか自分のプログラミングパワーが無いので。
- 422 名前:名前は開発中のものです。 :05/02/03 20:42:30 ID:RG33ujl8
- >>421
>PCのパワーが無いというか自分のプログラミングパワーが無いので。
DirectXの知識ほぼ0、ゲームプログラミング経験ほぼ0の俺が
やっつけでSTG作っても60FPSでしっかり動いてくれたから
これといって気にしないでいいと思う。
- 423 名前:名前は開発中のものです。 :05/02/03 21:27:17 ID:s+cbcwi3
- >>422
気にしないでいいと言われても、現に60出ないからなぁ…
そりゃ背景を単純にしたり半透明描画とかを控えれば60ぐらい出ると思うけど、
グラフィック演出に凝ってたらガクガクになってたからなぁ…
小さな弾を200個くらい発射させたら30ギリギリまで落ちたorz
- 424 名前:名前は開発中のものです。 :05/02/03 21:56:45 ID:R5I6DNnS
- 50でもアーケードSTGに慣れた人にはかなり不快感があるので、
60をオススメ。それ以上は各自の判断でやっていい。FPS関係は専用スレもあったな。
- 425 名前:名前は開発中のものです。 :05/02/03 21:59:00 ID:R5I6DNnS
- >>423
言語や環境によっては、数百のオブジェクトでももう60出ないこともあるね。
普通1000個でも余裕で60FPS出るだろ、という前提で語られることが多いので、
60FPS出ない人はどんな言語や環境かを晒しておくと会話がスムーズ。
- 426 名前:名前は開発中のものです。 :05/02/03 22:01:26 ID:s+cbcwi3
- C++
非DirectX
どーしても今回はDirectX使いたくなかったんで…
- 427 名前:名前は開発中のものです。 :05/02/03 22:11:33 ID:BKLr5+3U
- いや、やっぱりプログラミングパワーじゃなくて
PCのパワーが低いんだと思うが…w
- 428 名前:名前は開発中のものです。 :05/02/03 23:29:13 ID:s+cbcwi3
- >>427
たとえ俺のPCの性能が悪かったとしても、ユーザー側のPCの性能とかも考慮せにゃならんし…
さすがに2Dゲームで、動作環境CPU1GHz以上とか書けないじゃん
俺はP4にDDR266積んでるが、もう時代遅れなのか?
- 429 名前:名前は開発中のものです。 :05/02/03 23:45:42 ID:BKLr5+3U
- むしろCPUはP3-500MHz程度でもビデオカードがそこそこなら平気だと思うよ。
つーかスペックちゃんと書いてよ。いくらなんでも遅すぎないか?
- 430 名前:名前は開発中のものです。 :05/02/03 23:46:14 ID:s+cbcwi3
- カキコしまくってスマソ
>>425
弾200個くらいかと思ってたんだけど、今確認して見たら1300個ほどあったorz
意外と少なく見えるもんなんだな
- 431 名前:名前は開発中のものです。 :05/02/03 23:52:23 ID:s+cbcwi3
- >>429
CPU:P4 1.6G
メモリ:DDR266 512MB
グラボ:GeForce4MX(GDI使うのであまり関係ないと思う)
32Bitカラーです。
内部描画領域は768x480で、それを自機のX座標にあわせて384x480に切り取って出力してます。
- 432 名前:名前は開発中のものです。 :05/02/04 00:08:33 ID:7wvfsWnh
- >>431
そのスペックでも遅くなっちゃうのか。
DirectX使いたくないんだっけ。つか1300は多すぎだw。
普通の感覚だと無茶しない限り60fpsは問題なさそうなんだけどな…。
- 433 名前:名前は開発中のものです。 :05/02/04 00:41:47 ID:T7PqA6bo
- >>432
俺もそう思う。
自分で作ってたときにめちゃくちゃ多いなあと思って数えたらMAX230個くらいだった。
HSP+DirectX使用だが、60FPS出てたよ。
1300となると、ほとんどは「避け」に直結しない「見せ弾」と思われ。
デザイン次第でいくらでも減らせると思うが。
あとは32bitを16bitにするとか。
- 434 名前:名前は開発中のものです。 :05/02/04 01:14:41 ID:KizXZU6B
- 32bitなら無理ないでそ。
思い切って8bitでどうか。
- 435 名前:名前は開発中のものです。 :05/02/04 02:26:03 ID:0OnW9uJs
- >>406
遅レスだけど…
キーテーブルの更新やUSBドライバにもCPUパワーが必要で、
ゲーム本体がCPUを占有してるとドライバが毎秒5回程度しか
実行されないこともあるらしい。
更新されてないテーブルを毎フレーム見に行っても値が変わって
ないという罠。
一時的にゲームの実行優先度を下げたり、毎フレームSleep(1)を
呼んで様子を見てみては?
- 436 名前:名前は開発中のものです。 :05/02/04 10:07:04 ID:4qyZdcJd
- > 内部描画領域は768x480で、それを自機のX座標にあわせて384x480に切り取って出力してます。
もしかして768x480の画面を一旦どっかに描いて、
それをさらに384x480に切り取ってVRAMに転送してる?
とかぐらいしか俺は思いつかないね。
P3-700HzとATI RAGE Mobilityで3Dシューなんぞ作っちゃってる俺には
貴方の環境は相当強力に見える。
- 437 名前:名前は開発中のものです。 :05/02/04 12:31:57 ID:icoLS0ff
- > 内部描画領域は768x480で、それを自機のX座標にあわせて384x480に切り取って出力してます。
縦シューで、横スクロールもさせたいんだろうけど、
表示画面の横2倍ってのは、今度は無駄に横だけ広すぎる気がする。
(速度的には問題ないと思うが、ゲームの内容として)
まぁ、狭いよりは全然良いだろうけどね。
- 438 名前:名前は開発中のものです。 :05/02/04 12:37:09 ID:icoLS0ff
- >まぁ、狭いよりは全然良いだろうけどね。
訂正。それじゃプレイヤーは狭く感じるわ。
というのは表示が横384だもの、画面は広いのに見えてる部分が狭いので
見えない部分からの攻撃がきつく感じたり、遊んでて違和感があるように思う。
内部描画領域を狭くするか、切り取る横サイズを広くするかしたほうが良いでしょう。
- 439 名前:名前は開発中のものです。 :05/02/04 12:41:36 ID:dgJ5G6ow
- 左右スクロールがありすぎる縦シューはちょっとやりづらい気が。
その辺は考えて設計したの?
- 440 名前:名前は開発中のものです。 :05/02/04 12:54:49 ID:4GnHe7ss
- >>438
画面外からの攻撃を不可にするのが普通だと思う。
現状の縦シューで横スクロールする範囲はせいぜい1.2倍程度だと思うんだけど、
2倍だと横移動時の弾よけに違和感を感じそう
- 441 名前:名前は開発中のものです。 :05/02/04 13:07:00 ID:lJ3AjrZ0
- アケにならうなら、480x480くらいにしておき、384x480で切り取ると良いだろうね。
- 442 名前:431 :05/02/04 13:20:31 ID:LQqLGhEN
- >>433,434
8bitだと半透明処理に困るし、16bitだとα成分が収まらなくて扱いにくいんで32bitにしました。
>>436
そうです。
・背景@Aのスクロール
・背景@、背景オブジェ、背景A、オブジェや弾をDIBに描画
・DIBをVRAMにBitBlt
な感じです。
>>437-440
内部描画が横2倍は俺もでかすぎると思ったので、そのうち狭くする予定(>>440のように1.2倍くらいかな?)
横が386しかないのは、BitBltがのろいからと、画面外の弾やオブジェの描画をしなくてすむから(今はまだ描画してるけど)。
できることなら480x480にしたかったんだが、家のノートPC(650MHz)で試してみたらFPSがギリギリ15くらいだったんでやめました。
あと、弾1300ってのは、とりあえず弾幕とかは考えずに負荷を確認するためだけに描画させただけなんで、
実際にはそんなに使うことはないと思う。
ってか、まだゲーム的要素は全然作れてないんで色々調整していきます。
たまにはDirectXに頼らずにゲーム作るのも良いかなと思って、無茶を承知でやってます。
みなさんレスさんくすです。
- 443 名前:名前は開発中のものです。 :05/02/04 13:44:11 ID:hOa+LdPx
- つーか描画してるプログラムを工夫して表示される分だけレンダするようにしなよ。
処理の無駄でしょ、切り出しなんて。
- 444 名前:名前は開発中のものです。 :05/02/04 13:48:51 ID:KizXZU6B
- >>442
半透明は8bitでも出来るぞ。
イースエターナルとか8bitじゃないか。
それはおいておいて
BitBlt使ってるならハードの恩恵受けてるはずだけど、
とりあえず1フレームの画像転送量を計算してみたら?
- 445 名前:431 :05/02/04 14:16:50 ID:LQqLGhEN
- >>443
ごめん。内部描画横768って嘘だったわ…
背景の幅が768であって、内部描画は384x480だった。
ちと逝ってくるわ
>>444
俺の技術では8bitパレットでブレンドはムリ。
たしかにBitBltはハードに依存してる。
そのせいか、機種によっては変なスジが入ったりして困ったりもする。
おおまかな転送量は、弾無しで
386x480x2(背景)+386x480(その他)≒556KB
FPS60だと34MB/秒ぐらいか…意外と無理な数値ではないな。
- 446 名前:名前は開発中のものです。 :05/02/04 14:19:32 ID:KizXZU6B
- 32bitだったらそれx4じゃないの?
- 447 名前:431 :05/02/04 14:33:23 ID:LQqLGhEN
- >>446
そうだった…もう一回逝ってくるわ…
34x4=136MBか…十分無理な数値だ _| ̄|○
- 448 名前:名前は開発中のものです。 :05/02/04 22:01:11 ID:pKcQJtif
- DirectX使わないとGPUのおかげでまったく気にならなくなった描画スピードがどっとCPUに負荷をかけてくるわけで。
CPUで全部やりたいなら、アセンブラ使うなりしないと無理クサー。
- 449 名前:名前は開発中のものです。 :05/02/04 22:34:47 ID:9yNcEcyJ
- >>406
http://d.hatena.ne.jp/NyaRuRu/20050124#p2
http://d.hatena.ne.jp/NyaRuRu/20050125#p1
この辺が参考になったりしない?
ぶっちゃけよく分からんって感じだけど。つくづくブラックボックスな世界。
あとヘタレなパッドやUSB変換機だと、平気で遅延や取りこぼしがあるよ。
- 450 名前:名前は開発中のものです。 :05/02/04 23:41:28 ID:dgJ5G6ow
- >>449
んー要するにこれって入力の遅延じゃなくて、バッファリングのせいで
描画全体が遅延してるってことか。それなら理屈に合うな。
GPUのバッファリングサイズをソフトで制御できるのかな。
あまり小さくすると今度は転送で遅延おこして処理落ちするだろうからな…。
- 451 名前:名前は開発中のものです。 :05/02/04 23:49:35 ID:dgJ5G6ow
- 続き読んだらバッファリングを抑えるのは良くない方法とかいうことになっちょるな。
詳しくはこの先、の先は英語か。
英語の解説は読むのに骨が折れますなあw。
- 452 名前:名前は開発中のものです。 :05/02/05 03:22:00 ID:dDn5Dbcr
- 作ってるゲーム晒したいけど俺のプログラミングテクニックとアイディアぱちられたらいやだから晒さないでおこう
- 453 名前:名前は開発中のものです。 :05/02/05 03:35:21 ID:MlGyEfvL
- じゃあ書くなっての、自己主張野郎w
- 454 名前:名前は開発中のものです。 :05/02/05 06:58:17 ID:SUscqFv9
- なんつっか
ほのぼのしてますなぁw
- 455 名前:名前は開発中のものです。 :05/02/05 07:11:00 ID:jE0MdIkH
- >>449
役に立った
紹介thx
- 456 名前:名前は開発中のものです。 :05/02/05 07:26:20 ID:x0mMWRV2
- そういう奴に限ってチンケ
- 457 名前:名前は開発中のものです。 :05/02/05 12:47:39 ID:SUscqFv9
- >>452のような人は潜在的には結構いると思う。
しかしHP作って公開してる人の方が
そんだけ自信あるんだろうから
実際に良い出来であることが多いと
思うけどね。
それにアイデアならまあ分かるが
プログラミングテクニックなんてのは
ソース公開付きで詳しく解説でもしなけりゃ
そんな心配することじゃないと思うよ。
- 458 名前:名前は開発中のものです。 :05/02/05 13:22:20 ID:Nj4ghjb3
- さすがにここで晒す気は無いが、プログラムなんか俺にとっては
どうでもいいので、パチられてもかまわんなあw。
まあこんな考えの奴のプログラムなんぞパチる価値も無いかも試練。
- 459 名前:431 :05/02/05 13:32:46 ID:9bbRUYLh
- ようは>>452は誰かに晒したくてムラムラしてるんだろ?
思いきいって晒せや
- 460 名前:名前は開発中のものです。 :05/02/05 13:33:21 ID:9bbRUYLh
- すんまそ、誤爆しますた>名前欄
- 461 名前:名前は開発中のものです。 :05/02/05 14:01:11 ID:Ls/ER44M
- 頭痛にバッファリン
- 462 名前:名前は開発中のものです。 :05/02/05 14:41:52 ID:Kp4Td21N
- バッファリングの半分は優しさが格納されています。
- 463 名前:名前は開発中のものです。 :05/02/06 00:42:31 ID:snGTkYDv
- そんなことより!
- 464 名前:名前は開発中のものです。 :05/02/06 00:44:03 ID:9VRwqphF
- そんなことより?
- 465 名前:名前は開発中のものです。 :05/02/06 01:02:36 ID:HHXl6zGd
- いっぽうそのころ
- 466 名前:名前は開発中のものです。 :05/02/06 21:56:11 ID:9VRwqphF
- 衛星軌道上の
- 467 名前:名前は開発中のものです。 :05/02/06 22:29:20 ID:5r7qaeYS
- アレ
- 468 名前:名前は開発中のものです。 :05/02/07 05:10:26 ID:3dKGxbyN
- すなわち
- 469 名前:名前は開発中のものです。 :05/02/07 05:18:31 ID:Risqo8/4
- アルテミスの首飾り
- 470 名前:名前は開発中のものです。 :05/02/08 20:33:54 ID:+l2jutnw
- 自分のゲームが辛くなってくると逃避して2chの企画に参加したくなってくる。
- 471 名前:名前は開発中のものです。 :05/02/08 21:08:09 ID:OLgwxEod
- とよぞう氏みたいなやついだなw
- 472 名前:名前は開発中のものです。 :05/02/08 21:52:48 ID:U7xRM3oC
- こうしてクズが集まるのであった
- 473 名前:名前は開発中のものです。 :05/02/08 21:56:57 ID:+l2jutnw
- ひどいこというな
- 474 名前:名前は開発中のものです。 :05/02/08 22:38:44 ID:XGvHr/Or
- そういえば、2ch上のゲーム制作プロジェクトは数あれど、
STG作ってるとこはあんまりないな。
- 475 名前:名前は開発中のものです。 :05/02/08 22:45:57 ID:e6a78r+v
- じゃあ、プロジェクト立ち上げようか。
- 476 名前:名前は開発中のものです。 :05/02/08 22:52:41 ID:9VG1uY3r
- がんがれ〜
場合によっては協力するよ
(注:頼りない)
- 477 名前:名前は開発中のものです。 :05/02/08 23:32:30 ID:CB7rd5AB
- G-わんげは?
- 478 名前:名前は開発中のものです。 :05/02/08 23:39:08 ID:+l2jutnw
- あれはがんばってるね。
最近どうなってるのか知らないけど。
- 479 名前:名前は開発中のものです。 :05/02/08 23:44:54 ID:KBoKaG0h
- くだらない質問かもしれませんが
敵弾の色と爆発の色をごっちゃになって見難くならないように
皆さんはどんな工夫をしてらっしゃいますか?
自機の弾は青、敵弾は赤にしているんですが
爆発エフェクトって基本的に赤茶〜黄じゃないですか
しかも漏れのはガレッガみたく(超劣化だけど)
小さい爆発をランダム方向に移動させて中〜大の爆発を表現してるから
自分でプレイしてても混同しますw
じゃあ敵弾を虫姫さまみたく紫に、ってやったら今度は自機弾と見分けつかなくなるし
ならば自機弾の色を赤に……ってそしたら元に戻るし
背景が星空のステージを入れたいと思ってるんで斑鳩カラーもちょっと……
自機や敵機のメイン武装が緑弾ってのも違和感あるしなあ……
- 480 名前:名前は開発中のものです。 :05/02/08 23:49:48 ID:zg1FIR+1
- >>479
実際に見てみないと分からない
- 481 名前:名前は開発中のものです。 :05/02/08 23:58:26 ID:+l2jutnw
- >>480
色調の問題もあるが、彩度かコントラストが強すぎるんじゃない?
もしくは加算合成の使いすぎとか。
ゲーム性にもよるけど、たとえば弾幕系だと、とにかく敵弾を見やすく、
かつコントラストは適度にしないと、それだけでもチカチカするよ。
- 482 名前:481 :05/02/08 23:59:46 ID:+l2jutnw
- すまんレス先間違えちゃった。
- 483 名前:名前は開発中のものです。 :05/02/09 00:40:47 ID:ohp9hZd6
- 弾撃つな
- 484 名前:名前は開発中のものです。 :05/02/09 00:46:54 ID:OYUUZSa0
- 逆転の発想だな
- 485 名前:名前は開発中のものです。 :05/02/09 01:06:43 ID:feiWvNDK
- >>483
おまえ頭いいな
- 486 名前:名前は開発中のものです。 :05/02/09 01:09:40 ID:eaksamvL
- 自機弾はどうせロクに見ないから白か水色か薄茶もしくはそれらを組み合わせたグラデでいい。
移動方向が違うから星空と見間違えることもまず無いよ。
- 487 名前:名前は開発中のものです。 :05/02/09 02:05:49 ID:UBGOyQ+C
- 敵弾を赤青点滅にすると目立つことがあるな。画面全体をそれで埋めるとヤバそうだが。
枠を付けて、枠と本体の色を独立させる手もある。
基本は>>480 >>481 >>486あたりで。
- 488 名前:名前は開発中のものです。 :05/02/09 02:21:10 ID:feiWvNDK
- 自機弾も自機のX座標みるときの参考にしたりするけどね。
最近の低速弾幕ゲーだったら自機を視界の中心にして避けるのが
普通だから、あまり使わないかな。
- 489 名前:名前は開発中のものです。 :05/02/09 03:31:04 ID:7lKd7/4Y
- そういや彩京はラグビーボール型の弾を回転させることで視認性をあげてたな。
- 490 名前:名前は開発中のものです。 :05/02/09 07:28:40 ID:feiWvNDK
- ラグビーボール型の弾というと先にスペハリとかレイフォースを思い出すな
- 491 名前:名前は開発中のものです。 :05/02/09 12:41:50 ID:3PPTmf9i
- 弾は源色系がいいよ。
- 492 名前:名前は開発中のものです。 :05/02/09 15:00:03 ID:JMqaO0CX
- >>479
そんなことゲーム作るようなこだわりのある人が
いちいち他人に聞くことなのかな。
皆さんレスがあるように各自で工夫してる訳で
それぞれのゲームにあった配色や演出は人に聞かず
みんな自分で工夫してるはずだよ。
>しかも漏れのはガレッガみたく(超劣化だけど)
>小さい爆発をランダム方向に移動させて中〜大の爆発を表現してるから
>自分でプレイしてても混同しますw
ゲーム作りしてる人の発言とは思えないし。
ガレッガや似たような爆発をする作品を見て
発言してるような気がするなあ。
背景と弾にしたって混同なんかしないって。
弾と背景の色調だけでない(そんなこといったら必ずかぶる
(似ている色の)背景があるはずだから背景の種類を増やせない)
彩度やコントラストが全く同じなら別だが
そんなことありえないしw
- 493 名前:名前は開発中のものです。 :05/02/09 20:14:31 ID:vMpr2QRT
- むしろオマエこそ作ったことないだろうと言いたい。
- 494 名前:名前は開発中のものです。 :05/02/09 20:15:21 ID:TmZAVPG1
- 白い背景には黒い弾幕、赤い背景には青い弾幕。
- 495 名前:名前は開発中のものです。 :05/02/09 20:38:41 ID:1nZ2LrLr
- >>492
長文妄想乙w
- 496 名前:名前は開発中のものです。 :05/02/09 20:51:48 ID:LZzdnJMY
- みなさんどうもありがとうございます このままROMろうと思ったら
>>480で痛いところを突かれ、>>492で看破されてしまったのでとりあえず
479で書いていた「漏れの作ったシューティング」(嘘は言ってないけど・・・)を
うpします ゲムデヴ落ちてるんで↓
ttp://up.isp.2ch.net/up/dfe36e71697f.lzh
実はゲ製作はズブの初心者でやっとこさレベル10まで・・・って今ここまで書いて気づいた
漏れ誤爆してるorz 「最初からみんなで作るスレ」と勘違いしてますたw スマソ・・・
やけにレベルの高い話してると思ったw
まあ本格派の人たちの意見が聞けたからいいやwということで・・・
ぶっちゃけ、弾が見やすいか見にくいかなんてのは主観の問題ですね
とくに漏れなんかケイブとかライジングとかプロ製のゲームでも
爆風と弾を間違えてあぼーんしたりするけどそれは製作者にゲームデザインのセンスが
無いわけじゃなくてプレイヤーとしての漏れにスキルが無いわけだしw
でも、自分が作ったゲームをプレイヤーとしてテストプレイしてるときに
そういう死に方をしたら、真っ先に「ゲーム製作者としての自分」のスキルに
不安になったりしません? 漏れが初心者だからかなあ・・・
っつーわけで素人はおとなしく初心者スレに戻りまつw
- 497 名前:名前は開発中のものです。 :05/02/09 20:54:11 ID:JMqaO0CX
- >>493 >>495
長文かきこは相手にしないか
それ相応の反論ってもんがなければ、ただの雑魚。
勝ち目のないケンカはやめてねw
>>494
敵の出す弾ならそうかも知れんが
>>479は自機の弾についても言っている。
- 498 名前:名前は開発中のものです。 :05/02/09 20:57:50 ID:LVDLoEbh
- JMqaO0CX
↑
こいつ頭おかしいんとちゃう?
- 499 名前:名前は開発中のものです。 :05/02/09 21:19:26 ID:SZypumNM
- まぁまぁ。仕事でお疲れなのかもしえません:)
- 500 名前:名前は開発中のものです。 :05/02/09 21:19:49 ID:SaJaRN9j
- どっちもどっち。
- 501 名前:名前は開発中のものです。 :05/02/09 21:25:29 ID:JMqaO0CX
- >>498
てめぇのようなサイテー野郎は無視するか、「○ねよ」としか言ってやりようがない。
>>499-500
こういうのを妄想カキコと呼ぶ(←こんなんで怒らないように)
名無しならプライドもクソもないヤツってサイテー
- 502 名前:名前は開発中のものです。 :05/02/09 21:30:59 ID:SaJaRN9j
- 事実を事実と言って何が悪いんでしょうかね。
- 503 名前:名前は開発中のものです。 :05/02/09 21:34:24 ID:1nZ2LrLr
- >>501
ちょっと煽られたくらいでそんなにキレなくてもいいじゃんw
- 504 名前:名前は開発中のものです。 :05/02/09 21:38:26 ID:9ExUGFZp
- 池沼はどうでもいいわけだが、>>496のリンク先にアクセスできないんだけど…
- 505 名前:名前は開発中のものです。 :05/02/09 21:54:07 ID:MfjLKKc6
- そんなに気になるなら、七色に変化するカラー弾でも使っとけ。
- 506 名前:名前は開発中のものです。 :05/02/09 21:55:39 ID:3VVZVo6m
- テグザーだな?
- 507 名前:名前は開発中のものです。 :05/02/09 22:06:59 ID:JMqaO0CX
- 「くだらない質問」でしかスレが伸びんとは
池沼は池沼しか興味ないだろうし、ホントくだらねな。
>>502
・・・。
>>503
キレてないんだが。
話題がないなら>>474-478辺りから
ってことでオッケーだな。
- 508 名前:名前は開発中のものです。 :05/02/09 22:16:33 ID:feiWvNDK
- もう良いですか。
煽り→反応だけでスレ進むのは無駄なんでスルーしてくださいね。
で何。475のプロジェクト始めないの?w
- 509 名前:名前は開発中のものです。 :05/02/09 22:19:12 ID:OKjG8Mcm
- 496のリンク先がつながれば、話題もつながるのだが。
- 510 名前:名前は開発中のものです。 :05/02/09 22:21:07 ID:vMpr2QRT
- なんか知恵遅れみたいだなw スルーでwww
>>496
むしろ自分が見やすい上で納得がいく死を実現できれば多くのプレイヤーにも
納得がいくと思うので、いろいろと試してみるのがいいかと。プログラム1つとっても
勉強することは多いので弾ばっかりってわけにはいかんだろうけどね。
見て盗むってのは技術者というか職人として当たり前なんでなにも間違ってないよ。
>ゲーム作りしてる人の発言とは思えないし。
こんなカスな発言するヤシからも学ぶ姿勢は素晴らしい。
- 511 名前:名前は開発中のものです。 :05/02/09 22:30:30 ID:feiWvNDK
- しつこい奴だな。
- 512 名前:名前は開発中のものです。 :05/02/09 22:58:44 ID:JMqaO0CX
- またかよ。
しょうがない、知性のかけらもない野郎にとっては
IDと書き込み数だけが全てなんでしょうな。
>>ゲーム作りしてる人の発言とは思えないし。
>こんなカスな発言するヤシからも学ぶ姿勢は素晴らしい。
無理矢理な反論乙w
どうぞカスだのバカだの言っててください、御自分の為にw
- 513 名前:名前は開発中のものです。 :05/02/09 23:06:57 ID:oI9pvbkT
- ロケットの姿勢制御に使われるクオータニオンを考え出した天才と2chで煽るばかりの無能
- 514 名前:名前は開発中のものです。 :05/02/09 23:21:31 ID:9ExUGFZp
- >>496のリンク繋がったぞ。
あと>>492の発言は>>496に対して失礼だと思う。
煽りのつもりの発言なら煽りかえされても文句言うな。
それが分からんなら半年ROMれ。
- 515 名前:名前は開発中のものです。 :05/02/09 23:38:44 ID:vMpr2QRT
- 自分が最後にレスしていないと気がすまない件について。
- 516 名前:名前は開発中のものです。 :05/02/09 23:57:09 ID:JMqaO0CX
- >>514
>>492は>>479に向けてのレスだが、失礼の一言で片付けんのか?
反論するには理由なり、根拠があるからで
いきなり文句だけ言うほうがよっぽど失礼だし、煽りだろ。
>>515
おまえもな。
- 517 名前:名前は開発中のものです。 :05/02/10 00:01:15 ID:LVDLoEbh
- なんつーか・・・イタい香具師を演じてるんだろうけど
ワンパターンでちっとも面白くないな。
コテハン付けろよ。
- 518 名前:名前は開発中のものです。 :05/02/10 00:01:59 ID:hF/n2Sq6
- どっちもどっちだな
俺も便乗して荒らすか。
- 519 名前:名前は開発中のものです。 :05/02/10 00:06:08 ID:5B9YST4O
- 気にいらない書き込みを見て、反論するのは同じこと。
煽られたからといって、言い返すのもまた同じこと。
>>492はくだらないこと書き込みだが、レスを受けてる>>479はもっとくだらない。
>>496を見ればイタイだけでなく、マジなのか釣りなのかも分からない。
(これこそ妄想だが、慌ててアプリ用意したようにも見える)
こりゃまとめてスルーするしかないね。
- 520 名前:名前は開発中のものです。 :05/02/10 00:08:50 ID:Bex7IXOF
- >>516
粘着するつもりは無いが、お前はやっぱり半年ROMれ。ここがどこか分かってない。
>>479は実際に作品を作っていたわけだし、叩かれたら煽り返すしか能がないのか?
>反論するには理由なり、根拠があるからで
理由や根拠があろうとも、お前の言ってたことが事実とは違っていたわけだ。
そもそも>>479に謝れば叩かれることはないんだよ。
- 521 名前:名前は開発中のものです。 :05/02/10 00:38:44 ID:sUPfqzI8
- >>513
「ロケットの姿勢制御に使われるオニータン」に見えた。
どんなんや。
- 522 名前:名前は開発中のものです。 :05/02/10 00:39:59 ID:a5WiuY54
- 何言ってんだコイツ。
バカじゃないの。
- 523 名前:名前は開発中のものです。 :05/02/10 00:54:05 ID:iQIeg4GB
- もう終りかい低能くん
気は済んだかね
- 524 名前:名前は開発中のものです。 :05/02/10 00:54:24 ID:6586Wblx
- ☆ チン 〃 ∧_∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
ヽ ___\(\・∀・) < プロジェクト立ち上げマダ〜?
\_/⊂ ⊂_ ) \_____________
/ ̄ ̄ ̄ ̄ ̄ ̄ /|
| ̄ ̄ ̄ ̄ ̄ ̄ ̄| |
| .温州みかん. |/
- 525 名前:名前は開発中のものです。 :05/02/10 00:58:13 ID:+pY1r77d
- >>519
おまえプログラムやったことあんの? くだらねー煽りいれられたから作ったもの
出してきたんじゃねーかよ。 偉そうなこといってる>>492こそが諸悪の根源じゃねーかよ。
こいつこそロクなもの作ってねーくせに偉そうに講釈たれやがってムカツク。
他人をバカにしておいて、自分を煽るなとかバカじゃねーの?
- 526 名前:名前は開発中のものです。 :05/02/10 01:04:20 ID:wZ5OeqKf
- >おまえプログラムやったことあんの?
ワロタ
この言語感覚はリア厨のそれをうまく表現しているな。
その調子で適当に人生を浪費してくれ。
- 527 名前:名前は開発中のものです。 :05/02/10 01:08:09 ID:Bex7IXOF
- JMqaO0CX=5B9YST4O=wZ5OeqKf
IDチェンジ乙
- 528 名前:名前は開発中のものです。 :05/02/10 01:14:25 ID:XIV3sNwA
- ちんぴょろすぽーん
- 529 名前:名前は開発中のものです。 :05/02/10 01:16:49 ID:b0eRa5ki
- 「プログラミングができる(データを取って実験できる)」
「WINアプリが作れる(VCなどで音楽・画像・プログラムを構築できる)」
は別次元だろ。一人でやってると、めちゃくちゃ作業量多いのが後者。
まあ、音屋やグラフィッカーも苦労してるんだし。プログラマは文句言わずバグ取れと。
- 530 名前:名前は開発中のものです。 :05/02/10 01:25:06 ID:5B9YST4O
- >>525
煽りというのはなんの根拠もなく、妄想だけで他人を攻撃することだよ。
まさに>>525そのもの。
こういう程度の低い人間はスルーするか、文句の一つでも言ってやろうと思うのが人間だよ。
やはり、「くだらねー煽り」がきたので
それに対して「くだらねーアプリ」を急いでうpしたのではないかな。
はっきり言って作った人間同様、ゴミです。
- 531 名前:名前は開発中のものです。 :05/02/10 01:34:56 ID:fQIdK0oA
- 最後にレスしないときがすまないバカがスレをどんどん進めてるな。
おいクソども、面白いからもっとやれ。
- 532 名前:名前は開発中のものです。 :05/02/10 01:39:35 ID:fQIdK0oA
- おわりですか?
あげますよ
- 533 名前:名前は開発中のものです。 :05/02/10 01:48:42 ID:fQIdK0oA
- 反論まだ?
- 534 名前:名前は開発中のものです。 :05/02/10 01:55:37 ID:fQIdK0oA
- 終わりかな。
んじゃID変えるか。
- 535 名前:名前は開発中のものです。 :05/02/10 16:56:09 ID:wZ5OeqKf
- ↑
なにこのバカ、おもしろいと思ってるの?
- 536 名前:名前は開発中のものです。 :05/02/10 17:04:58 ID:iYleL+d7
- バカは放置しとけよ
- 537 名前:名前は開発中のものです。 :05/02/10 17:13:42 ID:+IO3LT1M
- スレの序盤で少し高度な話題をしていたころが懐かしい
- 538 名前:名前は開発中のものです。 :05/02/10 17:45:15 ID:5MFHmOUP
- んじゃ、しょぼいけどねたふりで。
3Dの場合ってクリッピングとかどうしてます?
スクリーン座標で広めに判定とかでやってるんですが、
他の手法とってる人いますか?
- 539 名前:名前は開発中のものです。 :05/02/10 17:48:05 ID:Bex7IXOF
- >>537
じゃあMMXで高速に半透明演算をする話でもしてくれ
- 540 名前:名前は開発中のものです。 :05/02/10 17:52:21 ID:Bex7IXOF
- >>538
>スクリーン座標で広めに判定とかでやってるんですが
クリッピングの話なんですか?
それとも当たり判定のこと?
- 541 名前:名前は開発中のものです。 :05/02/10 18:00:38 ID:+IO3LT1M
- >>538
オブジェクトが視鏡台内部にあるかどうか判定するのが基本。
スクリーン座標に変換してからクリッピングするのは行列の掛算があるだけ遅くなる。
視鏡台の6平面は、D3DならPerspectiveFovRHとかに渡す引数から計算できる。
詳しくは3Dゲームグラフィクス数学に書いてあるよ
- 542 名前:名前は開発中のものです。 :05/02/10 18:01:39 ID:yRJ8MPCl
- どういう状況かわからんが視錐台で判定するのが一般的じゃないか?
2Dシューなら上から見下ろし固定だとおもうから
Z値が大きいものほど(手前の物ほど)画面に描画されるべき領域?が
比例して狭くなるようにすればいいんじゃない?
- 543 名前:541 :05/02/10 18:06:36 ID:+IO3LT1M
- つーか今までずっと漢字読み間違えてたことに今気づいたorz
- 544 名前:名前は開発中のものです。 :05/02/10 18:19:42 ID:wZ5OeqKf
- 541読んでこっちが間違ってたのかと思った
- 545 名前:名前は開発中のものです。 :05/02/10 18:23:45 ID:5MFHmOUP
- レスどうもです。
さらっと情報が少ないまま書き込んじゃってすみません。
状況というか、シューティングな訳ですが、モデル自体は多くても20くらいしかでないんですが、
敵弾とか200-300でちゃうやつらのクリッピングなんですが、
敵弾なんで高確率で描画されるので描画の際についでにスクリーン座標を記録しておいて
あとで画面外なら削除、っとやっています。
モデルも似たような感じでやっています。
もうちょっと高度かつスタイリッシュにできればなー、と思い質問しました。
視錐台で調べてみます。ありがとうございました。
- 546 名前:名前は開発中のものです。 :05/02/10 18:34:08 ID:gRAuacTd
- 直進しかしないなら、発生時に画面外にでるフレーム数算出してあとは
チェックしなくていいんじゃない?
カメラがぐりぐり動いて画面外にいつ出るか判らないならちゃんと3Dで
リアルタイムに判定しなきゃならんけど。
- 547 名前:名前は開発中のものです。 :05/02/10 19:02:54 ID:Bex7IXOF
- 視錐台でやると、やや横側の方が前方よりも先に領域内に入ってしまうのはどうするん?
- 548 名前:名前は開発中のものです。 :05/02/10 21:14:09 ID:R7En7PQ7
- 1.球状のバウンディングボリュームでオブジェクトをくくる
2.空間を格子状に分割
3.分割した格子にオブジェクトを重複しないように入れる
4.シスイ台と格子の交差判定を行い、交差していればその格子は見えている
5.その格子に含まれているオブジェクトを表示する
意味不明だと思うけどこれが一応簡単な3Dゲームでのクリッピング(カリング)。
ほとんどの3Dゲームで使われている処理。
GameProgrammingGems1にオクトツリーを用いた簡単なやり方が載っているよ。
まあ進行方向が決まっているのなら必要ないけどね。
- 549 名前:名前は開発中のものです。 :05/02/10 21:54:46 ID:wZ5OeqKf
- 「シスイ+ダイ」ではなく「シ+スイダイ」だと余計な指摘をしておく
- 550 名前:名前は開発中のものです。 :05/02/10 22:37:42 ID:lcb59eMP
- 余計だな。
- 551 名前:名前は開発中のものです。 :05/02/10 22:40:09 ID:+Qg3QUQX
- おまえがな
- 552 名前:名前は開発中のものです。 :05/02/10 23:04:51 ID:i5rn22V8
- お食事券だな。
- 553 名前:名前は開発中のものです。 :05/02/10 23:18:43 ID:7iIosiBj
- お米券進呈だな。
- 554 名前:名前は開発中のものです。 :05/02/10 23:18:55 ID:usEtq69j
- >>548
横からで申し訳ないのですが、1番の意味がわかりません。
オブジェクト毎に代表点の座標を1つ決めるという意味でしょうか?
- 555 名前:名前は開発中のものです。 :05/02/10 23:19:17 ID:rNKhnwzV
- 汚職事件だな。
- 556 名前:名前は開発中のものです。 :05/02/10 23:23:22 ID:fUoesap2
- >554
俺もわからんが、カメラからの距離でないかい?
- 557 名前:名前は開発中のものです。 :05/02/10 23:55:46 ID:Bex7IXOF
- >>556
>>554の方が正しいと思われ
どの格子に含まれるかの目安じゃないかな?
俺は>>548の3番が分からん
重複しないようにって、格子一つにオブジェ一つのみ入れるって意味?
- 558 名前:名前は開発中のものです。 :05/02/11 00:05:27 ID:usEtq69j
- >>557
1つのオブジェは、どこかの格子1つに入れないといけないという意味かな?
- 559 名前:名前は開発中のものです。 :05/02/11 00:10:10 ID:3JkJL4Ua
- >>554
>オブジェクト毎に代表点の座標を1つ決めるという意味でしょうか?
違う。代表点の座標っていうのはオブジェクトの中心だろ。
バウンディングボリュームはここでは格子との当たり判定で使うという前提。
空間中に存在するオブジェクトが空間分割によって生成された格子(正立方体)の
どれに含まれるのか(当たっているのか)を調べるため。
当たり判定は 格子の面とバウンディングボリュームの中心との距離で調べる。
判定方法は多くの種類がありゲームによって使い分けが必要になるから説明は避ける。
いちいち内積使って面との距離なんか求めてたら日が暮れるので格子までもをバウンデイングボックスでくくる手もある。
こうすると球と球の衝突判定ですむので相当軽くなるはず。
>>557
ああ、3番は間違いね。
おおきなオブジェクトだと複数の格子にまたがってしまい重複は避けられない。
この場合はオブジェクト側に表示フラグ等が必要。
- 560 名前:559,548 :05/02/11 00:17:44 ID:3JkJL4Ua
- >>559=>>548です
- 561 名前:名前は開発中のものです。 :05/02/11 00:38:32 ID:vl92IHer
- >違う。代表点の座標っていうのはオブジェクトの中心だろ。
はぁ?オグジェクトの中心とバウンディングボリュームの中心は同じ座標だろw
あとそれと、バウンディングボリュームは「球状」じゃなくて「立方体」にしろ、な!w
>空間中に存在するオブジェクトが空間分割によって生成された格子(正立方体)の
正立方体ってなんだよ(ワラ 立方体は正方形のあつまりなんだろ?www
しったか3D君w
- 562 名前:名前は開発中のものです。 :05/02/11 00:50:05 ID:aALs1GbA
- オブジェクトの中心と、囲う領域の中心は必ずしも同じとは限らないと思うぞ。
正立方体については同意。3Dとは関係ないが。
- 563 名前:名前は開発中のものです。 :05/02/11 01:17:24 ID:2mRP1o0a
- >>561
ってか、バウンディングボリューム立方体にするなよ。直方体に汁。
お前も知っ(ry
- 564 名前:名前は開発中のものです。 :05/02/11 01:57:51 ID:vnAaNb7R
- age
- 565 名前:名前は開発中のものです。 :05/02/11 02:18:29 ID:z0x5nxPZ
- >>559
THX!だいたい分かりました。
心配なのはオブジェクトが動いてしまうと、各フレームで当たり判定が必要な事ですね。
- 566 名前:名前は開発中のものです。 :05/02/11 05:35:16 ID:dEYSCK9K
- ttp://www.google.co.jp/search?hl=ja&c2coff=1&q=%E3%82%AB%E3%83%AA%E3%83%B3%E3%82%B0%E3%80%80%E7%90%83&btnG=Google+%E6%A4%9C%E7%B4%A2&lr=
ttp://www.uri.sakura.ne.jp/~cosmic/yuno/lab/gl_frustum.html
境界球ってやつね。こいつはオブジェクトを全部納めればいいので中心がどこにあってもいい。
算出の方法は自分で考えてください。オレはしらんので。
- 567 名前:名前は開発中のものです。 :05/02/11 14:20:01 ID:acOSDzKu
- HSPで軽いのを一本作ろうと思ったのだが、敵のアルゴリズムを考えると
軽くすまなくなりそう。効率的に簡単に、かつそれなりにしっかりした
敵の挙動を実現する方法はないだろうか。
べつにHSPじゃなくても良いけど。
- 568 名前:名前は開発中のものです。 :05/02/11 15:04:25 ID:kOEMo12T
- 適度に乱数で動作を変化させる。
- 569 名前:名前は開発中のものです。 :05/02/11 15:07:44 ID:lLV3Ks0A
- 敵アルゴリズムをスクリプト化する。
スクリプトの仕様によっては楽。
- 570 名前:名前は開発中のものです。 :05/02/11 22:17:27 ID:IvmIkOwJ
- http://www.f7.dion.ne.jp/~moorend/news/2005020901.html
- 571 名前:名前は開発中のものです。 :05/02/11 22:22:22 ID:Dcu7PeaK
- >>570
記録保持者って日本人だったのか!すげー!!
- 572 名前:名前は開発中のものです。 :05/02/11 22:27:17 ID:7FuoPUIB
- 志村ー
虚構虚構!
- 573 名前:名前は開発中のものです。 :05/02/11 22:46:43 ID:yZ3QbiIU
- atanやasin,acosが使えなくなる?
- 574 名前:名前は開発中のものです。 :05/02/12 11:35:32 ID:xYr29ELy
- 乳揺らしたいのですがどうすればいいですか?
もちろんシューティングの話ですよ
- 575 名前:名前は開発中のものです。 :05/02/12 12:09:25 ID:qORrLyw9
- ホーミングミソー
オッパイパイ
- 576 名前:名前は開発中のものです。 :05/02/12 12:14:27 ID:SieRP3yf
- それなつかしいな
- 577 名前:名前は開発中のものです。 :05/02/12 15:28:46 ID:EirgN0RY
- PCエンジンのガンヘッドは横スクロールと敵弾の関係に違和感あったが、
理由憶えてないなあ
背景の階層と敵弾の階層が別で、両者の自機移動による見かけの動きがズレていた、
というあたりだったろうか
- 578 名前:名前は開発中のものです。 :05/02/12 18:06:19 ID:A9ztABIZ
- ガンヘッドか
なんか今思えばクソゲーだった内容な気がするんだが
記憶にあるのはとても面白かった覚えしかない。
なんで?
- 579 名前:名前は開発中のものです。 :05/02/12 19:08:10 ID:Uu53UkHT
- 同じく
ガンヘッドで思い出されるのはとても面白かった印象ばかり。
そういうもの(強烈に楽しい記憶を残すSTG)が狙って作れたらすごいことなんだろうな。
製作技術としてはかなり抽象的な話だが。
- 580 名前:名前は開発中のものです。 :05/02/12 20:51:17 ID:ZPkVYP0e
- キャラバン前後でコンシューマシューティングの最盛期の頃のゲームだしねー。
ぶっちゃけそれほど面白いゲームじゃないけどね。
レーザーがなんだか釈然としない動きをしてたけど、よく考えると結構凄かったような気がする。
- 581 名前:名前は開発中のものです。 :05/02/12 21:29:55 ID:TReDYkjC
- >>577
そうそう。画面の横スクロールと敵弾のX座標がシンクロしてないのな。
アレにはすごい違和感あった。
MSXのファンタジーゾーンはもっとひどかったが。
- 582 名前:575 :05/02/12 22:45:02 ID:Z+/MzJu2
- やっぱオッパイパイで皆分かるんだなあ…
俺らも仲間内でそう呼んでた。
- 583 名前:名前は開発中のものです。 :05/02/12 22:47:04 ID:Z+/MzJu2
- アホネタで上げちまった…
- 584 名前:名前は開発中のものです。 :05/02/13 15:27:47 ID:MdWInqNa
- >>475プロジェクトマダー?
- 585 名前:名前は開発中のものです。 :05/02/13 18:51:40 ID:vKOkY8e6
- >577 >581
ゲーセンの東亜プランのシューティングのマネでは?
横にちょっとだけスクロールするんだけど、
敵弾、自弾、空中の敵、自機はスクロールしない。
地上に貼り付いてるタスクだけ横移動。生まれて初めて
「究極タイガー」をはじめてやったとき違和感あったなあ。
思い出したよ・・・
あれって今思うと、正方形の仮想画面があって、縦シューは
横に狭い分、横にスクロール出来るようになってたのでは
ないかと・・・いや、本当のところは分かりません。
どうしてちょこっと横にスクロールできたのか・・・
- 586 名前:名前は開発中のものです。 :05/02/13 19:13:03 ID:1X7wncWX
- いや、東亜の縦シューは左右スクロールに併せて敵や敵弾も追随するぞ?
- 587 名前:名前は開発中のものです。 :05/02/13 19:20:54 ID:667JL1Gp
- 地上とメインキャラクター群で、別の座標管理をやってたんだろ。
- 588 名前:名前は開発中のものです。 :05/02/13 19:39:41 ID:YiLMMcfO
- たんにプログラマが理由と仕組みもわからず見様見真似で実装してみたら
全然違ったって落ちだと思う。
- 589 名前:名前は開発中のものです。 :05/02/13 19:57:27 ID:L/GULwb0
- >>586のとおり、東亜と別の実装になってたわけで、なら元から東亜の真似する意図はなかったとするのが自然だな。
しかし横画面縦シューで横スクロールしちゃうのはなかなかにヤバいな。
- 590 名前:名前は開発中のものです。 :05/02/13 19:59:40 ID:1X7wncWX
- 飛鳥&飛鳥の左右スクロールの変さにはかなわないと思うw
- 591 名前:名前は開発中のものです。 :05/02/14 00:57:27 ID:Qm9Mgt55
- >>585
ガンヘッドとファンタジーゾーンは知らないが
画面の横スクロールができれば、
他キャラもそれに合わせて横移動すればいいだけ。
究極タイガーはどうだったか忘れた。
地上のタスクが横移動してるなら、他タスクも同様に実現できる
はずなんだが・・・。
なんか、逆に不思議w
- 592 名前:名前は開発中のものです。 :05/02/14 01:07:21 ID:Qm9Mgt55
- 横移動は例えば自機が右に+x動いたら他タスクを-x移動させる。それだけ。
- 593 名前:名前は開発中のものです。 :05/02/14 01:23:38 ID:RV0DksNt
- 座標はそのままで、自機の移動量に合わせて描画範囲をオフセットしてます。
- 594 名前:名前は開発中のものです。 :05/02/14 01:34:47 ID:Qm9Mgt55
- どのタイミングで横スクロールするか、にもよるね。
自機が左右に動いて、常に画面がスクロールしてるのであれば
他タスクも同様に動くし、おそらく自機は画面中央に固定しているはず。
ある一定の範囲を超えると、画面スクロールするタイプなら
画面がスクロールしてから初めて他タスクも移動する。
多分、究極タイガーやガンヘッドもこのタイプだろうと思う。
(自機が動いても画面スクロールしてなければ、弾や他タスクは動かない)
- 595 名前:名前は開発中のものです。 :05/02/14 02:45:40 ID:RV0DksNt
- おいおい、ちゃんとゲームを見たほうが良いぞ。左右スクロール有りの
縦シューで、一定範囲を超えるとスクロールなんてほとんど無いと思うが。
前に出てる飛鳥&飛鳥くらいしか俺は知らないんだが他にあるか?
(横シューの上下は結構あるが)
レイフォースみたいに左右スクロールに加減速&慣性があったりすると分かりづらいけど、
方式の差はあれ基本的には自機と逆方向に常にスクロールしようとするよ。
スクロールしきった場合は当然自機しか動かないけどね。
自機が常に中央に無いのは、左右スクロール量が自機の移動量より小さいためだ。
- 596 名前:名前は開発中のものです。 :05/02/14 03:05:33 ID:RV0DksNt
- 自己レス。
「一定範囲を超えるとスクロール」ってのはDECOのBウィングがそうだった筈。
ただし自機は画面端まで行けず左右スクロールはループだったような。
ザビガも同じかもしれないが覚えてないな。
まああまりメジャーな方式じゃあないな。
- 597 名前:名前は開発中のものです。 :05/02/14 03:13:00 ID:Qm9Mgt55
- ある一定の範囲を超えると常にスクロールする、でもわかりづらいかな?
でも確かに究極タイガーやその他ふくめて、常にスクロールしてるゲームがほとんどかも。
(移動量と左右スクロール量の差も確かに)
横シューの上下はグラディウスとかかな。
レイフォースなどは、このシリーズは横画面STGだったと思うけど
これも横スクロールしてたんだっけ(けっこう好きだったけど忘れた)
- 598 名前:名前は開発中のものです。 :05/02/14 03:29:26 ID:RV0DksNt
- 横シューの上下スクロールは一定範囲内超えるとスクロールするタイプもメジャーだね。
グラディウスシリーズなんかそんな感じ。ステージによって固定、範囲スクロールだけど
限界有り、無限ループなどいろいろ。
レイシリーズは、初代レイフォースだけ縦画面縦シューで前述のとおり。続編レイストーム、
レイクライシスは横画面でパースがあるタイプで、これは自機追従型の左右スクロールはない。
こういうのって「自機の移動量」に対してスクロール量を決めるのが普通なのかな。
内部処理的にはいろんな方法があると思うけど。商業作の場合どうしても2P同時プレイを
考慮しなきゃならんので、その辺の都合からも仕様が決まってきそう。
- 599 名前:名前は開発中のものです。 :05/02/14 03:32:33 ID:RV0DksNt
- すまんあげちった。
- 600 名前:名前は開発中のものです。 :05/02/14 08:07:08 ID:0PqzjZ4a
- 左右スクロールって、スターフォースの頃からあったような・・・
- 601 名前:名前は開発中のものです。 :05/02/14 09:14:37 ID:4qb2h6eG
- そもそもハドソンはなぜファミコンにする際に左右スクロールを捨てなかったんだろう。
スタソル後のヘクターでは左右スクロールは無くなってるし、いろいろあったのだろうか
- 602 名前:名前は開発中のものです。 :05/02/14 12:31:12 ID:l42ksH+W
- そのPGがいなくなったに一票。
仕様の大幅変更で、PGが入れるのを面倒臭がったにも一票。
- 603 名前:名前は開発中のものです。 :05/02/14 12:45:29 ID:JdMY6LJR
- >>598
ボーダーダウン3-Y付近もグラタイプだったっけな
- 604 名前:名前は開発中のものです。 :05/02/14 14:35:28 ID:BtGo+0g9
- >>595-596,600で要点言い尽くされてるな。
スターフォースからケイブまで、基本的にスクロール量は
自機が画面いっぱい移動したときに仮想画面もちょうどいっぱい表示しきる値に設定されてる。
俺はこうやってる。
定数w1 = (仮想画面Xサイズ - 実画面Xサイズ); /* 実画面のサイズ */
定数w2 = (仮想画面Xサイズ - (自機見かけXサイズ /2)); /* 自機移動範囲のサイズ */
仮想画面オフセット += 自機X増分;
表示オフセット = - 仮想画面オフセット * 定数w1 / 定数w2;
仮想画面オフセットは内部座標計算に利用、表示オフセットは描画でのみ利用。
これは表示オフセット式だが、アーケードSTGは全座標書き換え式がメジャーかも。
余談だが例外的に雷電は自機が端に到達するすこし前にスクロールが終わる。
- 605 名前:名前は開発中のものです。 :05/02/14 14:36:46 ID:BtGo+0g9
- /* 実画面のサイズ */ は /* 実画面スクロールのサイズ */ に訂正。
- 606 名前:名前は開発中のものです。 :05/02/14 15:03:14 ID:rXe2J9nc
- 俺は画面の見かけ上の幅/4だけ移動できる風にしてる。
画面は384x480。仮想画面の左上が(0,0)
- 607 名前:名前は開発中のものです。 :05/02/14 15:58:55 ID:MiUgZX3g
- ちょっと疑問だけど縦シューの左右スクロールのパイオニアって
なんだろう。スターフォースとかジャイロダインあたりだと
思うけど、ちょっと古くてわからん。
- 608 名前:名前は開発中のものです。 :05/02/14 17:44:29 ID:Pz1rE0Eo
- アーガスなんて左右スクロールどころか端がないぞ。
…でもスターフォースより後だね、ごめん。
- 609 名前:名前は開発中のものです。 :05/02/14 20:30:41 ID:qmyKNr+A
- バルガスじゃないかなー。インベーダー系だとエクセリオンもあるけど。
- 610 名前:名前は開発中のものです。 :05/02/14 23:27:58 ID:PNQzQRrn
- 横スクロールといえばライデン2は横スクロールで見えなくなった敵も
弾撃ってきてムカツク
- 611 名前:名前は開発中のものです。 :05/02/14 23:38:48 ID:IcUzO0Er
- >>608
変形の途中で変形が止まったり、バリアが消えなくなったりと、
微妙に無敵状態の継続するSTGだったような・・・バグか?
点数稼ぎをやるなら、ボスキャラの所でボスを倒さずに、
雑魚を潰しまくるのが一番の点数稼ぎになるSTGだよな?
で、ボスを倒すと着陸モードに入ると。
- 612 名前:名前は開発中のものです。 :05/02/15 00:28:32 ID:4nm+e578
- お前らなら1ヶ月でスターソルジャーもどき作れるだろ?
- 613 名前:名前は開発中のものです。 :05/02/15 00:33:48 ID:yKixQgQm
- 地形に入り込むのを考えないといかん。
スターフォースならできるな。
- 614 名前:名前は開発中のものです。 :05/02/15 00:39:57 ID:+zSeAUxZ
- じゃ作ろうか。
- 615 名前:名前は開発中のものです。 :05/02/15 00:48:01 ID:yKixQgQm
- キャラ絵ウプよろ。
- 616 名前:名前は開発中のものです。 :05/02/15 00:59:44 ID:+zSeAUxZ
- 俺が絵描きだとなぜばれた
- 617 名前:名前は開発中のものです。 :05/02/15 01:01:33 ID:T7f1stOw
- スターフォースはわりと良い素材やね。
敵の出現が地形とリンクしてないから、
色々と楽な部分はあるな。
- 618 名前:名前は開発中のものです。 :05/02/15 01:08:15 ID:+zSeAUxZ
- そのままザコの早回し稼ぎという要素に転化もできるしね。
ホントにドット描こうかな(ボソ
- 619 名前:名前は開発中のものです。 :05/02/15 01:08:40 ID:yKixQgQm
- ケラとプンとかターゲット何チャラの出現条件とか
プチ要素を考えてると面白いな。
- 620 名前:名前は開発中のものです。 :05/02/15 01:24:39 ID:T7f1stOw
- あの頃のSTGにしては、雑魚敵の動きが凝ってるよな。
まあ逆に、あの頃のボスキャラは固くてデカイだけだったが。
ボスが凝り出したのはグラディウスの頃からやね。
- 621 名前:名前は開発中のものです。 :05/02/15 01:48:31 ID:+zSeAUxZ
- ザコが多種あり動きが多彩なのはおそらくゼビウスの影響が強いと思われる。
- 622 名前:名前は開発中のものです。 :05/02/15 03:30:07 ID:X2z9t0X2
- スターフォース、ゼビウス、ツインビー、グラディウス(サラマンダ)etc.
ここら辺をルーツとして、その後の作品に影響を与えていることも多いね。
- 623 名前:名前は開発中のものです。 :05/02/15 08:18:52 ID:OnJaIJ7t
- というより今の縦は全てゼビウスの模倣じゃね(除く横)
影響とかリスペクトとかオマージュとか言い様は色々あるだろうけど、
- 624 名前:名前は開発中のものです。 :05/02/15 08:35:38 ID:Mfj17BW7
- >>623
それをいうと、横は全てスクランブルの模倣になるな
- 625 名前:名前は開発中のものです。 :05/02/15 10:55:47 ID:s2Cb1aMv
- じゃぁ縦でも横でもない微妙なラインとして
ガントレットの通信対応版でも作るか・・・。
- 626 名前:名前は開発中のものです。 :05/02/15 12:12:56 ID:vwWBUGbM
- トップビューのすべてのARPGは、ガントレットの模倣になるな。
- 627 名前:名前は開発中のものです。 :05/02/15 12:17:16 ID:AVHFqfqY
- ドット絵が出たら、みんなで一人一人それぞれ勝手にスターフォースもどき作ってみるとか。
1週間でそろって発表し、同じ絵でもプログラム次第で違うシステムや動きになるのを楽しむ。
タイトル画面でボタン押してスタートしゲームオーバーでタイトル画面に戻るのさえ満たしてれば、
あとは自由で、小品でもよし。
原作の絵の枚数は実はかなりのものになるので、ものすごく規模を縮小しないと現実的ではないかも。
- 628 名前:名前は開発中のものです。 :05/02/15 12:37:25 ID:cYYiAH1u
- >>627
すげえ楽しそう
- 629 名前:名前は開発中のものです。 :05/02/15 12:45:35 ID:yKixQgQm
- 1週間で、ですか?(’’
- 630 名前:名前は開発中のものです。 :05/02/15 15:48:50 ID:jWMSlJmj
- 面白そう、、ドット絵があるならやってみたい。
- 631 名前:名前は開発中のものです。 :05/02/15 16:19:52 ID:+zSeAUxZ
- まあ待って。
戻ったらうpするから。
あぷろだはどこが良いかな。
- 632 名前:名前は開発中のものです。 :05/02/15 16:20:37 ID:OnJaIJ7t
- 1週間じゃきついなぁ
フラ板のように開催日を決めて「スタフォ祭り」みたいのがやれると面白いかも
- 633 名前:名前は開発中のものです。 :05/02/15 16:23:02 ID:GiZXaeql
- 会社勤めの人間は参加し辛いなぁ・・・。
時間ねーし。
あっても参加しないかもしれないけどね。
- 634 名前:631 :05/02/15 16:26:19 ID:+zSeAUxZ
- いや別にいついつまでに、とかやらなくても良いんじゃ。
つかそういう企画もやっても良いけど、それに参加しなくても
勝手に使って作ってしまえば良いトカ(w
では出かけますので、またあとで。
- 635 名前:名前は開発中のものです。 :05/02/15 17:04:09 ID:HUwAvPg2
- スターフォース知らないから参加できないな…。
- 636 名前:名前は開発中のものです。 :05/02/15 18:33:34 ID:uouDgAmU
- シンプルな縦シューを作ればいい、くらいに解釈して良いかな?
フォースじゃなくて、ソルジャー作ってきた人がいたらそれはそれでGJ! ということで。
絵師がいなくて困っている人も多いだろうから(?)、ちょっと面白い企画かも。
- 637 名前:名前は開発中のものです。 :05/02/15 19:21:56 ID:EljJI3gi
- プログラム組む自身はあるんだけど絵が無いからやらない性格のオレ的に面白い企画だと思う
ソルジャーじゃなくてフォースのほうが座高が低くてよいような。
- 638 名前:名前は開発中のものです。 :05/02/15 20:09:09 ID:8ZwqbzuH
- フォースが実は、地形が奇抜だった事を思い出したんだが・・・
二列縦隊に並んだ矢印に、七つ並んだ1up、隠れボーナスポイントに、
100万点ボーナス、片道連続破壊ボーナス、合体前破壊ボーナス、
忠実に再現しようとすると、実はかなり厳しいかも・・・
- 639 名前:名前は開発中のものです。 :05/02/15 20:46:57 ID:qaAXKCDi
- クローンを作る気はないぞ?
素材使ってなんか作りたいだけなんで。
- 640 名前:名前は開発中のものです。 :05/02/15 20:55:13 ID:8ZwqbzuH
- いやスマソ。
単にちょっとばかり、スターフォースを思い出してただけだ。
- 641 名前:名前は開発中のものです。 :05/02/15 20:59:11 ID:lqu3WMy+
- 隠しフィーチャーの多さも
当時の特徴だね
- 642 名前:名前は開発中のものです。 :05/02/15 21:21:36 ID:EljJI3gi
- >>638
それら(イベント)を再現するって全然難しくないよ。
君、ゲームとか設計したこと無いでしょ?
煽りとかじゃなくマジでそう思う。
ようはMAPカウンタを用意し、ある値になったら(目的の場所に来たら)イベントが立ち上がり、
動作を監視するようにすればいいだけだろ?
MAPにイベントを埋め込むのもいいし。
あの当時の容量でここまでやってるのは結構すごいけど、今なら楽勝。
- 643 名前:名前は開発中のものです。 :05/02/15 21:33:35 ID:DS6yYmu1
- まあそうかもしれないけど,実際そういうボーナスとか盛り込んだ
アマチュアソフトはあんまりみかけないなぁ
- 644 名前:名前は開発中のものです。 :05/02/15 22:14:40 ID:8a9JlF6R
- 特定の場所のみで、動的イベントを発生させて管理する
って考え方は、素人にはなかなか思いつけないよ。
なるほどね〜。
- 645 名前:名前は開発中のものです。 :05/02/15 22:44:10 ID:bkp5CEU2
- >>642 正直、3-4行目は不要だったと思う。
ある程度の期限がないと、いつまでたっても完成しないんじゃないかな。
「妥協作」のほうがスレ的には面白くなりそうだ。
- 646 名前:名前は開発中のものです。 :05/02/15 23:23:30 ID:+zSeAUxZ
- もどりますた。
えーと皆がどう思ってるのか分かんないけど、あんまりスターフォース再現の
技術的アプローチを考えてるわけじゃないんで、部分的にスターフォースっぽいなあ
程度のモノが作れる素材少々、とお考え下され。
これから爆発パターン作るんで、終わったらうpしようかなと思います。
今のとこゲームが作れる最小単位のものしかないですが。
20分もあればできるだろうと思いますが、あぷろだはどこが良いでしょうか。
良くわからんです。
- 647 名前:名前は開発中のものです。 :05/02/15 23:24:11 ID:+zSeAUxZ
- つうか興味ない人もいるかも知れないんだけど、別スレ行ったほうがいいのかな。
- 648 名前:名前は開発中のものです。 :05/02/15 23:31:55 ID:EljJI3gi
- MAPカウンタ(ゲームカウンタ)はお手がるだけどIF文の嵐になるのでお勧めしない。
MAPにイベントを埋め込む方法は多種多様の方法があるけど
(例えばマップと同じサイズのイベント専用MAPを用意する等)RPGはともかく、単方向スクロール型には贅沢すぎる。
もう一つ、キャラクタに埋め込む方法。これはキャラクタが有効になった時にイベントを発生させるやり方。
画面外のキャラクタって当然表示されない。でも画面内に入ると表示される。
この表示と同時にイベントを発生させればいい。
この方法の利点はIF文が必要ない、イベントの管理がしやすい、キャラクタを消すことでイベントも消去できる等がある。
- 649 名前:名前は開発中のものです。 :05/02/15 23:34:37 ID:i2Q5Z6Jf
- >>646
もう作ったの?
仕事早杉
- 650 名前:646 :05/02/16 00:02:52 ID:KCtootgW
- ttp://49uper.com:8080/html/img-s/40651.zip
とりあえず自機、ショット、BG、ザコx4、敵弾、爆発、フォントと最低限のものを揃えますた。
ラリオスのようなものは無いけどザコ早回しゲーくらいならできるだろうと思います。
地上と地上敵はまだなんもなし。拡張しやすいように配置したんで大きくてスカスカだよw。
- 651 名前:名前は開発中のものです。 :05/02/16 00:05:31 ID:kwhyft6a
- 648
mapカウンタ使かえって言っときながら、おすすめしないかよw
ばかじゃねーの?
- 652 名前:名前は開発中のものです。 :05/02/16 00:08:00 ID:bktb/Krt
- >>650
Goodjob!!
なかなか上手いね、つかわさせてもらうよ
- 653 名前:646 :05/02/16 00:14:58 ID:KCtootgW
- >>652
同梱のテキストにそれぞれの画像の左上座標が全部書いてあるので
参考にしてね。表示フレームとかはお好みで。
- 654 名前:名前は開発中のものです。 :05/02/16 00:20:01 ID:fTUS/y/c
- IF文の嵐って...ソートしときゃ1つで足りると思うが
>>648がどんなプログラム書いてきたのか見てみたいぞ
- 655 名前:名前は開発中のものです。 :05/02/16 00:20:22 ID:CoNdhUQg
- >>622
一番最後の金字塔的存在はレイシリーズだな
同人シューティングでこれのパクリは非常に多かったな
- 656 名前:名前は開発中のものです。 :05/02/16 00:37:37 ID:FFXAxDyn
- >>650
フォントもあるとはグッジョブ。色味テスト画像も用意してくれててイメージしやすいわこれ。
ここまでしっかり準備されてると助かる。
- 657 名前:名前は開発中のものです。 :05/02/16 00:48:36 ID:bktb/Krt
- >>654
ArrayListとかmapオブジェクトなどを使うんじゃなくて
単純に
if(count==10000) { ・・・・・ }
if(count==23500) { ・・・・・ }
if(count==49870) { ・・・・・ }
みたいにしちゃうってことでしょ??
- 658 名前:631=654 :05/02/16 00:58:17 ID:KCtootgW
- >>656
今みるとちょっと背景のコントラスト強い気がしてきたw
動かしてチカチカしたら落としたほうが良いかも。
次はザコを増やすか地上を作るか…地上はちょっと時間かかるかな。
まあとりあえず様子見かしら。
ところでドキュメントに631って書いてたのでこの話題では631にしときますw
- 659 名前:名前は開発中のものです。 :05/02/16 01:00:28 ID:hZ+f/F45
- >>648
なんか詳しそうだけど、物作りや実際に作ってる人って
聞かれもしない技術や方法を、いちいち教えたりしないと思うんだよね。
共同で作るスタンスがあればまた別だと思うけど
無ければ時間の無駄っしょ?
なんか横からちょっかい出してスマソ。
- 660 名前:名前は開発中のものです。 :05/02/16 01:15:57 ID:FFXAxDyn
- 地上(浮遊大陸)があるとぐんと燃えるな。
- 661 名前:名前は開発中のものです。 :05/02/16 01:16:02 ID:Hcs1Qcwx
- まぁ、いいじゃないすか。
久しぶりに前向きな餌が放り込まれたんだから、楽しく行きまっしょい。
- 662 名前:名前は開発中のものです。 :05/02/16 03:00:45 ID:ZkGtZHEh
- タイトルだけ作った。ttp://49uper.com:8080/html/img-s/40691.png
これまでVBでしかSTG作ったことないから少しOOPを意識するつもり。
一人だけだと悲しいから誰か他にもやろうよ。
- 663 名前:名前は開発中のものです。 :05/02/16 03:06:06 ID:v9Y2R06T
- >>655
レイフォースは、ゼビウスとアフターバーナーのリミックス。
開発者が雑誌やなんかで公式に発言してたYO。
これは語ってないが、演出なんかは、NAMCOのSYSTEM2モノを
多分に参考にしてると思われる。
- 664 名前:名前は開発中のものです。 :05/02/16 03:16:05 ID:YILVcXxI
- 俺もやってる…が、もう寝る〜
仕事もあるしマターリやるよ
- 665 名前:名前は開発中のものです。 :05/02/16 03:19:15 ID:5Jlr61N4
- そのミックスの結果に影響力があったんだろ。
影響といえば、
マシンパワーが上がるに連れ、
それに応じた派手なエフェクトや3DCGをプレイヤーが望むようになっていく中で
「弾幕系」というスタイルを解答にした「怒首領蜂」もあげるべきかと。
システムというよりは演出に近いが。
- 666 名前:名前は開発中のものです。 :05/02/16 08:28:05 ID:LGgcnQVp
- 「おいおい、そりゃおかしいだろ!」な、高低差を全く無視したショットってテラクレスタが元祖?
同様の共通ショットである、スタフォもエグゼドも自機と地上物は同じか、スレスレな戦闘空間
だったし、ツインビーは撃ち分けタイプ、1942あたりは完全に空のみだったよね。
- 667 名前:名前は開発中のものです。 :05/02/16 12:35:56 ID:kwhyft6a
- >>659
多分教えたがり君じゃないか?
あんた、いろんな人関に接っする努カしなよw
- 668 名前:名前は開発中のものです。 :05/02/16 12:38:26 ID:3kRH4HBA
- 一般論として
撃ち分けの元祖・現在のシューティングのひな形がゼビウス
撃ち分け無しの元祖がスターフォース
- 669 名前:名前は開発中のものです。 :05/02/16 12:52:20 ID:xVfcyPtJ
- スターフォースは今やっても満足感100%の良質ゲームだなぁ
FC版は除く
- 670 名前:名前は開発中のものです。 :05/02/16 12:55:52 ID:uKjL6JrK
- 俺はFCから入ったからどっちもGooD
- 671 名前:名前は開発中のものです。 :05/02/16 18:33:57 ID:bdZGgOwp
- まずはDirectInput周りとアスキーフォント→オリジナリフォントあたりから作っていこうかな。
その後、Direct3DXのスプライトで背景の星流しと自機の表示、移動といこうか。
MAPエディットとキャラクターの動き・アニメは自作のツールでやろう。
オレはC#使い。
- 672 名前:名前は開発中のものです。 :05/02/16 18:41:20 ID:sZxOtKrc
- >657
プログラム経験ナシだが、STGを作ろうと思いたってしまった者です。
HSPを使用しているのですが、わたしがやってるの、まさにそれです(苦笑)。
if文が大量に並ぶとどの辺がまずいのでしょうか?
使わないほうが、分かりやすい、美しい、マシンスペックを要求しない…レベルなら、
if文の羅列で良いかな、とか思ってしまうんですが、どのようなものなのでしょうか?
- 673 名前:名前は開発中のものです。 :05/02/16 18:48:14 ID:uKjL6JrK
- >>672
毎回そこをとおるたびにすべてのifを走査するから効率が悪いってことだろうか。
- 674 名前:名前は開発中のものです。 :05/02/16 18:51:56 ID:TMKqKdqc
- >>672
作業効率が上がる,かな.
プログラミング始めたばっかりならとりあえず今のまま作ってもいいだろうけど
後々は多少面倒でも別の構造を作った方が楽になるかな.
まあ,がんがれ.
- 675 名前:名前は開発中のものです。 :05/02/16 19:21:31 ID:mCCduCi5
- 後半のイベントになるほど遅くなるな。
せめて配列使って
event[] = {10000, 23500, 49870, };
…〜…
if(count == event[idx]) { ・・・・・; ++idx; }
のようにすべし。
- 676 名前:名前は開発中のものです。 :05/02/16 19:22:51 ID:mCCduCi5
- あ、スマン。
これだけじゃだめか。
関数ポインタ使わんと。
- 677 名前:名前は開発中のものです。 :05/02/16 20:35:01 ID:hZ+f/F45
- >>667
教えたがり君なのはわかってますとも(誰も聞いてないことでも)
ただ自分のサイトだけで教えて君やってればいいのでは? と思ったんで。スマソ
別に、あなたに言ってる訳じゃないんだが。多分w
- 678 名前:名前は開発中のものです。 :05/02/16 21:22:04 ID:we+tUFZs
- >>672
ifが大量に並び、それぞれに処理が結構違うなら
HSPなら on hoge gosub とか調べてみるといいかも知れない。
ifの羅列で分かるならそのままで構わない。
- 679 名前:672 :05/02/16 21:33:29 ID:sZxOtKrc
- ありがとうございました。完成までどれぐらいかかるか分かりませんが、
少しずつやっていきたいと思います。
- 680 名前:名前は開発中のものです。 :05/02/16 22:15:27 ID:CoNdhUQg
- シューティングゲームアルゴリズムアニアックス
興味本位で買ってみた・・orz
おまいらやめとけ
- 681 名前:名前は開発中のものです。 :05/02/16 23:03:14 ID:UFbuILIX
- 既出
- 682 名前:631 :05/02/17 00:09:25 ID:OBgkTgsI
- 今日ちょっと忙しかったのでさっき帰ってきたばかりだけど
今、浮遊大陸とタイル上地形作りはじめてます。
まあそんな時間かからんでしょう。
- 683 名前:名前は開発中のものです。 :05/02/17 00:24:47 ID:up131kOS
- ドット期待sage
- 684 名前:631 :05/02/17 01:23:18 ID:OBgkTgsI
- ttp://49uper.com:8080/html/img-s/40879.zip
うpしますた。
画像自体はぜんぜん違うんだけど、置いてみるとまんまスターフォースだねこれはw
でも現状では地上物ないからあるだけ背景になっちゃうけどね。雰囲気だけ。
次はキャラバン系作れる用に斜めショットとか入れようかな。
あと変なプチプチとか。それより敵キャラがいるか。
- 685 名前:名前は開発中のものです。 :05/02/17 01:49:58 ID:ZZoEwztE
- 乙。
やっぱ背景が星だけじゃなくて大陸とか出てくると雰囲気が一気に増しますね。
- 686 名前:名前は開発中のものです。 :05/02/17 01:58:20 ID:dnw3bOv6
- >>675
HSP等の非OOPならいいんじゃいの?
この手の方法はワープ、復活ポイント、ボスエリア等、大まかな用途向けだね。
一時的な細かいイベントの際には少し上ででたMAPもしくはキャラクタに埋め込む方法がいいかな。
頭脳戦艦ガルとかな。
- 687 名前:名前は開発中のものです。 :05/02/17 03:05:20 ID:up131kOS
- >>631
参戦してみまする。
- 688 名前:名前は開発中のものです。 :05/02/17 03:22:02 ID:TJ8UXrXa
- HSPならDirectXも簡単に使えるし、いいんじゃないの。
- 689 名前:名前は開発中のものです。 :05/02/17 12:40:35 ID:MmcQyO5M
- 言語はなんでもよい。
ぶっちゃげ、ツクールでもよい。
- 690 名前:名前は開発中のものです。 :05/02/17 13:21:30 ID:QN4ySMXX
- ツクールなら5,6年前スターフォース移植したことあるぞ。
- 691 名前:名前は開発中のものです。 :05/02/17 16:02:15 ID:4xsYMPDa
- ゲムデヴ アップローダー
http://gamdev.org/up/upload.php?page=1
- 692 名前:名前は開発中のものです。 :05/02/17 16:27:08 ID:DvcNyZSy
- http://www.triangleservice.co.jp/html/trizeal/sos/
- 693 名前:名前は開発中のものです。 :05/02/17 17:22:24 ID:ieYFGQPT
- そこらじゅうに貼られてるなコレ
- 694 名前:名前は開発中のものです。 :05/02/17 18:18:19 ID:TL3weUh5
- 一生懸命作ったものでも駄目なものは駄目
てきとうに作ったものでも良いものなら良い
- 695 名前:名前は開発中のものです。 :05/02/17 18:39:12 ID:dnw3bOv6
- 仕事忙しいから土日じゃないと無理だな
- 696 名前:名前は開発中のものです。 :05/02/17 22:41:45 ID:aGa9g7Oo
- もちろん>>690がトップバッターだよな
- 697 名前:名前は開発中のものです。 :05/02/18 00:27:13 ID:ojBwBoKr
- なんか面白いことやってるなおまいら!
俺もやりたいぞー!
時間が・・・
- 698 名前:631 :05/02/18 00:29:55 ID:ccpg3ZqE
- 今日は素材はナスです。
明日もAOU遊びに行くので微妙ですw
チラシの裏失礼
- 699 名前:名前は開発中のものです。 :05/02/18 00:37:47 ID:MF0XDxuu
- 合間にちょっと時間確保して、地形表示させてみてる。いいねコレ
- 700 名前:名前は開発中のものです。 :05/02/18 01:00:35 ID:L7WggQ1e
- >>671
入力周り完成。キーボードとゲームパッドに対応(コンフィグでのボタン設定はまだだけど)
あと、半角英字のテキストファイルを読み込んでオリジナルフォントで表示させるとこまでできた。
ソースは98%が書籍やWebのコピペばかりで自ら激しく萎え
- 701 名前:700 :05/02/18 01:01:56 ID:L7WggQ1e
- 違った。俺が>>671だ。
自分にレスしちまったぜチクショー!
- 702 名前:631 :05/02/18 01:27:27 ID:ccpg3ZqE
- どんな風になるのか楽しみだったりしてw
この素材、別のスレとかでも使っちゃっていいんで適当に広めて下され。
俺もHSPあたりで動かしてみようかな。
- 703 名前:687 :05/02/18 01:59:53 ID:12Hz6RbK
- チラシの裏) とりあえず自機と背景宇宙が動いた。
- 704 名前:名前は開発中のものです。 :05/02/18 03:57:21 ID:V7hHki3l
- 敵、どうやって動かそうかな?
- 705 名前:687 :05/02/18 07:24:45 ID:aAOTJULE
- http://gamdev.org/up/img/2360.jpg
自機弾、敵(てきとう)、敵弾(いいかげん)、爆風と、
それぞれの当たり判定処理付けた。
…サイズ的に携帯ゲーっぽいw
- 706 名前:名前は開発中のものです。 :05/02/18 10:23:34 ID:0djtjLmH
- >>700
入力関係は型が決まってるらしいので気にすることないぞ。
わしも入力は一応実装でけた・・・
- 707 名前:名前は開発中のものです。 :05/02/18 13:18:26 ID:tMyxmFSv
- >>705
確かにちいせえw
なんか爆発も岩みたいだな
- 708 名前:名前は開発中のものです。 :05/02/18 16:49:18 ID:hqui0DQ6
- sdkバージョンアップしてしまった(´・ω・`)
- 709 名前:名前は開発中のものです。 :05/02/18 17:09:56 ID:pnGXioAx
- aprilまでまてや
- 710 名前:名前は開発中のものです。 :05/02/18 17:18:57 ID:5yiVNxrF
- >>705
小粒の黒豆っぽくてうまかった。
- 711 名前:701 :05/02/18 18:14:16 ID:L7WggQ1e
- オレの日記帳:
とりあえず今日、タスクシステムを構築しなくては・・・
ここはほとんどオリジナルソースだ。
1面完成したらソース付きでUPする。しかしソースはウンコ味になるだろう。
- 712 名前:名前は開発中のものです。 :05/02/18 23:37:13 ID://Kl0/Gg
- 期待。
と言う前に自分で作らないと駄目なのか。
- 713 名前:687 :05/02/19 13:14:53 ID:9MfZ6iyP
- GameDev鯖が不安定っぽいね。
http://up.isp.2ch.net/up/a7b30192447e.jpg
浮遊大陸(見た目だけ)、ザコ敵その4実装。
スコア、残機は未実装。今日はここまで作った。
自作ゲーのリファクタリングを兼ねて、
流用コード使ってるから速い速い |Д゚)ノ
>>631
すげぇナイスなドット絵なんですが、1つだけお願いが。
背景チップ(浮遊大陸)に敵と敵弾が埋もれてしまうので、
その辺の色合い調節してくれるとありがたいです。
あと要るモノって何だろう。ボーナスアイテム?
- 714 名前:631 :05/02/19 13:40:07 ID:Mih3PNz3
- >>731
色味調整了解。
つーか大陸のタイルと敵、敵弾と爆発も埋もれる気がする。
ちょっと全体いじらないとダメかな。
- 715 名前:名前は開発中のものです。 :05/02/19 13:42:35 ID:aIz9rAiw
- 浮遊大陸パーツのタイルに、
・タイル(基地(小)が乗っかってる)
・タイル(基地(小)etc.が破壊されてクレーターがある)
があれば、スターフォースとしての必須物はだいたい揃うかと思われ
あとは各パーツ使いまわしでなんとかなりそう
今日も>>631氏はAOUかな、存分に楽しんできてくだされ
- 716 名前:701 :05/02/19 16:11:57 ID:5jyxtrkZ
- オレの日記帳:
ソースがすでに膨大な量に・・・ソースの公開は整理してからだなぁ。
事実上、C#の初ソフトだから。
画面だけどレイヤーを4つに分ける。
1・・・コンソール
2・・・スプライト(時機・敵機・弾)
3・・・浮遊大陸
4・・・星屑
従来、星屑は一個一個がスプライトとしてタスクに放り込むべきなんだが
今回はレイヤごと放り込む予定。
自機は浮遊大陸の裏側に回りこむこともできる。
敵の動きはてこずりそう・・・
- 717 名前:名前は開発中のものです。 :05/02/19 17:15:18 ID:Z3KT/Us6
- http://gamdev.org/up/img/2361.png
等倍角なのにソフト加工されてるんだが、何か指定し忘れてるんかなあ。
- 718 名前:631 :05/02/19 21:20:06 ID:Mih3PNz3
- うpしますた。
ttp://49uper.com:8080/html/img-s/41408.zip
色味変更しました
・背景の宇宙のコントラストを落とした
・浮遊大陸の色の彩度を落とした
・浮遊大陸タイルの明度を落とした
こんな感じです。ただザコ敵がグレーなのでやっぱりかぶるかも…。
色が増えたので今回は減色せずフルカラーBMPです。(前は8BITカラーだった)
また、小型地上物(16x16)を一つ追加。
さらに4色のありがちなつぶつぶ(wと、斜めショットを追加。
これはスターフォースっぽくは無いのでお好みでドゾ。
- 719 名前:名前は開発中のものです。 :05/02/19 21:20:08 ID:Dmu63hDJ
- Direct3Dなら
CreateTextureFromFile系のフィルタを
D3DX_FILTER_POINTにするとか。
- 720 名前:687 :05/02/19 23:32:02 ID:Dmu63hDJ
- >>718
乙です。
- 721 名前:名前は開発中のものです。 :05/02/20 01:20:38 ID:7tXIctKg
- >>718
スターブレインも頼む(できればMkII)
急がなくていいよ
ttp://lur.hp.infoseek.co.jp/sss/sss1.htm
- 722 名前:631 :05/02/20 02:46:11 ID:VUzLFvq4
- 承知した───
つーか同じものが出来るわけじゃないけど、
ここは押さえてくれってのはあるの?
ラリオス的使い方が出来るように合体ギミックも入れるかw
まあそのうちやります
- 723 名前:名前は開発中のものです。 :05/02/20 03:49:30 ID:Rchw3GRq
- >>719
thxです。
フィルタの様子を見て変わらんかったから
D3DDEVTYPE_HAL>D3DDEVTYPE_REFに変えたらちゃんと出ました。
- 724 名前:名前は開発中のものです。 :05/02/20 05:51:41 ID:k1DOVIRn
- なんちゅう糞なグラカつかっとるか
- 725 名前:名前は開発中のものです。 :05/02/20 10:50:11 ID:dRgwQQRS
- D3D使うなら透明色使わずにαチャンネル使ったほうがいいのでは?
- 726 名前:名前は開発中のものです。 :05/02/20 10:58:04 ID:Rchw3GRq
- マスク使う奴ですかな
- 727 名前:701 :05/02/20 15:25:03 ID:7tXIctKg
- チラシの裏:
ほとんどのデータがxml形式に。かなり危険・・・
スコアやゲーム中のメッセージは自前のオリジナルフォント用のTextField、TextAreaで行う。
ドラクエばりの表示方法や、文字列の点滅が可能。
今日はこれだけ。自機はまだ動かないし、タスクシステムもまだできてない。
基盤固めだけで3日をついや。どうやら2週間かけても1面すら無理そうだ。
>>631
お願いがあるんですが、フォントはASCII並びにしてもらえませんか?
この並びはかなり融通が利くので。以下のように8列16行で。未定義部分は空白で。
今は仕方なく自前フォントでやってます。もし意味不明ならば無視してかまいませんので。
0x0 0x1 0x2 0x3 0x4 0x5 0x6 0x7
0x0 0 P
0x1 1 A Q
0x2 2 B R
0x3 3 C S
・
・
0xE N
0xF O
- 728 名前:名前は開発中のものです。 :05/02/20 15:49:41 ID:1d2lsaOm
- テーブル作って変換で。
- 729 名前:631 :05/02/20 17:44:28 ID:VUzLFvq4
- >>727
ttp://49uper.com:8080/html/img-s/41613.zip
これで良いのかな?(BMP画像のみ、右下)
小文字領域考えると左に一個ずれてる気もする。
確認ヨロ。変でもすぐ直せるので。
ちなみにめんどくさいので小文字はやりませんw
- 730 名前:名前は開発中のものです。 :05/02/20 17:45:38 ID:VUzLFvq4
- >小文字領域考えると左に一個ずれてる気もする。
右に一個、だった。
- 731 名前:名前は開発中のものです。 :05/02/20 18:01:30 ID:h2pXSP7k
- >>631氏
パーサーがあると助かる。パワーアップ用。
- 732 名前:名前は開発中のものです。 :05/02/20 19:23:00 ID:Fzi601SS
- 地上物破壊跡キタ━(゚∀゚)━!!
地上物1も明滅アニメしてるし、GJです。
- 733 名前:名前は開発中のものです。 :05/02/20 19:31:41 ID:qLDfSLsh
- これ、一人一人がヒッゴとビゴーラ描いていったらいろんな模様が出来て面白いんじゃないか、と思いました。(’’
- 734 名前:名前は開発中のものです。 :05/02/20 19:33:19 ID:qLDfSLsh
- ヒッゴ>ビッゴ
すまそん
- 735 名前:名前は開発中のものです。 :05/02/20 20:43:34 ID:NafPUBH+
- ナイスアイデア
16階調くらいの灰色でない(タイルと違う色にするため)モノトーンでやってみっか
…と思ってやってみたらショボい立体感無いのしかできなくて削除&断念
腕前が足りなかった
やっぱ絵師ってスゲーなあ
- 736 名前:名前は開発中のものです。 :05/02/20 21:28:35 ID:7tXIctKg
- >>728
それは無茶かもしれん。だいたい、
アスキーコードの上位4ビットが横方向、下位4ビットが縦方向に対応するから
テーブルなんて作らないでも目的のフォント位置が分かるでしょ?
- 737 名前:701 :05/02/20 21:38:50 ID:PXNZT2Wn
- >>729
乙、どうもです。
使いやすくなりました。
- 738 名前:名前は開発中のものです。 :05/02/20 21:42:38 ID:mtgfzMOx
- 土日スレとここが今一番流行りだな
- 739 名前:687 :05/02/20 22:20:14 ID:q9kKTD+a
- 320×240でフルスクリーンにするとD3Dオブジェクトが落ちる。
調べて見ると、多くのグラボで320×240のディスプレイモードが無いことが判明。
Presentで640×480に拡大表示したらボケるし…orz
ところで開発途中Verうぷったらいい刺激になるかしらん。
- 740 名前:名前は開発中のものです。 :05/02/20 22:43:07 ID:KzzJ1/q4
- bmp自体を縦横2倍ずつに単純拡大して使ってる
- 741 名前:名前は開発中のものです。 :05/02/20 22:50:11 ID:mtgfzMOx
- >739
是非!
- 742 名前:名前は開発中のものです。 :05/02/20 22:50:53 ID:UyEsydm/
- こんなすごいの作られたらもう自分Verいらないや、と挫折する人続出の予感。
みんなで同時に出すほうがそれっぽいと思うけどどうだろ。
- 743 名前:名前は開発中のものです。 :05/02/20 23:02:50 ID:qLDfSLsh
- タイトルまでなら挙げて貰ってもいいんじゃないかな。
- 744 名前:687 :05/02/20 23:06:10 ID:q9kKTD+a
- >>742
それはちと危惧してる。自意識過剰とか言われるかも知れないけどw
参加者数を減らしちゃうのは俺としても不本意。
ただ、動くものを見せたらやる気がでるかな とも思っているので
スレ住人の意向を伺いたい。
>みんなで同時に出すほうがそれっぽいと思うけどどうだろ。
期限か何にか決めときますか?
- 745 名前:名前は開発中のものです。 :05/02/20 23:17:42 ID:2bldqGnz
- 土日発表だとみんな遊べそうでいいかも。でも、一番プログラムはかどる日でもありますね。
逆にこの曜日だと発表困る、って人は?
- 746 名前:名前は開発中のものです。 :05/02/20 23:24:09 ID:Zjwh2DRq
- ttp://49uper.com:8080/html/img-s/41704.zip
ぶったぎってすまんけど再うp。パーサーとアイテムキャリア(?)入れました。
テキストは更新してません。左上座標は(24,32)、(32,32)です多分。
- 747 名前:名前は開発中のものです。 :05/02/20 23:26:32 ID:Zjwh2DRq
- ttp://49uper.com:8080/html/img-s/41704.zip
ぶったぎってすまんけど再うp。パーサーとアイテムキャリア(?)入れました。
テキストは更新してません。左上座標は(24,32)、(32,32)です多分。
- 748 名前:名前は開発中のものです。 :05/02/20 23:29:46 ID:Zjwh2DRq
- すまん二重…orz
- 749 名前:名前は開発中のものです。 :05/02/20 23:41:11 ID:DPvhqqwq
- >744
俺は色々見たほうが刺激になるしむしろ凄いのをどんどんUPして欲しいな
毎週日曜とかでいいんじゃないだろうか
期日決めると時間のない人が参加しづらくなるかもしれないし
- 750 名前:名前は開発中のものです。 :05/02/21 00:08:16 ID:Ac+DnMwW
- >>746
パーサーとカルデロンサンクス
- 751 名前:631 :05/02/21 00:50:02 ID:WxI6t3tB
- >>750
カルデロンっていうのか。
アニメなくてスマソw
- 752 名前:名前は開発中のものです。 :05/02/21 02:20:02 ID:e3KDvOgG
- 他にネタが無いからシューティング作ろうぜスレになっちまったな
- 753 名前:687 :05/02/21 02:23:39 ID:NKcAmOso
- >>749
了解
うぷろうと思ったら、漏れ発覚orz
もう少し待ってくれー
- 754 名前:名前は開発中のものです。 :05/02/21 02:27:15 ID:uonGSyLk
- >>752
スレ変えた方が良いかな。
興味無い奴もいるかも試練。
- 755 名前:名前は開発中のものです。 :05/02/21 02:41:20 ID:ICGo/teS
- 無駄に煽り合ってるよりはよっぽど有意義だからこのままでいいんでない?
実際に動かして説明するための基礎ができるし。
- 756 名前:687 :05/02/21 02:43:09 ID:NKcAmOso
- OKバグ取れた。うぷ。
http://gamdev.hp.infoseek.co.jp/cgi-bin/up/No_0023lzh.html
タイトル/起動デモ/ゲームオーバー実装。
フルスクリーン問題は後回し
>>754
確かに。
- 757 名前:名前は開発中のものです。 :05/02/21 03:28:30 ID:Om4gwDtB
- キター!
STAA FOOSUワロタw
起動画面の再現激ワロタww
とりあえずちゃんと動いたよ。
敵とか大陸配置はどうやってるの?
- 758 名前:名前は開発中のものです。 :05/02/21 03:31:17 ID:Om4gwDtB
- >>755
俺もできればここでやってほしいな。
色々参考になりそうだし。
- 759 名前:687 :05/02/21 04:09:25 ID:NKcAmOso
- >>757
ウホ!受けてなにより
敵と大陸、全部周期+ランダム自動生成でやってる。
敵は1セット(10機)が生成され、画面内から敵がいなくなると次のセットを生成。
セット内の配置はランダム。
セットは3回でループ。{ザコ1、ザコ1、ザコ4}
大陸は一定時間/フレーム経過で1大陸を生成。
大陸自体の形状は、
0)大陸は、2次元のマップを持つ。最初は「何もなし」で初期化
1)ランダムに整数nとm、xとyを作る。m×n>一定なら生成し直し
2)グレーパネルをx,y座標にn×mの大きさで埋める
3) 1-2を適当な回数行う
4)グレーパネル周りを地形パーツで埋める
みたいな感じで生成してる。
- 760 名前:687 :05/02/21 04:16:30 ID:NKcAmOso
- 訂正
2)グレーパネルをマップ上のx,y座標にn×mの大きさで埋める
画面右側のオブジェクトカウンタ(グレーのヤツ)を見ると参考になるかも
MYCHRが自機数 MSHOTが自機弾
ENEMYが敵キャラ ESHOTが敵弾
EFFECが爆風 GNDOBが大陸
あと、ランクっぽいも付けてある。
ザコ敵生成毎に、ランクが+1されて、
敵の弾発射量が増える。
- 761 名前:名前は開発中のものです。 :05/02/21 12:45:54 ID:wiYvSxlJ
- 一番のり乙。
ここでやめてしまわないように、な
- 762 名前:631@仕事中 :05/02/21 14:12:01 ID:WxI6t3tB
- >>687氏
おつ〜
動いてるよ。うれしやw。起動画面ワロタw
地形は自動生成か。自分でやるときも自動生成にしようと思ってたんで
参考になります(やるといってもHSPで簡単にやるつもりだけど)。
とりあえずラデ9500pro、Intel845どちらも全画面でも問題なく動いたよ。
あ、一度だけ「不正な処理」で終了した覚えが。再現性なくてよく分からんゴメン。
あと分かっちゃいたけどザコ敵のアニメが微妙に悲惨だなあw。そのうちサイズと
枚数そのままで描き直すか…orz。
そういやどなたかの依頼のデカキャラ(あえてこう言うw)はしばらくお待ちを。
でかいのでマンドクサイw。
- 763 名前:名前は開発中のものです。 :05/02/21 15:46:15 ID:s6qW354r
- これ系の起動画面の演出はおそらく彼だけじゃないはずだ。
- 764 名前:名前は開発中のものです。 :05/02/21 17:26:29 ID:sfkjYuGK
- >>631氏
フォントのASCII配列のほうですが、0の左隣も空白だと半角スペースもそのまま表示できるので良さげです
- 765 名前:701 :05/02/21 18:12:42 ID:e3KDvOgG
- >>687
早速遊んでみました。
起動時の細かい演出など、なかなかすばらしいです。
作りなれてるなーっって感じ。
でもPush AなのにZキーじゃないと始まらないのは釣りですか?
あと、フルスクリーンモードだとちらつきますね。
当方Radeon9600
今後に期待!
- 766 名前:名前は開発中のものです。 :05/02/21 19:58:31 ID:j7KSinCM
- そりゃちらつくだろ
- 767 名前:687 :05/02/21 21:06:38 ID:xW1qeM2i
- ども、みんな作動確認ありがd
>>762
「不正な処理」って敵弾がいっぱい出た時じゃないかな。
だったら、原因分かってるんで、次回で修正します。
>>765
PRESS A BUTTONは、(アーケード風に)「一つボタンを押す」の意で
書いたんですが違う意味にw。適当なメッセージに変えときます。
フルスクリーンのちらつきは、D3DSWAPEFFECT_COPYが原因かなと。
こっちも次回までに修正しときます。
- 768 名前:701 :05/02/21 22:36:19 ID:e3KDvOgG
- オレの場合、SwapEffectはDiscard、PresentationInetrvalはImmediate
メイループはDLLインポータ経由でMMタイマ使って回してるけど
ちらつきは全然無いなー
- 769 名前:757 :05/02/21 22:58:25 ID:tcX7cqJC
- >>759
解説アリガトン
マップデータじゃなくて自動生成だったのか〜。
- 770 名前:名前は開発中のものです。 :05/02/21 23:09:16 ID:s6qW354r
- >>768
IDがOgg
- 771 名前:名前は開発中のものです。 :05/02/21 23:11:15 ID:Ac+DnMwW
- >>687
だめだ起動しねえ。RADEON9700pro。掘削も起動しねえ。
- 772 名前:631 :05/02/22 02:36:10 ID:j73xgAFL
- >>764
http://gamdev.hp.infoseek.co.jp/cgi-bin/up/No_0024zip.html
対応しました(画像のみ)。今回はコレだけです。
- 773 名前:名前は開発中のものです。 :05/02/22 12:25:59 ID:AMXcJ1Na
- 差し替えて動作確認しました。便利。サンクスです
- 774 名前:687 :05/02/22 20:43:18 ID:6urw3ptU
- >>768
なるほど。情報サンクス
>>771
了解。できればもう少し情報をお願いします。
一応ですが、以下をチェックしてみてください。
1)DirectX8.1b以上のランタイムのインストール
2)グラボドライバを更新
3)ゲームパットをすべて外す
- 775 名前:名前は開発中のものです。 :05/02/22 22:42:39 ID:pltyFkD0
- >>774
ゲームパッドを外すってそんなものが関係
あった。動いた。ゲームポートにさす普通の4ボタンパッドだぞ?
- 776 名前:名前は開発中のものです。 :05/02/22 23:18:28 ID:nVHOieHs
- >>775
うちも起動しなかったんであきらめてたが、ジョイスティック外したら動いた。
同じくゲームポートに挿す標準4ボタンパッド
- 777 名前:名前は開発中のものです。 :05/02/22 23:33:36 ID:4eP3LmjC
- 単にパッド周りの開発をあとまわしにしてるだけぽ?
うちも手元にパッドがないから後にしてる。
- 778 名前:631 :05/02/23 00:01:17 ID:1uXxsqbq
- 業務連絡
今日は更新ナスです。
仕事を二つ抱えちゃったので(当方フリーなの)明日もアヤシイけど
小物は出来たらやりますね。
- 779 名前:名前は開発中のものです。 :05/02/23 01:49:30 ID:Qg/Tdjt/
- 新規参戦です。よろしくお願いします。
http://gamdev.hp.infoseek.co.jp/cgi-bin/up/No_0026zip.html
- 780 名前:631 :05/02/23 02:39:30 ID:1uXxsqbq
- >>779
うp乙!
おーなんかオリジナル素材が加わってますね。
敵の動きがゼビウスのトーロイド(絵的にはジアラ?)みたいだ。
とりあえずAthlonXP2400+&ラデ9500proで動作確認。
ただ同梱テキストにあるとおりアンチエイリアスがかかってます。
あーしかしQVGA仕様はまずったかなあ。結構いろいろ苦労させちゃってるっぽ…。
VGA仕様のBMP欲しい方います?単に補間なしで縦横2倍するだけですがw。
(テクスチャサイズは単純に4倍の1024x1024になります)
さてきりが無いから今日は寝るか…。
- 781 名前:名前は開発中のものです。 :05/02/23 12:37:50 ID:18aoksZP
- >>740
自分のが発表段階になるまでみんなの落とすの我慢してワクワクしてるんだが、
動作テストのお手伝いができないのはちょっと心苦しいな
- 782 名前:名前は開発中のものです。 :05/02/23 12:40:21 ID:c4MxRGb0
- >>780=631
画像の位置補正や拡縮なんかは、イチから描くわけでもないので
プログラマ側でも対応できるし、そこまで手間かけさせるのは忍びない。
>>780自身も作ってるみたいだし。
キャラ増やすとか、そういう要望が出たときにがんばってほすぃ。
- 783 名前:名前は開発中のものです。 :05/02/23 18:02:52 ID:0CTiWtWL
- 骨格が出来たのでキャラ定義データをtxtでこつこつ書いていきます。
- 784 名前:687 :05/02/23 18:21:33 ID:2fnGazUA
- >>775-777
どうやら、IDirectDevice8::SetDataFormat()でDIJOYSTICKDATA構造体を設定する際、
構造体内で定義しているボタン数よりゲームパットのボタン数が少ないと落ちていた模様。
今のコードだと、「最大16個のゲームパットを、8ボタンゲームパットとして初期化し使用可能
にする」仕様だったので、1個でも7ボタン以下のパットが繋がっていると落ちていたらしいですorz
半日格闘した挙句、怪しい定数値をつけると問題が解決しますたw
DIOBJECTDATAFORMAT JoystickDataFormat[] ={
(略)
{ &GUID_Button, FIELD_OFFSET(JOYSTICKDATA, Button[0]), DIDFT_BUTTON | DIDFT_ANYINSTANCE, 0, },
の部分を
{ &GUID_Button, FIELD_OFFSET(JOYSTICKDATA, Button[0]), 0x80000000 | DIDFT_BUTTON | DIDFT_ANYINSTANCE, 0, },
とすると無問題。らしい。
この0x80000000という値が何なのかについては、DinputとSDKヘルプを見てみましたが
まったく記述されてませんでした。うーん…
一応、c_dfDIJoystickとかいう、得体の知れないグローバル変数でも解決するっぽいことが
SDKヘルプに書いてありました。これまた、DIJOYSTICKDATA構造体であることしか、Dinput.hに
書かれてません。謎すぎだー
- 785 名前:687 :05/02/23 18:43:11 ID:2fnGazUA
- >>779
GJ乙!
自機ショットが超連射っぽいね。
Athlon700 + GeForce2MX , CeleronM 1.4 + 855の両環境で動作確認。
両方ともアンチエイリアスがかかってます。
あと、855側でテクスチャがリニア補完されて、浮遊大陸のフチに線が
見えてしまってます。多分、Lunaの中のテクスチャを作ってる部分で、
フィルタを変更できれば大丈夫なんじゃないかなぁ
>>780=631
個人的にはQVGAのドットの荒さが気に入ってるので、
このままでお願いしたい
- 786 名前:701 :05/02/23 20:04:54 ID:idm+oZEl
- 広告の裏:
みんな仕事速いなーオレはまだまだだよ。
相変わらず基礎工事だけ。口だけじゃあれなので今週末に途中でもウプするかも。
.NET Framework1.1が必要だけど。
>>784
DirectXSDKのSampleBrowserにDirectX全般のサンプルソースが豊富にあるよ。
かなり勉強になるので是非。
- 787 名前:名前は開発中のものです。 :05/02/23 21:15:15 ID:pcAuYA7l
- >>784
SDKサンプルに書かれてます
↓
DIDFT_OPTIONAL(0x80000000)を含まないとSetDeviceFormat関数は失敗するでしょう。
- 788 名前:名前は開発中のものです。 :05/02/23 22:25:13 ID:8nXQHfr5
- >>780
荒いほうが味があるってもんだ
余裕があったらギミック系、ジムダ、マジッカ、ケラ、ブンとかお願い
- 789 名前:名前は開発中のものです。 :05/02/23 22:36:53 ID:0CTiWtWL
- ケラ>(´∀`)
プン>(`Д´)
- 790 名前:名前は開発中のものです。 :05/02/24 01:24:25 ID:QeBzbq/e
- 余裕があったら32x32とか48x48とかのキャラもお願いしたいなぁ。
・・・なんか16x16〜48x48だと絵描衛門を思い出すな。
- 791 名前:687 :05/02/24 01:49:46 ID:WIBnigqX
- >>787
うは。マジですかorz
- 792 名前:631 :05/02/24 01:54:26 ID:Qof1Wqt1
- 今日も特になしです。
素材サイズはこれでいいという方が多いようですが、
>>790
>余裕があったら32x32とか48x48とかのキャラもお願いしたいなぁ。
えと、これは現キャラの拡大ということかな。
それとも別に大型キャラが欲しいって事でしょうか。
>>788
了解です。
ケラプンは789採用でよろしいかw
- 793 名前:名前は開発中のものです。 :05/02/24 01:56:50 ID:QeBzbq/e
- > えと、これは現キャラの拡大ということかな。
> それとも別に大型キャラが欲しいって事でしょうか。
別キャラで。余裕のあるときにでもお願いします。
- 794 名前:名前は開発中のものです。 :05/02/24 02:07:50 ID:Qof1Wqt1
- >>739
りょうかい〜。
つーと中型機とか大型地上物みたいなのが
欲しいってことで良いんだよね。
新しい素材とか、勝手に加えてもらっちゃっても良いと思うんだけどねw
バッティングしないように右端とか別画像とかで。
ちと難しいかな…。
- 795 名前:名前は開発中のものです。 :05/02/24 09:32:54 ID:0WRo/cmy
- >>792
できればオリジナルに似た感じで
レトロゲーなふんいきは残したい
- 796 名前:名前は開発中のものです。 :05/02/24 12:10:09 ID:rpyPl7rW
- 小型地上物がビッゴ、大型地上物がビゴーラか。
ビゴーラは拡大ビッゴで、エリアのボスも拡大キャラなどでいけそうだな。
- 797 名前:名前は開発中のものです。 :05/02/24 13:58:24 ID:osv6XtHr
- 面白そうだ。俺も参戦したい。
でも開発環境作るとこから始めないといけないから時間かかるよ…。
締め切りとかないよね?
- 798 名前:名前は開発中のものです。 :05/02/24 15:43:06 ID:sBf81Svx
- どっかの日にみんなでupを目標に、短期間で作ると(完成度高くなくてもいい、妥協してもいい)
開発をダレずに高いモチベーションとテンションでやれるし、発表日までワクワクできるし、
発表日にはマターリそれぞれの作品をニヤニヤ楽しめるし、いろいろ面白いメリットがあると思う。
でも別に誰かが仕切ってるわけでもないし、誰も何も強制してないし、決まりもなにもない。
>>631氏も、>>634で「勝手に」作ってしまっていいと言ってるので、自由に。
- 799 名前:名前は開発中のものです。 :05/02/24 16:29:26 ID:T/hEVVim
- 今日はゲム開発休み。
次の目標は敵の動きと判定。
- 800 名前:名前は開発中のものです。 :05/02/24 22:33:54 ID:uxrwBTVn
- C++で作ってるんだが、これまでまともにやったことないのに無理にOOPを
意識したらクラス設計で苦労しまくり。
自機が動いて弾が出たからようやく敵だ。
- 801 名前:名前は開発中のものです。 :05/02/25 00:22:18 ID:ZoANjEnH
- 勝手にちょっと追加して256色にして、透過色を0番パレットにしてみますた。
http://gamdev.hp.infoseek.co.jp/cgi-bin/up/No_0028lzh.html
- 802 名前:名前は開発中のものです。 :05/02/25 00:44:42 ID:d8c9+MsP
- 大型地上物もあるのね。GJ!
- 803 名前:779 :05/02/25 00:59:46 ID:WpMnJxtf
- みなさん、動作報告ありがとう!
>>785=687
超連射を意識したショットにしてみた。
実物と比べてないけど、たしかこんな感じだったかな?と。
テクスチャ作成時のフィルタは、Lunaのソースを追っていくと
D3DX_FILTER_TRIANGLE | D3DX_FILTER_DITHER, で固定されているっぽい。
描画に悪名高い D3DXSPRITEを使っているので、ボケるのはそのせいかな?
意外と D3DXSPRITEも描画パフォーマンスが良いんだねぇ。
- 804 名前:名前は開発中のものです。 :05/02/25 01:09:14 ID:mDjDXDem
- みなさんって、レスしてんの2人しかいないんだがw
ほとんどの皆々様方は、おそらくバグってて
起動すらしてないと思うぞ(プ
- 805 名前:名前は開発中のものです。 :05/02/25 01:40:10 ID:H3vrAw9l
- 新手のバグ報告ですか?
- 806 名前:名前は開発中のものです。 :05/02/25 02:09:18 ID:2i609AyI
- 何怒ってるんだろう…
- 807 名前:名前は開発中のものです。 :05/02/25 02:10:24 ID:8VPfC9dV
- ヌルーで。
- 808 名前:名前は開発中のものです。 :05/02/25 03:51:40 ID:X1JCY+ye
- ここが804のバグを修正するスレですか?
- 809 名前:名前は開発中のものです。 :05/02/25 09:13:32 ID:sUVJ+bpV
- 心のバグに見えますが、それは仕様です。
- 810 名前:名前は開発中のものです。 :05/02/25 11:31:55 ID:bULwO9E4
- >>779みてみた
・ウインドウモードは真っ黒
・2Dレトロ風STGでぼやけるのがいただけない
これくらいかな
あとはまだ評価できる段階ではない
- 811 名前:名前は開発中のものです。 :05/02/25 11:59:40 ID:0ixB3oZT
- >>779
UVを-0.5ドットしてもボヤける?
- 812 名前:名前は開発中のものです。 :05/02/25 18:40:18 ID:wFDjhnR/
- さて開発始めるか。
敵さんの動きの基盤と判定を終わらします。
- 813 名前:701 :05/02/25 18:58:28 ID:4eLSH6ml
- チラシの裏:
今日はサービス残業なしでホっとした・・・
>>803
低速のC#で低速のD3DSPRITE(2Dじゃない方)使ってる俺から言わせれば2Dごときこれで十分。
ボケは仕方ないでしょ。DirectDrawを使えばボケずにすむけど、もう完全に無くなってしまうらしいし。
ボケてるほうが奇麗に見えるから個人的にはOK。
LunaライブラリはSPRITEじゃなくてDrawIndexdPrimitiveUPじゃないの?
ソース見たら必死に頂点変更でスプライトを動かすようになってるし・・・
- 814 名前:名前は開発中のものです。 :05/02/25 19:27:08 ID:h9+XclN+
- DirectDrawはDirectX8で既に無くなってるけどな。
どうしても使いたいならバージョン設定ヤットケ。
- 815 名前:名前は開発中のものです。 :05/02/25 19:47:12 ID:+l+ELvko
- 最近の液晶ディスプレイだと640×480の解像度には対応しておらず、
自動的にエミュレートモードになって、当然のようにぼやけるけどな。
- 816 名前:名前は開発中のものです。 :05/02/25 20:06:49 ID:Hbwhbcez
- >>815
あれはエミュレートモードになってるわけではないと思うんだが…
- 817 名前:名前は開発中のものです。 :05/02/25 21:34:15 ID:vDNttQsn
- 機種によるけどスムージングは切れるよ。
俺は切ってる。
- 818 名前:779 :05/02/25 23:25:34 ID:WpMnJxtf
- >810
ウインドウモードで真っ黒?環境を教えてもらうと助かります。
>813=701
説明が悪かった。
Lunaを使ってますが、スプライトの描画だけは自前でやっているのです。
>815
ボケる理由はそれでは無さそう。
- 819 名前:名前は開発中のものです。 :05/02/25 23:48:13 ID:bULwO9E4
- >>818
ビデオチップは855GME
フルスクリーン時は問題なく動くことからちょっとしたところだと思われ
- 820 名前:名前は開発中のものです。 :05/02/26 00:04:00 ID:c+ftNc9z
- >>818
そういや漏れのやつでも真っ黒だった
GeForceMX440
32bitカラー
フルスクリーンは問題なし
- 821 名前:名前は開発中のものです。 :05/02/26 00:20:52 ID:wQ/3GxkA
- その他の要因は、OSだとか、フォルダに日本語とかがはいってるだとか。
- 822 名前:779 :05/02/26 00:50:41 ID:vXkme8Dd
- 不具合報告ありがとうです。
ウインドウモードで不具合が出るのは、深度バッファとレンダリングバッファの
設定が適切では無いのが原因なのかなぁ?と思ってます。心当たりあるんで。
それらの設定については、このスレでの議論の対象では無いと思うんで、
また別途調べてきますね。
- 823 名前:名前は開発中のものです。 :05/02/26 16:29:26 ID:khxi3GVB
- http://pc5.2ch.net/test/read.cgi/prog/1108481342/253-254
>>>175の勘違いがなぜかスルーされてる件について
>
>そういうネタはデブ板のシューティングスレでやってくれ
- 824 名前:名前は開発中のものです。 :05/02/26 16:48:58 ID:eTx5dUeL
- >>823
そのネタは、frame処理の話題が豊富な
http://pc5.2ch.net/test/read.cgi/gamedev/1020064462/
のほうが向いてるかもね
- 825 名前:687 :05/02/26 22:23:57 ID:i99sAp5H
- 日曜日が迫ってるのに、あんまり進んでないorz
明日昼頃に現状をうぷってみます。
- 826 名前:687 :05/02/27 16:02:41 ID:fLHVnf+f
- http://gamdev.hp.infoseek.co.jp/cgi-bin/up/No_0035lzh.html
中間報告です。
タイトル絵追加/地上敵ザコ敵/パーサー他
- 827 名前:名前は開発中のものです。 :05/02/27 19:00:03 ID:6PTk0flE
- >>826
乙。相変わらず凝ってるな。良い感じ。
bgの左右スクロール逆じゃない?
そういやSEとかもいるよな。
フリーで使わせてくれる奴使えば良いのかな。
- 828 名前:名前は開発中のものです。 :05/02/27 19:17:02 ID:mHDmVIyX
- http://gamdev.hp.infoseek.co.jp/cgi-bin/up/No_0037zip.html
手元で使ってる効果音はmckで作成したものなんだけど、
よければ勝手に加工して使ってくれていい
2A03色が多少強いので、DCSG3個じゃないとイヤって人はごめん
- 829 名前:名前は開発中のものです。 :05/02/27 19:32:42 ID:YEEErcKK
- http://gamdev.hp.infoseek.co.jp/cgi-bin/up/No_0038zip.html
少し並びを変えました。
あとカタパルトが表現できるように軽く付け加えたつもり。
- 830 名前:名前は開発中のものです。 :05/02/27 19:50:38 ID:CPmM3Yth
- 思ったんだけど、その絵の右下の文字の部分ってASCIIコードとずれてない?
全体が右に1列ずれてる他、"-"を表示するのが"="だったり、自機の絵が"<"にあったり。
- 831 名前:名前は開発中のものです。 :05/02/27 20:26:58 ID:JZkzYUNj
- >>826
Gj!!かなり進化してるな!!
自機の射線に飛び込んでくる敵なんだけど
画面の上へ逝ったまま消えてしまうんだが・・・
- 832 名前:名前は開発中のものです。 :05/02/27 20:28:40 ID:mHDmVIyX
- >>831
おそらく原作にもその現象はあるので、
そこは人によってアレンジしたりしなかったり
- 833 名前:名前は開発中のものです。 :05/02/27 20:44:09 ID:mHDmVIyX
- もともとの>>727の発注図がズレてて>>729で631氏がたずねてるが、そのとき回答なかったからかそのままになってるな
意見を聴いてみたいのは
(1) ハイフンを表示したいときに'-'の指定で表示されず、'='を指定する必要がある
これを'-'で指定できるように変更したほうがいいか
(2) 自機の絵が"<"にあるのが今後問題になるか、なるならどのコードに変更するか
(3) ほかに問題のあるコードはあるか
(4) 左に1列ずらし、ASCIIコード並びに準拠するほうがよいか
(>>729で631氏が質問しているがそのとき回答なし)
あたり
俺は(1)yes、(4)yes
- 834 名前:名前は開発中のものです。 :05/02/27 21:01:24 ID:YEEErcKK
- http://gamdev.hp.infoseek.co.jp/cgi-bin/up/No_0040zip.html
@も(C) にしておいたヨ
- 835 名前:名前は開発中のものです。 :05/02/27 21:23:54 ID:YEEErcKK
- 連続投稿ごめんなさい。
http://gamdev.hp.infoseek.co.jp/cgi-bin/up/No_0041zip.html
どうせなら、ということで。
- 836 名前:名前は開発中のものです。 :05/02/27 22:04:00 ID:zk5eO1mc
- >>826
中々アーケードを知っておられるねえ。
>>828
使わせていただきますヽ(`Д´)
こちらの週末の成果:キャラ出現まで。はやく動きを組みたいところ。
明日あたりで動きに入りたい。
今日は乙ります。
- 837 名前:631@出先 :05/02/27 22:06:39 ID:STJGQT/9
- >>833
あーごめん、ASCIIの配列がよくわかんなかったんだよねorz。
ぐぐってもフォント関係しか出ないし…。良かったら教えてくだされ。
なんかイカス素材が増えててちょっと嬉しいデスヨw
- 838 名前:名前は開発中のものです。 :05/02/27 22:12:18 ID:mHDmVIyX
- ASCIIコード表 でgoogle検索おすすめ。
>>834-835
GJ。"+"や"!"をメッセージで使おうと思った矢先で助かった。
- 839 名前:名前は開発中のものです。 :05/02/27 23:10:00 ID:ieac1C9l
- ここはみんながスターフォースをつくるところ、
でいいですか?
- 840 名前:名前は開発中のものです。 :05/02/27 23:14:32 ID:u/sUhLu4
- わからんぞ、誰かが弾幕ゲーに発展させるかもしれん。
- 841 名前:631 :05/02/28 00:12:53 ID:3YPrJ0Jc
- >>834-835
アリガトン
- 842 名前:名前は開発中のものです。 :05/02/28 01:18:25 ID:jhtRF6hR
- 頼んでるやつがアスキーコード表のわかりやすいHPを貼り付けるのが礼儀。
デザイナに自分で探せといってるのはDQN。
まあ、正式なリクエストあるまで放置でいいかと。テーブルは効率悪いとか寝言ぶっこかれたし。
- 843 名前:631 :05/02/28 01:35:05 ID:3YPrJ0Jc
- いあ、判らんのに聞かないでそのままやっちゃった俺もアレなのでw。
仕事だったらむしろ俺が怒られるパターンだなこれは。
まあマターリヨロ。
- 844 名前:名前は開発中のものです。 :05/02/28 13:45:21 ID:zWQUuMhF
- 俺も次の日曜にはupしようっと。それまでは沈黙してこっそりやりまっす
- 845 名前:701 :05/02/28 18:16:47 ID:rMgMlG/+
- スマン、なんか俺のせいで面倒なことになってるかな。コード表はココ。
ttp://www.psl.ne.jp/perl/pdojo00b.html
829氏のキャラセットの場合
右に1行ずれてても、最初の2行は制御コードだから要らないし
最後の2行は小文字だし別に気にしなくていいと思う(個人的には)
一応、自分の使ってるフォントはこんなカンジ。
ttp://gamdev.hp.infoseek.co.jp/cgi-bin/up/No_0046zip.html
- 846 名前:名前は開発中のものです。 :05/02/28 20:10:50 ID:UokSekKT
- >>631
気にしなくていいですよ。
たかが一行ズレだけでこのさわぎはよくない。
マターリマターリ
- 847 名前:701 :05/02/28 20:34:12 ID:rMgMlG/+
- >>631
ずらさなくてもなんとかなる、って>>845で書いたけど
スレの雰囲気から、左に1行ずらしたほうがいいみたい・・・
というわけで左に1行ずらし頼みます。お騒がせしました。
- 848 名前:名前は開発中のものです。 :05/02/28 20:35:41 ID:faM6OzEd
- やっと敵キャラ生成と動きができました。
次の目標はあたり判定。
終わればこつこつとキャラを作っていくか。
- 849 名前:名前は開発中のものです。 :05/02/28 20:40:51 ID:UokSekKT
- >>701
必試だなw
- 850 名前:名前は開発中のものです。 :05/02/28 22:26:01 ID:Lx5LYPpV
- http://gamdev.hp.infoseek.co.jp/cgi-bin/up/No_0047zip.html
- 851 名前:850 :05/02/28 22:31:41 ID:Lx5LYPpV
- 一番左の列が、単なる灰色だったりすると、こんな話にならなかったんじゃないかと思った。
「。」で埋めてるからズレてるように感じただけなのかも。
- 852 名前:687 :05/02/28 22:58:00 ID:exZAMCsA
- チラシ裏) 中古屋でファミコン版をゲットウマー。ドット絵増えててウマー
>>827
了解。逆向きにしてみます
>>828
|Д´)/ 俺も使わせてもらうであります。
- 853 名前:631@出先 :05/02/28 23:42:02 ID:awurjSts
- >>850
アリガトン。
最近なんもやってないな俺…
- 854 名前:701 :05/03/01 01:20:29 ID:oQFWsE0w
- チラシの裏:
このところソースの書き直しばっかり。わずかながら進んでいるが。
フォントは2000年頃、BBXにWinGLの質問のサンプルとして制作・UPしたやつ(回転の質問で)
後にいろんな人にあげたり、あぷろだに載せたりしたが誰も使ってくれなかった(?)
現在、>>631のフォントと切り替えができるようにしている。
- 855 名前:名前は開発中のものです。 :05/03/01 01:49:41 ID:QRiQGS8X
- ティッタのバグぽいのも再現してみるか。
- 856 名前:名前は開発中のものです。 :05/03/01 12:49:10 ID:uJ+B8rCH
- ひっしだな
- 857 名前:名前は開発中のものです。 :05/03/02 04:57:19 ID:9S3Nn1Ug
- 今ごろ気付きました
ttp://www.cmagazine.jp/contents/200503.html
ゲーム・ノ・シクミ(シューティングゲーム編)のためにこれから買っておこうと思います
ほとんどの入門本ではさっぱり分からない複数の敵の仕組みとか弾の扱いとか、
ようやく勉強できそうです・・・やっとスタートラインかな・・・
- 858 名前:名前は開発中のものです。 :05/03/02 05:18:34 ID:UbzmyiFG
- 実装はどうあれ考えれば書けるとおもう。
勉強するにしてもまずおかしくてもいいから自分で実装するのも大切かと
- 859 名前:名前は開発中のものです。 :05/03/02 07:11:02 ID:DC6r4VRx
- webにときどきサンプルソースつきの入門講座が転がってるので、
そのなかから簡単なものを見つけて、それで量をこなすのも手
- 860 名前:名前は開発中のものです。 :05/03/02 07:12:20 ID:DC6r4VRx
- 量をこなすの量は「考えて書く、自分で実装する」の量ってことで
- 861 名前:857 :05/03/02 18:55:47 ID:9/sKEhzg
- 立ち読みしてきました。買うのやめときました。
配列が散乱している頭の悪い自分のコードでも見直して、
ちょっと頭使ってイチからやってみます。
助言どうもありがとう。
- 862 名前:名前は開発中のものです。 :05/03/02 21:27:11 ID:/OTgL4re
- それシューマニの作者の記事だよね・・・?
敵や弾の管理は色々プログラムを組んでくうちに
配列→構造体→クラス
と進む人が多いんではなかろうか。(C・C++の場合だけど。)
- 863 名前:857 :05/03/02 23:57:29 ID:9/sKEhzg
- >>862
ええ、そうです。どうせこの記事のためだけならと考え直して、
逆引き代わりにできるかなと結局シューマニを買いました。
仕組みは単純でも「知っているかどうか」「思いつけるかどうか」というところに
実装そのものの難しさがあるんですね、読んでみて目から鱗がボロボロです。
知っていることでもより細かい部分でスマートに"理解"するのに買ってよかったです。
とりあえず構造体あたりからやってみます。ありがとうございました。
- 864 名前:名前は開発中のものです。 :05/03/03 00:08:56 ID:U5LaGrJH
- シューマニって役に立つのか?
俺は弾の挙動の記述を知りたくて読んだが、BulletMLの解説で十分だった気がする。
これで2800円かよ!と嘆いた。
- 865 名前:名前は開発中のものです。 :05/03/03 00:10:49 ID:QWE3YCWe
- いつだったかCマガにシューマニの作者が書いたなんかの記事の参考文献に
シューマニがあったけどなんか変だと思ったことがあった
日本語も変だと思うが気にしないでくれ
- 866 名前:名前は開発中のものです。 :05/03/03 00:33:51 ID:ALXtBHT4
- 一本でも作ったことのある人間なら知ってることばかりだからな。
ただこれから作ろうって人なら、知ってることでも纏めて書いてある
というのはありがたいのかも知れない。
- 867 名前:名前は開発中のものです。 :05/03/03 00:42:21 ID:Ut/sgkpu
- むしろこれから作ろうという人は
もっと別なところが知りたいのではないだろうか。
- 868 名前:名前は開発中のものです。 :05/03/03 00:55:53 ID:eD55OuY1
- >>867
例えばどの辺?
- 869 名前:名前は開発中のものです。 :05/03/03 01:20:29 ID:Em4cnoK/
- 入力遅延が少ない拾いかたとか
VGAを使う上で「やってはいけないこと」のお約束とか
サポート関係で誰もが踏むような地雷的なことかな。
- 870 名前:名前は開発中のものです。 :05/03/03 04:44:36 ID:ALXtBHT4
- それだとなんか「同人ソフトの作り方」って感じだが…w
- 871 名前:名前は開発中のものです。 :05/03/03 06:03:34 ID:gT3T851W
- 作ってみた。631氏他どうもです。
http://gamdev.hp.infoseek.co.jp/cgi-bin/up/No_0048lzh.html
名前の付け方が二番煎じだけど許して。
- 872 名前:名前は開発中のものです。 :05/03/03 06:26:50 ID:ALXtBHT4
- >>871
おおーなんか結構工夫して画像使ってあるなーw
連射がちと疲れた(汗
やっぱSEあると良いね。
- 873 名前:名前は開発中のものです。 :05/03/03 15:14:12 ID:XgNJipcL
- >>871
GJ!
自弾と敵のx座標が等しいとすり抜けるね。
- 874 名前:871 :05/03/03 15:36:29 ID:gT3T851W
- まだ敵と自機の当たり判定がなかったり・・・
- 875 名前:名前は開発中のものです。 :05/03/03 21:37:11 ID:EK+eft1+
- こう云うのもシューティングっていうのけ?
http://www5f.biglobe.ne.jp/~yek-chimera/
- 876 名前:名前は開発中のものです。 :05/03/03 21:57:51 ID:XgNJipcL
- >>875
言う。(インストーラ付きexe)
- 877 名前:名前は開発中のものです。 :05/03/03 21:59:04 ID:XgNJipcL
- インストーラじゃなくて解凍exeか。
- 878 名前:名前は開発中のものです。 :05/03/04 00:40:26 ID:Mk7wx494
- どれだよ
直リンできないのか?
ホームにリンクするのは自演っぽいぞ。
- 879 名前:名前は開発中のものです。 :05/03/04 00:49:30 ID:AxPuKSfS
- 直リンは厨っぽい。
- 880 名前:名前は開発中のものです。 :05/03/04 01:42:06 ID:Mk7wx494
- ファイルに直リンはちょっとアレだがな
- 881 名前:名前は開発中のものです。 :05/03/04 02:45:40 ID:5W2O8fmb
- http://www.hiroiro.com/index.php?eid=493
スゲかった。
- 882 名前:名前は開発中のものです。 :05/03/04 03:27:49 ID:Mk7wx494
- ああ、415氏のか
- 883 名前:名前は開発中のものです。 :05/03/04 17:40:21 ID:pQj6O9aP
- >>875
3/3の「やってくれたァーッ!」か・・・
まわりくどい事すんな!
- 884 名前:名前は開発中のものです。 :05/03/04 18:21:14 ID:Mk7wx494
- あげてるし自演クサ
- 885 名前:名前は開発中のものです。 :05/03/06 00:52:39 ID:jbj9rzmr
- 作ってみました。
631氏らの絵を使わせていただきました。ありがとうございます。
http://gamdev.hp.infoseek.co.jp/cgi-bin/up/No_0051zip.html
- 886 名前:631 :05/03/06 01:11:44 ID:9i4gcgrJ
- オ久です。631です。仕事が入った上に来週イベントなんで
なんもできませんゴメンナサイ。
>>885
なんか普通にやってて気持ちが良いっす。面白い。
レベル7のスゴイ弾幕がどうしようもないんですがw。
- 887 名前:名前は開発中のものです。 :05/03/06 03:22:41 ID:TvhNdZtn
- いまさらですが。座標取得ツールです。需要低そうですがせっかくなのでうpしますた。
http://gamdev.hp.infoseek.co.jp/cgi-bin/up/No_0052.zip
- 888 名前:名前は開発中のものです。 :05/03/06 22:50:06 ID:KxUr6zgX
- 参戦
http://gamdev.hp.infoseek.co.jp/cgi-bin/up/No_0054zip.html
- 889 名前:名前は開発中のものです。 :05/03/06 23:04:16 ID:oDXQ/rLi
- >>888
d3dx92ab.dllが見つからないと出ます。
- 890 名前:888 ◆//////YYRQ :05/03/06 23:19:47 ID:KxUr6zgX
- orz そうですか…。調べてみます…。
- 891 名前:名前は開発中のものです。 :05/03/07 00:47:09 ID:460opcr+
- 先生、いきなり飽きてきたなんて悲しいこと言わないでくださいませ。
もちょいがんばってくだたい。お願いします。楽しみにしてまつ。
>>889 エラーが私も出ますた。
あと、画像は他の作者と同様に「631氏ほか」としたほうが心象的に
よいかと思われます。現時点でおそらく631氏はベース作成のみで
あとはゲーム側の作成にとりかかっているようですし。
- 892 名前:888 ◆//////YYRQ :05/03/07 00:57:14 ID:Ydhn5vIL
- d3dx92ab.dllが見つからないと出る件について。
windows98(それしかなかった)を用意して、ちょっと試しました。
実行ファイルと同じ場所にそのファイルを置くと、
そのメッセージは出なくなりましたが、
案の定、他のエラーが出るようになりました(orz)。
また、入れることをオススメするようなことは出来ませんが、
>>889さんはDirectXをインストールしていますか?
さらに、バージョンの問題かもしれません。
DirectX のバージョン確認方法
http://www.microsoft.com/japan/security/bulletins/ver_directx.mspx
DirectX 9.0cのみで動作を確認できています。
- 893 名前:888 ◆//////YYRQ :05/03/07 00:59:30 ID:Ydhn5vIL
- >>891 「631氏ほか」
うっかりしてました。ほかの方も手を入れている画像だったんですね…。
エラーがでましたか、そうですか。このままだと一人も動かせない予感。
- 894 名前:名前は開発中のものです。 :05/03/07 01:10:49 ID:460opcr+
- BCCってことに気付いて
ttp://clootie.narod.ru/delphi/download_dx92.html
入れたら動きますた。すみません。
- 895 名前:名前は開発中のものです。 :05/03/07 01:22:57 ID:PLQS/5Yz
- WinXP、DirectX9.0cだけどd3dx92ab.dll無いって出るよ
- 896 名前:888 ◆//////YYRQ :05/03/07 01:41:07 ID:Ydhn5vIL
- >>894 thx
d3dx92ab.dllが見つからないと出る件について、その2。
ライブラリが別途必要なようです。
マンドクセーことこの上ないことだと思いますが、
不精、短気、傲慢に収まらない方は以下のことを試してみてください。
C++Builder resources
ttp://clootie.narod.ru/cbuilder/index.html
dllファイル
ttp://clootie.narod.ru/delphi/DX92/Clootie_DX92_dlls.zip
zip展開後、*.dllファイルをパスの通ったフォルダ、
たとえばC:\WINNT\system32などに置く、と。
- 897 名前:名前は開発中のものです。 :05/03/07 01:53:09 ID:OxKMCd1h
- うごかないよ。
d3dx92ab.dll ってないけどいいの?
- 898 名前:名前は開発中のものです。 :05/03/07 01:54:46 ID:OxKMCd1h
- こっちか。
http://clootie.narod.ru/delphi/DX92/Clootie_D3DX92ab.zip
- 899 名前:888 ◆//////YYRQ :05/03/07 02:03:03 ID:Ydhn5vIL
- >>898 thxそして俺のバカ。うっかり君。
d3dx92ab.dllが見つからないと出る件について、その3。
ライブラリが別途必要なようです。
マンドクセーことこの上ないことだと思いますが、
不精、短気、傲慢な方も、そうでない方も以下のことを試してみてください。
C++Builder resources
ttp://clootie.narod.ru/cbuilder/index.html
DLLファイル
ttp://clootie.narod.ru/delphi/DX92/Clootie_D3DX92ab.zip
zip展開後、*.dllファイルをパスの通ったフォルダ、
たとえばC:\WINNT\system32などに置く、と。
- 900 名前:名前は開発中のものです。 :05/03/07 02:25:03 ID:ZU3kPgyM
- >>899
DLLはsystem32でなくとも、実行ファイルと同じ場所で良いと思うが
そんなことより終了時にプロセスが解放されないことがあるようだ。
- 901 名前:名前は開発中のものです。 :05/03/07 03:49:05 ID:ElVCZ+WM
- なんか自機狙い弾が自機の中心からちょっとずれたとこ狙ってない?
中心のちょっと左上を通過していく。
- 902 名前:名前は開発中のものです。 :05/03/07 06:58:48 ID:B2O6/E/0
- 弾の座標指定が自機(0,0)になってるな。
弾の中心座標が、自機中心座標に合うように計算せんといかん。
- 903 名前:名前は開発中のものです。 :05/03/08 12:38:53 ID:gx0Pw3wg
- もうおわりかよw w
- 904 名前:名前は開発中のものです。 :05/03/08 14:35:53 ID:4JjTV9yX
- >>899
D3DX92ab.dllを同ディレクトリに入れたらちゃんと動いた。
なにこの物量w
グミみたいのをうぞ〜っと回収すんの気持ちいいので
ゲームとして調整したら面白くなるかもね。
- 905 名前:名前は開発中のものです。 :05/03/08 22:31:08 ID:XYZNwOGP
- >>887
あっすごい!こんなの欲しかった!HSPのソースまでついていてありがとう
- 906 名前:名前は開発中のものです。 :05/03/08 23:02:25 ID:4JjTV9yX
- >>905
IDがXYZでNWOでGPか…。
- 907 名前:888 ◆//////YYRQ :05/03/08 23:17:45 ID:NhwJuypY
- 更新版をアップロード、前のをサーバから削除しました。
http://gamdev.hp.infoseek.co.jp/cgi-bin/up/No_0056zip.html
>>900 終了時にプロセスが解放されない
ぱっと見、再現できませんでした。保留。
>>901-902 狙いを定めてみました。
>>904 レスthx。ゲームとしてちょっと調整してみました。
ガンジープレイで六面を超えられません(orz)。
- 908 名前:名前は開発中のものです。 :05/03/09 00:07:42 ID:U7MIg47J
- >>907
前のバージョンは終了後、タスクマネージャが起動できなくなってた。
他のアプリが起動できなくなったりとか、結構変な症状も出てました。
怖いので今回のバージョンはするーしますが・・・。
- 909 名前:888 ◆//////YYRQ :05/03/09 00:16:11 ID:J+ejhUFj
- >>908 大変なことになってしまって、どうもスミマセン。
実行環境を一言頂ければ、参考になります…。
注意:上のファイルは開発中のものです。
パソコンの動作を不安定にする可能性があります。
危険と思ったらスルー。実行は控えてください。
と。
- 910 名前:名前は開発中のものです。 :05/03/09 00:59:53 ID:U7MIg47J
- 2000とDirectXは開発向けじゃないのが入ってるPCです。
終了処理周りを確認してみてはどうすか。
開発環境がVCじゃないようなのでネットにノウハウが少ないかもしれないですが、がんがってください。
ちなみに、897,898が漏れ。
- 911 名前:名前は開発中のものです。 :05/03/09 06:23:44 ID:cQHczAMP
- >>907
やってみた。
正直結構遊べる。大量の敵弾がグミにドバーっと変わるのが気持ち良い。
効果音が入ったらかなり良いかも。レベル21あたりまでやったが、レベル
アップの条件がよく分からず。
ところで終了してもmain.exeが残ってた。
908のような事にはならなかったけど、タスクマネージャーから終了させた。
環境はXPpro、DirectX9.0c。
- 912 名前:名前は開発中のものです。 :05/03/09 11:57:16 ID:U2129COE
- ところでみんなクローンではないけど、あえてクローン目指してる人はいますか?
- 913 名前:名前は開発中のものです。 :05/03/09 12:03:14 ID:QqfnVfQ4
- 一度はクローンも作ってみたい
- 914 名前:857 :05/03/09 15:14:20 ID:B53vUTPl
- シューマニがどうとか言っていた者です
http://gamdev.hp.infoseek.co.jp/cgi-bin/up/No_0057zip.html
とりあえずここまでできました
背景とか地上物とかサパーリ分かりません
- 915 名前:名前は開発中のものです。 :05/03/10 00:56:44 ID:VsI6b22g
- すげえ連射だな…
- 916 名前:名前は開発中のものです。 :05/03/10 06:18:29 ID:riKmhIN5
- >>914
なんかシューマニのサンプルゲーっぽかったけど
最初はそんなもんでいいのでは?
ちょっとずつ改造していけばいいよ
つーかすげぇ連射だな・・・
- 917 名前:名前は開発中のものです。 :05/03/10 08:10:05 ID:4nf8q4Y4
- 1フレ連射かw
- 918 名前:名前は開発中のものです。 :05/03/10 09:06:41 ID:JKMq9RxL
- >>915,917
プレイありがとうございます
移動速度が遅いときで2フレごと、速いときで4フレごとに発射するようにしたつもりです
>>916
サンプルゲーのソースが付属しているのを今知りました、ありがとうございます
抜粋のものしかないと思ってた...orz
これから少しずつ勉強していくことにします
- 919 名前:857 :05/03/10 09:08:10 ID:JKMq9RxL
- 名前が空欄のままでした...ごめんなさい
- 920 名前:名前は開発中のものです。 :05/03/10 12:45:09 ID:EryyFw0P
- 最近キャラチップの
更新がないけどどうしたの?
めんどうになってにげたか?
- 921 名前:名前は開発中のものです。 :05/03/10 13:01:13 ID:z4EEL827
- 逃げた、って・・・
- 922 名前:名前は開発中のものです。 :05/03/10 13:08:33 ID:FpylgAmk
- プログラム組む側はもともとbmpの更新に関係なく組んでる
たまにでも追加があればそれは嬉しいけど、必要なものはもう揃ってる
何も問題ないな
- 923 名前:名前は開発中のものです。 :05/03/10 14:58:57 ID:OfJIGU8t
- 俺は敵キャラ待ち。
- 924 名前:名前は開発中のものです。 :05/03/10 16:22:37 ID:+ha+MFwE
- 流れメモ
>>612-614
>>627,634,636,646
>>689
>>742-744,749
>>752,754,755
>>795
>>797-798
>>839-840
- 925 名前:916 :05/03/10 18:17:08 ID:riKmhIN5
- >>857
一度ゲームオーバーになってタイトル画面に戻るときに
ボタン連打してるとゲーム始まったときに自機の爆発エフェクトが
画面に残ったまま再開されるよ
ゲーム終了時か開始時にフラグかなんかを初期化しわすれてない?
自分も857に毛が生えた程度のスキルしかないからあんまり偉そうなこと
いえませんが _| ̄|○
一緒に頑張りましょう
- 926 名前:857 :05/03/10 19:04:13 ID:K/hSMVAp
- >>925
名前の通り、FC版のスーパースターフォースみたいだと放っておいたのですが
やっぱり初期化したほうがいいですよね...直しておきまつ
助言ありがとうございます、がんばりましょー
- 927 名前:631 :05/03/11 01:12:02 ID:0pKkmt2s
- >>920
逃げてないよw
サンクリ準備と仕事で忙殺気味なのです…。
- 928 名前:名前は開発中のものです。 :05/03/11 12:40:35 ID:qnaT0K+p
- 社会人は一日1時間が
限堺だから。
できるのはニートか学生か無職
- 929 名前:名前は開発中のものです。 :05/03/11 20:19:27 ID:UL2lASFE
- そういうやつに限ってネットゲーを1日5時間とかやってたり。
- 930 名前:名前は開発中のものです。 :05/03/11 20:45:14 ID:xBRO2cwr
- すげえな929
いつ寝てんだ?
- 931 名前:名前は開発中のものです。 :05/03/11 21:03:47 ID:2mLB5OMc
- 社会人の凄い人の日記とか読んでると、「時間が無い」と言いつつも意地で時間を作ってるんだよな。
某コンテスト優勝者の本業プログラマの人とか。
この情熱、見習いたいものだ。
- 932 名前:名前は開発中のものです。 :05/03/11 21:39:03 ID:hXNv5MK0
- そもそも人間誰もが同じ能力を与えられているわけではないから
1時間の価値は人それぞれ全く違うだろ
- 933 名前:名前は開発中のものです。 :05/03/11 22:28:50 ID:i9lYsVRK
- 時給も違うしな
- 934 名前:名前は開発中のものです。 :05/03/12 00:18:36 ID:+IAr0RBw
- 関連スレ
※もう2chで時間を潰さないと誓うスレ※
http://pc5.2ch.net/test/read.cgi/prog/1011527176/
- 935 名前:名前は開発中のものです。 :05/03/12 00:43:23 ID:m5Txyx5H
- 残業ありで帰宅が毎日0時で土日も同じ社会人だとしても
0時から出社開始時間(8時?)までは8時間あるわけで
6時間寝るとしても2時間は作れるわけですよ。
夜9時前に家に帰れるやつなら5時間くらい作れるだろう。
言い訳してもプログラムは進まないよ。
- 936 名前:名前は開発中のものです。 :05/03/12 00:49:25 ID:jjOR1CG8
- 食事も入浴もない毎日
- 937 名前:名前は開発中のものです。 :05/03/12 01:01:24 ID:V3OOQGHG
- ニート君らしい現実性のないレスですね >>935
- 938 名前:名前は開発中のものです。 :05/03/12 01:06:42 ID:JQM/8qgk
- 935は学生クンじゃないの?
- 939 名前:名前は開発中のものです。 :05/03/12 02:05:03 ID:m5Txyx5H
- いや、作る時間ないと言い訳してプログラムやってないだけだろと言いたいだけ。
どうでもいいスレ違いなのでここまでにしとく。
- 940 名前:名前は開発中のものです。 :05/03/12 02:54:11 ID:68xSTTrf
- >>939
はやくプログラムやれよ
- 941 名前:名前は開発中のものです。 :05/03/12 03:03:56 ID:fsDLDAC7
- まあ不可能ではないが仕事と生活に必要な時間以外を全て一つのことにつぎ込むってよっぽど思い入れがないと無理だな
こうして2chみて書き込んでる間にも時間がすぎていくわけだし
- 942 名前:名前は開発中のものです。 :05/03/12 03:50:48 ID:cab4XSgC
- 割り当てる時間がない
と言えば良いのかな。
- 943 名前:名前は開発中のものです。 :05/03/12 05:09:06 ID:+IAr0RBw
- ☆ チン マチクタビレタ〜
マチクタビレタ〜
☆ チン 〃 Λ_Λ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
ヽ ___\(\・∀・) < エクステンドまだ〜?
\_/⊂ ⊂_ ) \_____________
/ ̄ ̄ ̄ ̄ ̄ ̄ /|
| ̄ ̄ ̄ ̄ ̄ ̄ ̄| |
| 愛媛みかん |/
- 944 名前:名前は開発中のものです。 :05/03/12 05:47:16 ID:/A/7QmiJ
- 更新の義務が発生したような雰囲気に包まれたとき、プログラマの一部はやる気がなくなるものだ。
楽しんで作っていたものがまるで仕事であるかのように受け取られるわけだからな。
ま、ここの住人はスルーする能力を持っているみたいだから安心か。
#もしかして遊んでみたいだけの人が増えてきてる?
- 945 名前:名前は開発中のものです。 :05/03/12 06:28:08 ID:cab4XSgC
- 2chに公開するものなんて優先度低いだろうしね。
とりあえず俺は土日は進めるかなと思ってる。
- 946 名前:名前は開発中のものです。 :05/03/12 11:49:42 ID:DdGxZjiE
- スタフォ祭り、どこかからヲチされてる?
- 947 名前:名前は開発中のものです。 :05/03/12 13:13:23 ID:AbBof+4+
- >>946
2chで2箇所、blogから2箇所。
- 948 名前:名前は開発中のものです。 :05/03/12 16:53:53 ID:sPHTl4cd
- ぐぐってみた。へぇ。よくチェックしてるなあ。
- 949 名前:名前は開発中のものです。 :05/03/12 18:20:06 ID:cab4XSgC
- 一つしか見つからなかったorz
- 950 名前:名前は開発中のものです。 :05/03/13 09:29:13 ID:sGZsBCJi
- 「自分のやりたいことリスト」の中には入っておきながら
なかなか優先順位が一位にならなくって
できないモノってのもあるよね。
プログラムとか、いますぐやらんでも生活できるし。
社会人になって、ダラダラ時間使ってるとな〜んもできんなと痛感した。
今日はがんばってみます。
- 951 名前:名前は開発中のものです。 :05/03/13 11:22:40 ID:991ne1Kh
- あるあるw
- 952 名前:名前は開発中のものです。 :05/03/13 12:33:35 ID:fUt+xqeO
- TODOを、重要度と緊急度の二次元のチャートで管理するといい。
やらなければいけないが、なかなできないことというのは、「重要度高・緊急度低」のカテゴリにある。
重要なのだが、緊急ではないから、ほっとくと全然やらないのだ。
「重要度高・緊急度高」のカテゴリはどうしようもないので、
普段、重要度低のカテゴリに割いている時間とエネルギーを、
「重要度高・緊急度低」のカテゴリに意識してまわすのだ。
この本が非常におすすめである。いろいろ読んだが、他のこの手の本とは格が違う。
http://www.amazon.co.jp/exec/obidos/ASIN/4906638015/
ビジネス書だが、誰にでも役に立つ。アマチュアゲーム制作者にも。
- 953 名前:名前は開発中のものです。 :05/03/13 13:40:45 ID:cbxYOgwH
- >>952
へー、良さげな本だな。実績あるっぽいし。
さっそく注文してみた。
- 954 名前:名前は開発中のものです。 :05/03/13 16:08:09 ID:eg9LVLO3
- >>952
本を注文して読んでる時間があれば真っ先に開発にまわすだろボケ
それこそこうやって書き込みしてる時間もな。
読書も大事だが、結局いい訳つけて納得してるだけで
けっきょく楽なほうへ進んでいるだけ。
人は、今すぐにでも変われる。
- 955 名前:名前は開発中のものです。 :05/03/13 16:51:36 ID:dwhzN8hJ
- バカっぽい書き込みキタ─────
- 956 名前:名前は開発中のものです。 :05/03/13 17:05:58 ID:eg9LVLO3
- 自己紹介乙!
- 957 名前:名前は開発中のものです。 :05/03/13 17:49:21 ID:TeQcn147
- >>955はDWORD型変数
- 958 名前:名前は開発中のものです。 :05/03/13 18:10:12 ID:EKEklIlc
- 露骨な嵐がいるな
- 959 名前:857 :05/03/13 18:42:10 ID:po3T8BFx
- 背景動かせますた、いやっほぅ(=゜ω゜)ノ
http://gamdev.hp.infoseek.co.jp/cgi-bin/up/No_0060zip.html
これを最後に、まともに遊べるようになるまでうぷ控えることにしまつ
- 960 名前:名前は開発中のものです。 :05/03/13 19:45:01 ID:sFxzxaih
- 簡易ステージエディタさくっと作っちゃうなんて、なかなかやるね。
縦シューっぽくてイイヨイイヨー
- 961 名前:名前は開発中のものです。 :05/03/13 20:33:02 ID:wi8SzWSv
- 同素材でいろんなゲームが出てくるので見てるだけで楽しいなw
>>957
すげえ連射だなと思ったが要するにコレってケイブ系のスロー&
レーザー照射のノリなのね。
- 962 名前:857 :05/03/13 21:31:33 ID:po3T8BFx
- >>960
ありがとうございます
ステージエディタといっても、手書きより少しマシ程度なので、
実際には皆様どうしているのか気になるところ
本格的なエディタとか作成されてらっしゃるのでしょうか...
>>961
>ケイブ系のスロー
そういう感じを目指しています
分かっていただけて嬉しいです、どうもありがとう
- 963 名前:888 ◆//////YYRQ :05/03/13 22:12:03 ID:j2z+R0zp
- >>857さん
おーっ!! BCCの人が参加してくれて、勝手にある種の仲間意識を覚えています。
気合でTurboDebugger使いながら、頑張っていきましょう!
ステージ構成ですが、僕にはそういうの考えるのマンドクセすぎたので、
用意するのをやめました。擬似乱数の規則性をもって、ステージ構成としてしまいます。
(乱数はキャラとか弾の生成だけに使って、ステージごとにsrand(1)二面ならsrand(2)とか)
>>910-911
一からソースを見直し、DirectXを使う作法を見直し、
いろいろ書き直してみたりもしています。
ただ、決定的なことに今だそのバグを再現できるPCを用意できていません。
つまり、先に進みません。まだまだ時間がかかりそうです。
orz
- 964 名前:名前は開発中のものです。 :05/03/14 00:40:12 ID:87apMSC8
- ええい、就職活動さえなければ今すぐ参加したいのに!
- 965 名前:名前は開発中のものです。 :05/03/14 00:46:58 ID:pYUuDqWq
- 就職活動の方が大事だ
- 966 名前:名前は開発中のものです。 :05/03/14 08:14:59 ID:Ls3SKJOk
- >>888
ゴタクを並べたところで、ダメな奴がいくら時間掛けてもダメなもんはダメだよ。
早く自覚しなさいな。技術も才能もない偽善者クン。
>つまり、先に進みません。まだまだ時間がかかりそうです。 ←プッ笑止
- 967 名前:名前は開発中のものです。 :05/03/14 08:40:03 ID:rX910aGb
- 「水を差す」とはこういうことを言うんだな。
実演ありがと。勉強になったよ>>966
- 968 名前:名前は開発中のものです。 :05/03/14 08:51:02 ID:DyU+LPIv
- >>966
お前の、技術も才能も感じられる作品、見せてみ。
つうか早く自覚してくれ。
お前の方が技術も才能も無く、無意味にただ悪意に満ちたキチガイだってことにね。
- 969 名前:名前は開発中のものです。 :05/03/14 09:07:21 ID:Ls3SKJOk
- 図星だったようだなw
>>968
一行目からまったく繋がらない糞な文章、乙!
(自己紹介とも言うw)
- 970 名前:名前は開発中のものです。 :05/03/14 09:09:14 ID:4q66/ck9
- >>968
技術・才能がなければ発言できないというのは、閉鎖的な空気を生んでしまう。
逆に言えば、技術や才能があれば何を言っても良くなる危険をはらむ。
とはいえそうした人は滅多な発言はしないわけだが・・・
>>966は内容がまずいというか単なる煽りなので軽くスルーしたほうがよいのかも?
技術を考慮しないユーザの声が、無理からにも作者側のレベルを上げる要因に
なるのも事実だし、そこから生まれる新たな発送もある。
あまり邪険にはできないよ俺は。
一言だけ言えば「時間を掛け続けることができる人間はダメな奴ではない」
そういや、シューティングって技術や才能より情熱が必要っぽくない?
- 971 名前:名前は開発中のものです。 :05/03/14 10:06:52 ID:IQvA5XIm
- ちょっと前から見れば分かるが、966はモチベーション低下を
狙って無差別に噛みつくただの狂犬なのでスルー推奨。
なおこれにレスしても無視します。
- 972 名前:名前は開発中のものです。 :05/03/14 11:13:30 ID:kZgC4Xzd
- >>966
うわー。2chでこんなに香ばしい奴にお目にかかれるとはな。
リアルでも嫌われてるのが目に浮かぶようだぜベイベー
- 973 名前:名前は開発中のものです。 :05/03/14 11:33:33 ID:Ls3SKJOk
- ↑自己紹介に必死だな。おまえなんか死んでしまえ
くたばりやがれよゴミクズ野郎がww
- 974 名前:名前は開発中のものです。 :05/03/14 12:02:26 ID:Gdzn61xM
- そろそろ次スレ?
どうしましょ。
- 975 名前:名前は開発中のものです。 :05/03/14 12:57:28 ID:Ls3SKJOk
- おれは友達はいないが恋人がいる。
技術と才能だってある。よくわからんこともあるが、技術力は今伸ばしている最中だ。
それにくらべて>>972のクズ野郎はどうだ。
ID:kZgC4Xzdは「技術と才能なし」に過剰に反応するクズ野郎。
そういう嫉妬にかられるような奴は、大抵デブかハゲと相場が決まっている。
友達は多いかもしれないが、キモくてモテナイので当然恋人がいない。
ネット上では若ぶっててるが、実はもうかなりのクソオヤジw
この先も2ちゃんで嵐にだけ反応してろよw
- 976 名前:名前は開発中のものです。 :05/03/14 12:58:24 ID:BM9lCH8J
- >>972
昨日から住み着いたらしい。
- 977 名前:名前は開発中のものです。 :05/03/14 13:16:42 ID:DeoTsRjB
- >>974 よろしく
■関連スレ
STGを最初からみんなで作るスレ
http://pc5.2ch.net/test/read.cgi/gamedev/1014709311/
JAVA シューティング作成委員会
http://pc5.2ch.net/test/read.cgi/tech/1062310183/
【自作STG】デザエモン【ドット魂】
http://game9.2ch.net/test/read.cgi/retro/1088435126/
■参考スレ
PCで出来る2Dシューティング(STG)総合スレ19
http://game10.2ch.net/test/read.cgi/game/1110006930/
下手の横好きシューティング6
http://game10.2ch.net/test/read.cgi/gsaloon/1106462653/
★シューティングゲームは終わらない-STAGE38-
http://game10.2ch.net/test/read.cgi/famicom/1109954166/
【STG】シューティング総合スレ
http://game9.2ch.net/test/read.cgi/retro/1107882236/
【初心者】シューティング生き残り大作戦11【歓迎】
http://game10.2ch.net/test/read.cgi/arc/1110252932/
シューティングでマタ-リ雑談 37cm 大雪原
http://game10.2ch.net/test/read.cgi/arc/1109963883/
- 978 名前:974 :05/03/14 13:21:00 ID:Gdzn61xM
- 承知した
- 979 名前:974 :05/03/14 13:22:05 ID:Gdzn61xM
- >ERROR:新このホストでは、しばらくスレッドが立てられません。
>またの機会にどうぞ。。。
すまんダメだった…orz
- 980 名前:名前は開発中のものです。 :05/03/14 13:52:07 ID:kZgC4Xzd
- >>975
うっわおもしれー
リアルで友達いないだろってだけの釣りにここまで過剰に釣れた。
- 981 名前:名前は開発中のものです。 :05/03/14 16:38:43 ID:Lb9Zpeve
- スターフォースに釣り要素を入れたシューティングを作ってみようと思う
- 982 名前:名前は開発中のものです。 :05/03/14 21:01:21 ID:alfHdGkW
- このスレのキチガイMVPはID:Ls3SKJOkで決まりだなw
>>975
ねぇ、なんでそんなに必死なの?
午前中2chにかじりついてて楽しかった?
- 983 名前:名前は開発中のものです。 :05/03/14 21:19:00 ID:J3yWAkKI
- >>982
自作自演で1000まで行く気なのか?ちゃんと燃料になるものくべて
周りも巻き込んで燃やしていかないと、その調子じゃ遠いぞ。
- 984 名前:名前は開発中のものです。 :05/03/14 21:25:01 ID:iGcDsZfW
- 久しぶりにこのスレ見にきた笑った
ゲ製作技術ってこんなに粘着いなかったように思うが
どっか他から流入してるのか?
ウォチられてる?
- 985 名前:名前は開発中のものです。 :05/03/14 22:58:32 ID:5PWeO8a/
- お前らすごいな。この板にいる連中全部
全員プロのプログラマなの?
- 986 名前:名前は開発中のものです。 :05/03/14 23:02:01 ID:Dd7I4zNc
- 志なら全員プロ級だぜ
- 987 名前:名前は開発中のものです。 :05/03/14 23:05:09 ID:hMq9nzOt
- ぎりぎりゲームとして体裁が整ったものができたのであげとく
ttp://www.asahi-net.or.jp/~cs8k-cyu/windows/vr0_1a.zip
せっかくだからもうちょっと発展させたいところ
ドット職人の皆様に感謝
- 988 名前:名前は開発中のものです。 :05/03/14 23:06:02 ID:JV4PHN98
- >>975
貶し文句のレパートリーの少なさに低能がうかがえるな。
- 989 名前:名前は開発中のものです。 :05/03/14 23:12:55 ID:ORVGHH6j
- >>987
あーああああABAさん!!?
- 990 名前:名前は開発中のものです。 :05/03/14 23:13:24 ID:5PWeO8a/
- 俺もプログラム興味あるけどぜんぜんこの板に書いてあることわかんねーからたまげた。
マジでこれぐらいの知識があってもプロじゃないってのが信じられん。
- 991 名前:名前は開発中のものです。 :05/03/14 23:35:59 ID:ii6GL3xH
- >>987
ここにきて凄まじい大物が釣れるとは!
- 992 名前:名前は開発中のものです。 :05/03/14 23:49:43 ID:8va+fTJq
- キタ━━━━━(゚∀゚)━━━━━!!!
- 993 名前:名前は開発中のものです。 :05/03/14 23:50:01 ID:MPA65DRF
- >>987
バルとリック、アイデアがすげぇ〜
同じ食材でもほんと、作る人によっていろんな料理になるね
- 994 名前:名前は開発中のものです。 :05/03/15 00:17:56 ID:p89u7gMA
- >>983
ハァ?頭大丈夫?
自分が自作自演してるからって他人もしてると思わない方がいいよ。
- 995 名前:名前は開発中のものです。 :05/03/15 00:20:08 ID:W9a54Gig
- お互い別の場所で続けられてはいかがでしょうか?
- 996 名前:名前は開発中のものです。 :05/03/15 00:26:23 ID:AyuDkVK7
- >>987
終了後、寄り弁になります。
環境はWin2KSP4、GF4MX。
今後手をつけられるようでしたら、見てもらえると幸いです。
- 997 名前:名前は開発中のものです。 :05/03/15 00:35:22 ID:sAIsclMS
- IDも違うし983!=975だと思うんだが。
自作自演ってIDを変えてやってる?
だとしたら>>975に最初に突っ込まれてた888が一番怪しいな。
最初は>>975がめっちゃ態度ワルイなーこの人と思ったが
よくよく見れば複数のIDが一人のID(>>975)に煽っていて
どっちが本当の低脳なのか分からなくなってきたぞ。
自作自演も複数の>>975にレスしてる側ではないのかね?
普通に考えて>>975にレスする必要のある人なんて
当事者だけだろうと思う訳だが。
- 998 名前:名前は開発中のものです。 :05/03/15 00:35:35 ID:gZZ2U5fF
- ,、__,、
l ゚(・)゚l 次スレまだクマー
lづ"/)
l/),,)
- 999 名前:名前は開発中のものです。 :05/03/15 00:35:47 ID:u6DvOQam
- >>987
面白いぞそのゲーム、STGの弾除けの良さが上手く出ていて。
- 1000 名前:名前は開発中のものです。 :05/03/15 00:36:06 ID:gZZ2U5fF
- 次すれ立ててみる
- 1001 名前:1001 :Over 1000 Thread
- このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。
戻る