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


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

シューティングゲーム製作技術総合 16機目



1 名前:名前は開発中のものです。 [2008/08/01(金) 23:32:33 ID:GzWnlC6Z]
ゲームプログラマなら誰もが通る、もしくは、通った道。青春の香り?
それは「シューティングゲーム製作」・・・。

このスレでは、そんなシューティングゲームの製作技術や技術の検証、成功談
失敗談笑い話、難易度の設定方法論、多弾の是非などについて語り合いましょう。
もちろんBulletMLなどで弾幕を作成してみたり、自分の作ったシューティングを
晒してみたり、プロジェクトをはじめてみるなどもOK!

ただし、シューティングの未来とか既存のゲームの話題などは、関連する他の
スレでやってくれ。

過去スレ,関連スレは >>2-3で。

110 名前:名前は開発中のものです。 mailto:sage [2008/09/01(月) 22:19:08 ID:7DSWwsP5]
>104
PCMCONVってやつで綺麗に変換できた
どもです

111 名前:名前は開発中のものです。 mailto:sage [2008/09/02(火) 02:51:02 ID:csq9srzC]
>>107
2点を発射位置P(x,y)、命中位置Q(x2,y2)とする。

平行移動して発射位置が原点に来るように移動。
P' = (0, 0)
Q' = (x2-x, y2-y) = (x', y')

新しい命中位置Q'(x',y')がX軸に重なるように回転。
回転させるために回転行列Rを用意する。

R = ( cosX, sinX ) ( -sinX, cosX ) 角度Xは線分P'Q'とX軸の間

P'' = RP' = 原点
Q'' = RQ' = X軸上の点

最後に原点からQ''までの間を、長さrでn本の線分Tで目指す。

線分の各点を Tn(tx(n),ty(n)) とするとき、極座標で差分を表現する。

tx(n) = tx(n-1) + r*cos(t)
ty(n) = ty(n-1) + r*sin(t)

rに乱数を混ぜれば線分の長さがかわる。
角度tの変化を抑えれば急激な曲がり方はしない。

例えば t(n) = t(n-1) + rand() * ??? という風に。

計算が終わったら逆回転と逆平行移動すればおわり。
0除算に気をつけろ!

とか、如何ですか。

112 名前:106 mailto:sage [2008/09/02(火) 20:01:05 ID:4WgYs4ZE]
106です。ご意見をありがとうございます。

>>108

イメージとしては置かれたヒモを指でちょいちょいと形作っていく感じでしょうか。
その発想は無かったです。45度制限がなければ簡単そうですが、
あると計算量が結構増えそうなところがネックでしょうかね。

>>109

それは無茶というものですw

>>111

二点間の距離をX軸とした、サイン波のようなものを描いてから
角度を戻す、という感じでしょうか。

113 名前:106 mailto:sage [2008/09/02(火) 20:04:27 ID:4WgYs4ZE]
ご意見を参考にしながら、私ももう一度考えてみました。

とりあえず、繋ぐ「短い線」の個数は無視するとして、
45度制限を守りながら、「命中位置」までしっかり到達するにはどうしたらいいか、と。

色々悩んだ末にやっと気づいたんですが、
45度で曲がりつづけて一周したら、正八角形になる。
つまり、その正八角形の中に「命中位置」があると絶対に到達できないんですね。
と言う事は、その内で辺同士が最もも離れた距離(対角線)、

   / ̄\
  ↑   ↓
   \_/

上図でいう矢印の先端同士の距離以上離れていたら、
「命中位置」に向かって方向修正しつつ進む事でいずれは到達できるんですよね。

というわけで現在は、「短い線を繋ぐ回数が限度を越えた」後は
「命中位置まで直線を描く」のではなく、一定の距離離れるまで「命中位置」とは逆の方向へ進み、
その後、命中位置向けて方向修正するという方法を試しています。

114 名前:名前は開発中のものです。 mailto:sage [2008/09/02(火) 20:10:55 ID:6yKZpfqS]
進むごとに線の長さ短くしたらいいんじゃないの?

115 名前:106 mailto:sage [2008/09/02(火) 20:38:22 ID:4WgYs4ZE]
画像を繋ぎ合わせる事が前提ですから,線の長さは固定なんですよ。

116 名前:名前は開発中のものです。 mailto:sage [2008/09/02(火) 21:42:42 ID:M0CWdIo4]
逆に命中地点から考えて 短い線の長さを1とすると
発射視点側の端が存在できるのは半径1の円周
その端から伸びている線の端が存在できる範囲は
原点から距離が√(2+√2) 〜 2の範囲
そうして計算を続けていくとその幅が1を超えるとき(n回目)がくる・・・

ここから先は何となくイメージできるけど字にできない

117 名前:名前は開発中のものです。 mailto:sage [2008/09/02(火) 23:43:07 ID:wnHyOugN]
電撃の形っていうのはフラクタルだから、そっちの方から考えてみる。

・始点をP0、終点をP1、描画に使う線の長さをLとする。
・P0とP1の中点P2を求めて、ランダムに少し移動させる。
・P0-P2の中点P3、P2-P1の中点P4を求めて同じようにランダムに少し移動する。
・以下、2つの点の距離が2L以下になるまで再帰的に繰り返す。
・2つの点の間を、2つの線を使って描画する。
Pn Pm
====== ←線
======
線の端の位置を点に揃えて、真ん中で少し重ねる。
重なるのがイヤなら、2つの線で二等辺三角形を描くように調整する。

45度制限や線の個数制限は考えてないけど、ランダム移動の時に考慮すれば
何とかなるかな?

118 名前:名前は開発中のものです。 mailto:sage [2008/09/02(火) 23:44:50 ID:wnHyOugN]
しまった、半角スペースは消えるのだった。
Pn      Pm
====
     ====

図はこんな感じで



119 名前:名前は開発中のものです。 mailto:sage [2008/09/03(水) 03:49:36 ID:5CRPY6OW]
>>112
サイン波はでてきません。

例えば単純化した P(0,0) 〜 Q(100,0)の接続について
線分の長さ r が一定で、角度 t は45度の範囲で変化するとします。

r = 10
t = 0 → 20 → 65 → 30 → -15 → -20 ...

P(0,0)
P1 = P + (10*cos(0), 10*sin(0) )
P2 = P1 + (10*cos(20), 10*sin(20) )
P3 = P2 + (10*cos(65), 10*sin(65) )
P4 = P3 + (10*cos(30), 10*sin(30) )
P5 = P4 + (10*cos(-15), 10*sin(-15) )
P6 = P5 + (10*cos(-20), 10*sin(-20) )

八角形理論と同じ条件になる初期値は
r = 41
t = 90度
という感じです。

120 名前:名前は開発中のものです。 mailto:sage [2008/09/04(木) 01:27:07 ID:Re8HSlEn]
無料で遊べる、あるFPSゲームがあるのですが
そのゲームはマルチ対戦しかできません
そこで、そのゲームをシングルモードで遊べるように制作したいのですが、質問があります。
シングルゲームを作るには、ゲーム制作用のフリーソフトや有料ソフトを使わないと作れないのでしょうか?
もしくは、c言語などのプログラムを取り組むだけで無料で作れるのでしょうか?


121 名前:名前は開発中のものです。 mailto:sage [2008/09/04(木) 01:38:09 ID:J1E9Lm+R]
>120
魔法の言葉を教えてあげよう。

   「今のお前には無理」

これは冗談でも叩きでもなく、
どのようにすれば実現できるかも分からないような段階では絶対に無理だということ。



ところで、このスレってFPSもOKだっけ?

122 名前:名前は開発中のものです。 mailto:sage [2008/09/04(木) 01:42:05 ID:k8o8pdXd]
>>120
C言語とかで無料で作れるよ。
最低限、理系大学生レベルの代数幾何は理解してないと無理だろうけど。

作れるようになるまでの努力はプライスレス。

123 名前:名前は開発中のものです。 mailto:sage [2008/09/04(木) 06:27:10 ID:IquF4PJZ]
>>120
>そこで、そのゲームをシングルモードで遊べるように制作したい

「そのゲーム」をシングルモードで遊ぶ=「そのゲームを」対BOT戦の一人プレイで遊ぶ
ということなら、そのゲームがBOT開発用のSDKを配布してるなら一応可能だな
SDKが無いなら極めて厳しいな

シングルプレイのFPSを新たに自作するということなら>>120の方法とか
あとはDarkBASIC Professional とかがお勧めだな

プログラミングとかあんましたくないならMODだな。MODが作れる他の市販を買え
HL2(HalfLife2)に付属するHammerエディタでレベル(マップ)作ってXSI ModToolで
キャラクターのスキンモデルを作れば見た目オリジナルっぽいゲームは作れる
MODの欠点はユーザーもHL2を持ってなくちゃいけないっつーことだな

まぁ、好きにしろ。がんばれ

124 名前:名前は開発中のものです。 mailto:sage [2008/09/04(木) 06:28:43 ID:IquF4PJZ]
× >>120の方法とか
○ >>122の方法とか

× 他の市販を買え
○ 他の市販FPSを買え

125 名前:名前は開発中のものです。 mailto:sage [2008/09/04(木) 07:01:06 ID:kLEmrHWM]
本を買ったら倍の速さでゲーム制作を習得できる
けど本はただではない

126 名前:名前は開発中のものです。 mailto:sage [2008/09/04(木) 18:07:06 ID:aXBJ41DO]
暇だから誰かゲームのスクショうp!

127 名前:名前は開発中のものです。 mailto:sage [2008/09/04(木) 18:15:47 ID:lMqgrNUt]
>>126
もう少し気の利いたレスしておくれよ


128 名前:名前は開発中のものです。 mailto:sage [2008/09/04(木) 18:39:30 ID:jRSd1c3k]
>>126
暇だからこそお前がするんだよ



129 名前: ◆PSPI/D/D3o mailto:sage [2008/09/04(木) 19:00:11 ID:L1O+l2lR]
>>126
俺のでいいなら(・∀・)
ttp://p.pita.st/?gsdvwkv5

130 名前:名前は開発中のものです。 mailto:sage [2008/09/04(木) 19:00:22 ID:WFB7De9W]
なら暇だから俺がssをうp!
ttp://www26.atwiki.jp/fshoot/?plugin=ref&serial=6

131 名前:130 mailto:sage [2008/09/04(木) 19:03:47 ID:WFB7De9W]
後発だった上に、クオリティで明らかに負けた……

132 名前: ◆PSPI/D/D3o mailto:sage [2008/09/04(木) 19:07:46 ID:L1O+l2lR]
>>130
すげぇ横シューか(・∀・)画像とかしっかりしてていいな
俺のは映してないからわからんがいまだにスコアとかDXLib標準出力関数の奴のみだぞ
背景はツクールのだし
横シューは地形との当たり判定とか想像もできん…

133 名前:名前は開発中のものです。 mailto:sage [2008/09/04(木) 19:25:08 ID:aXBJ41DO]
二人ともグラフィック凝ってるな〜
楽しんで作ってる感じが伝わってくる
俺も頑張らんと

>>130はthe one caseの人かな?

134 名前:名前は開発中のものです。 mailto:sage [2008/09/04(木) 19:36:31 ID:kLEmrHWM]
そうかDirectXだけがゲームじゃなかったのか
DXライブラリなんて今の今まで知らなかったぞ
半年かけてCからシェーダプログラムまでやって
偏差値がちょっと下がっちゃったじゃないか!

135 名前:130 mailto:sage [2008/09/04(木) 19:38:56 ID:UWGb2gC2]
>>132
これはツールで作成してるんで、プログラム的なことはさっぱりだったりw
自分も背景は素材をいじって使ってるだけですし
そういう>>132さんは弾幕の制御すげぇw
形が揃った弾幕の作り方はさっぱりだ

>>133
なぜばれた
the one caseの時は、このスレでお世話になりました
本当にありがとうございます

136 名前: ◆PSPI/D/D3o mailto:sage [2008/09/04(木) 19:44:00 ID:L1O+l2lR]
>>134
homepage2.nifty.com/natupaji/DxLib/
2Dゲームなら十分な性能かも。何より簡単(・∀・)DirectX8.0
これに出会わなかったら俺はHSPから抜け出せず処理落ちで死んでいただろう

137 名前: ◆PSPI/D/D3o mailto:sage [2008/09/04(木) 20:00:50 ID:L1O+l2lR]
>>130
一定間隔で弾を撃たせれば自然に幾何学模様になる不思議
ツールは安全でいいかもなぁ(・∀・)
俺は自由度を求めてCよくわからないのにC++でやってて意味不明なエラー出てフリーズしてファビョったりしてる


138 名前:名前は開発中のものです。 mailto:sage [2008/09/04(木) 22:11:29 ID:RzPfHSJq]
>137
>一定間隔で弾を撃たせれば自然に幾何学模様になる不思議

そのハズなのに、何故かおぞましい図形になったりすることも……



139 名前:名前は開発中のものです。 mailto:sage [2008/09/05(金) 00:28:00 ID:QMX3NRCZ]
>>129
>>130
うほっ!いいすくしょ

140 名前:名前は開発中のものです。 mailto:sage [2008/09/05(金) 10:14:57 ID:3aIvEtoY]
>>122
「代数幾何」というと、普通はalgebraic geometryのことを指すので、
“algebra and geometry”の意味で言っているのなら、「代数・幾何」
あるいは「代数および幾何」みたいに書いた方が誤解が無くていいと思う。

141 名前:名前は開発中のものです。 [2008/09/05(金) 14:55:12 ID:XjIBbdXj]


142 名前:130 mailto:sage [2008/09/06(土) 13:10:30 ID:jPYlAhtp]
ちょっと自分の作ってるゲームで、聞きたいことがあるので、まずうpします

上の方で、シューティングに会話文いれる場合のことを聞いて、
会話文無しのモード、Xボタンでスキップ可
などの要素をつけて作ったのですが、
こんなんで大丈夫なのでしょうか?

あと、まだ0〜1面しか作れていないのですが、
しょっぱなから殺す気満々過ぎるでしょうか?

時間がある方、良ければプレイしてみてください

www.erc-j.com/stg/
の左上にあるSTG-UPLから入れるアップローダーのstg362.lzhからダウンロードできます

143 名前:名前は開発中のものです。 mailto:sage [2008/09/06(土) 13:31:29 ID:6eYbL84n]
>>142

プレイさせていただきました。
まったくもって問題ないと思います。

熟練モードの方やってみましたが、方向を切り替える練習という感じで
優しすぎもなく難しすぎもなくちょうど良いと感じました。

MPためていつでもシールド張れるってのはなかなか面白いですね。

144 名前:名前は開発中のものです。 mailto:sage [2008/09/06(土) 13:35:06 ID:iu5JI0VZ]
すげぇ! まぁこんなこと気にするのは俺だけだと思うけど
倒したときの効果音が大きいから撃ち続けて曲のリズムに合わせるように倒せるようにしたらいいと思う
ステージ1ではそうなっていてよかったけどステージ0は何か違和感があった

145 名前:名前は開発中のものです。 mailto:sage [2008/09/06(土) 13:48:24 ID:rLQq9Vn9]
面白そうだな
敵の攻撃も激しくないから、序盤はこういう感じで全然問題ないんじゃないか

146 名前: ◆PSPI/D/D3o mailto:sage [2008/09/06(土) 14:23:47 ID:sCud3jeU]
>>142
すげぇ(・∀・)よくできてんな〜
横シューほとんどやったこと無いから敵の体当たりが怖いのなんのwwww

俺のも動作確認とりたいからうpしたいがキーコンフィグとかまだついてないんんだよな

147 名前:名前は開発中のものです。 mailto:sage [2008/09/06(土) 15:41:49 ID:o3Hew+hr]
>>142
熟練→初心者とやったけどギミックシューだから飽きずに両方とも楽しめた。
チュートリアルもありがたい
敵のオレンジの弾は発射する瞬間に周りを光らせたりするともっと見やすくなると思う

148 名前:142 mailto:sage [2008/09/06(土) 16:09:53 ID:GVZRzuVp]
おお、レスありがとうございます!
方向性としては間違ってないみたいで安心
このまま頑張っていきます!

>>143
MPで、いつでもシールドってのは、
かかえ落ちしやすい初心者向けのシステムとして考えたものです。
おかげでボタンが増えちゃったのが難点ですが
面白いと思っていただけるのは、ありがたいですw

>>144
rezじゃないんだよw
曲のリズムと合わせるってのは、結構難しいような
敵の倒し方はプレイヤーに任されるだけに
合わせ方がよくわからないです
でも、曲とゲームの融合ってのは、もうちょっと考えてみる

>>145
個人的には難しいめに設定したのに、やるなw
意見サンクスです〜

>>146
体当たりが恐いのはあるあるww
自分もよくぶつかって死ぬw
142さんのゲーム、うpしてくれればプレイします
頑張ってください〜
超期待!

>>147
ギミックシューだから、ネタがどこまで続くか不安だったり
発射時に発光って、発射のエフェクトを作るってことでしょうか?



149 名前:148 mailto:sage [2008/09/06(土) 16:14:11 ID:PWoU+luK]
>>148

>>146
◆PSPI/D/D3oさんのゲームに期待!

の書き間違い、すみませんでした

なんで自分のゲームに期待してるみたいなミスしてるんだよ俺……

150 名前:名前は開発中のものです。 mailto:sage [2008/09/06(土) 16:46:07 ID:o3Hew+hr]
>>148
魔法みたいなモーションじゃなくて、Strikersみたいな一瞬光るくらいのエフェクト
一瞬フラッシュすると自然とそっちに目が行って弾を認識しやすくなる

弾が遅いかでかくて、敵との距離もあるstgならいらないけど、非弾幕なら必要だと思う

151 名前:名前は開発中のものです。 mailto:sage [2008/09/06(土) 17:44:19 ID:rAc/vHNR]
>>151
Strikersが何かがわからないのですが、
言いたいことはなんとなく把握。
とはいえ、射撃してくる敵が多いうちの作品の場合、
フラッシュが多すぎてちらついたりしないだろうか……
とりあえず、導入してみます。

152 名前:151 mailto:sage [2008/09/06(土) 17:57:35 ID:Y4tbpN8y]
>>150のstrikersは彩京シューのことね
なのはとかストライクウィッチーズに気を取られすぎて、思いつかんかった
ああいうのは確かに重要だわ
スレ汚しすまんかった

153 名前: ◆PSPI/D/D3o mailto:sage [2008/09/06(土) 18:23:43 ID:sCud3jeU]
>>149
今から突貫でキーコンフィグとかキャラモーションとかつける(・∀・)
コンフィグはiniファイルをいじる形式でもいいよな?キーコンアプリを作る時間はさすがに無い…

154 名前:名前は開発中のものです。 mailto:sage [2008/09/06(土) 22:13:17 ID:becGidmh]
Iniファイルを書き換えるアプリでもいいのでは?
ここみる人くらいならIniファイルの書き換えなんてちょろいかもしれないけど
普通の人に直に書き換えろというのはきついかもしれない。

155 名前:名前は開発中のものです。 mailto:sage [2008/09/06(土) 22:28:52 ID:3nQRlgn1]
iniファイルを書き換えるキーコンアプリは
フリーウェアか何かで既にありそうな気も……。

156 名前: ◆PSPI/D/D3o mailto:sage [2008/09/06(土) 22:46:33 ID:sCud3jeU]
それ以前に今日中にキーコンフィグをつけられるかどうかになってきた
ファイル入出力関数まだよくわからない…
あと完成度的にまだゲームですら無いから動作確認程度の内容と思って欲しい…

157 名前:名前は開発中のものです。 mailto:sage [2008/09/06(土) 22:48:29 ID:ZoGq+v9j]
SBはキーコンフィグ対応だった希ガス
プログラミング派なら自分で頑張るしかないね
というかどこかにキーコンフィグのつけかたみたいのかいてないのかな?

158 名前:名前は開発中のものです。 mailto:sage [2008/09/06(土) 22:54:39 ID:o3Hew+hr]
ttp://homepage2.nifty.com/natupaji/DxLib/userwork.html
ここの一番下



159 名前:名前は開発中のものです。 mailto:sage [2008/09/06(土) 23:20:02 ID:o3Hew+hr]
ミスorz

ttp://homepage2.nifty.com/natupaji/DxLib/userwork.html
ここにあるやつ、うちの環境だとなぜかうまく動かないけど
ソース入ってるから読み込みの参考にはなるかも

160 名前: ◆PSPI/D/D3o mailto:sage [2008/09/06(土) 23:32:58 ID:sCud3jeU]
>>159
超感謝!!(・∀・)言語はVC++&DXLib
とりあえず>>153から今までにアイテム上部回収とボムと敵機アニメーション実装した
キーコン周辺いじり始める

161 名前: ◆PSPI/D/D3o mailto:sage [2008/09/06(土) 23:37:19 ID:sCud3jeU]
>>159
なんかエラー出て起動できねぇ…orz
超開発中につきキーボード操作オンリーでもいいかな?

162 名前:名前は開発中のものです。 mailto:sage [2008/09/06(土) 23:39:20 ID:wxzDZAc4]
全然問題ないけど、DXLibならデフォでパッド対応じゃなかったっけ。

163 名前: ◆PSPI/D/D3o mailto:sage [2008/09/06(土) 23:45:55 ID:sCud3jeU]
>>162
問題は俺のCの知識なんだ…
コンフィグ対応にしようと思ってもファイル入出力の部分をまだほとんど勉強してない…独学につき…

164 名前:名前は開発中のものです。 mailto:sage [2008/09/07(日) 00:06:11 ID:6SSr93oV]
>>163
キーボードオンリーでも問題無いし
動作確認程度でも良いから、
起動できるようになったら、突撃したら良いと思うよ!

165 名前: ◆PSPI/D/D3o mailto:sage [2008/09/07(日) 00:09:54 ID:GQCsT6as]
今コース伸ばしてる(・∀・)
さすがに20秒程度しかできないのではアレなのでww

166 名前:名前は開発中のものです。 mailto:sage [2008/09/07(日) 00:40:32 ID:Q3JyNmAy]
3Dを背景にしてスクロールさせたいんだが、
2Dと同じように何個か連結させて一定のライン越えたら最後尾に追加
って感じでいいのだろうか?



167 名前:名前は開発中のものです。 mailto:sage [2008/09/07(日) 00:52:30 ID:QSJY8UPE]
普通の2DSTGで弾と弾同士の当たり判定を取りたいんだけど
仮に100個と500個の弾同士の判定を取ると5万回判定しなきゃいけないの?
現実的に考えてかなり厳しいような気がするけど上手い方法があるのかな?

168 名前:名前は開発中のものです。 mailto:sage [2008/09/07(日) 00:59:02 ID:3rvTMlXL]
>>167
5万回くらい大したこと無いというのが、もっぱらのうわさ。
640x480の画面で、毎フレーム30万回のドット描画が行われてる(怪)と考えれば、5万回なんてちょろい。



169 名前:名前は開発中のものです。 mailto:sage [2008/09/07(日) 01:38:50 ID:6ViPzY9f]
まず5万回やってどうだったか結果出てから質問しろよハゲ

170 名前:名前は開発中のものです。 mailto:sage [2008/09/07(日) 02:24:52 ID:JyX95x70]
CPUのクロック周波数考えれば余裕でわかるだろ、低脳。

171 名前:名前は開発中のものです。 mailto:sage [2008/09/07(日) 02:37:31 ID:aGHDuZhc]
俺は167じゃないけど、なんでこんなにきつい口調なんだ?
そもそも5万って数字は仮なんだが。
まずはやってみろってのは分かるんだが、雰囲気悪くする必要はないだろ。

172 名前:名前は開発中のものです。 mailto:sage [2008/09/07(日) 02:49:34 ID:9zLoB43d]
何回も同じような話題が出てるからじゃね?

173 名前:名前は開発中のものです。 mailto:sage [2008/09/07(日) 03:05:06 ID:9sAUaCrG]
お前らひどすwwwwwwww>>167涙目wwwww


とか言ってもらいたいんじゃね?

174 名前: ◆PSPI/D/D3o mailto:sage [2008/09/07(日) 04:11:28 ID:GQCsT6as]
www.dotup.org/uploda/www.dotup.org1424.zip.html
調整おわり(・∀・)ぱす0000

175 名前:名前は開発中のものです。 mailto:sage [2008/09/07(日) 10:27:30 ID:PnX50FXU]
>>171
自分で何もせずに聞いてすまそうとする奴ってウザイです
雰囲気悪くするような質問をするのが悪い

176 名前:名前は開発中のものです。 mailto:sage [2008/09/07(日) 11:31:45 ID:YoyOeqnU]
100MHz=秒間1億回の計算ができる。5万回なんかハナクソ。やりもしないでできないって言う奴は一生できないままでいればいい。

177 名前:名前は開発中のものです。 mailto:sage [2008/09/07(日) 12:16:34 ID:m1BhZa/w]
>>174
いいねー

ボムとかミスの時に弾が消える演出が綺麗だな

DXライブラリで、ログを吐かない設定にできるはずだけど、今回はわざと出力してるのかな。

178 名前:名前は開発中のものです。 mailto:sage [2008/09/07(日) 12:19:45 ID:etHRAOCV]
大学時代に、学習用マイコンの組み込みプログラム書いたときは
さすがに処理を減らすこと考えたなー。




179 名前:名前は開発中のものです。 mailto:sage [2008/09/07(日) 12:30:58 ID:urB4lQHC]
ポケコンかよw

>>174

よくできてて凄いと思った。
自分にはちょっと自機のスピードが速すぎたかな。
SHIFT押しながらでもちょっと早い。

180 名前:名前は開発中のものです。 mailto:sage [2008/09/07(日) 14:19:48 ID:kKhR7lxg]
なんか弾がぶるぶる震えてる気がする アンチエイリアスがかかればいいんだが
曲線の部分にアルファ値を入れておいて背景とブレンディングとかしたら
滑らかになったりしないだろうかね エクセルとか使って1ドットづつ256xのアンチエイリアスで

181 名前: ◆PSPI/D/D3o mailto:sage [2008/09/07(日) 14:37:12 ID:GQCsT6as]
プレイありがとうございます(・∀・)
>>177
ログは今のところあえて出してるとこがあるかな〜
>>179
結構遅めに設定したつもりだったけどもう少し幅を持たせるべきかな…
>>180
さっき修正した(・∀・)画像表示関数をもっと精密なものに

182 名前:名前は開発中のものです。 mailto:sage [2008/09/07(日) 17:56:11 ID:9Q77aj9R]
>179
確かこういうヤツだったと思う
ttp://www.rakuten.co.jp/tsukumo/435956/452430/1839798/

183 名前:142 mailto:sage [2008/09/07(日) 21:07:20 ID:ACJUmKdG]
>>181
おおお、すげぇw
ボムや演出は、上で言われてるように本当に綺麗
完成に期待だわ


まだ未調整部分だとは思うけど、敵の弾幕が少し気になった。
どこかで見たことがある弾幕なのはともかく、
弾の移動速度に緩急がないため、
弾幕自体が、ちょっと地味に見えてしまったりする部分がある
見たことある弾幕だけど、違う避け方要求されたりする部分もあって、
これはこれで面白いのだけどw

184 名前: ◆PSPI/D/D3o mailto:sage [2008/09/07(日) 23:54:01 ID:GQCsT6as]
>>183
最後の弾幕は思いっきり真似をしたつもりwww
緩急かぁ…高速→低速しか実装してなかったなぁ…気をつける

ボムもエフェクトもまだ仮実装段階だからもっと見栄え良く表現できるようにがんばりたい

185 名前:名前は開発中のものです。 mailto:sage [2008/09/11(木) 10:48:13 ID:Dh/SXT+S]
画像データの各拡張子の利点って、どんなもんでしょう?
jpgは、圧縮しやすいけど、画質があんまり良くない
pngは、データのサイズが大きめだけど絵の品質を一定以上保ってる
bmpは、データサイズが異常だけど、劣化無し
なイメージで、ゲームではpngをひたすら愛用しているのですが
このイメージ、間違ってるところあったら指摘してもらえませんか?

186 名前:名前は開発中のものです。 mailto:sage [2008/09/11(木) 11:00:03 ID:LzlaDmHO]
pngも劣化しない(可逆圧縮)よ

187 名前:名前は開発中のものです。 mailto:sage [2008/09/11(木) 11:29:56 ID:sUA++kHx]
BMPでも減色するなり方法はあるよ

188 名前: ◆PSPI/D/D3o mailto:sage [2008/09/11(木) 12:59:24 ID:5sU9gluy]
pngはαチャネルで透過ウマー



189 名前:名前は開発中のものです。 mailto:sage [2008/09/11(木) 13:08:32 ID:sUA++kHx]
BMP使いたい理由がなければPNGの方が良いね

190 名前:名前は開発中のものです。 mailto:sage [2008/09/11(木) 13:25:21 ID:2Hilbwr+]
でもゲーム中は、サイズとかあんまり関係ないよね?
システムによるのかな?

191 名前:名前は開発中のものです。 mailto:sage [2008/09/11(木) 13:38:41 ID:sUA++kHx]
サイズ云々より、透過情報を保持できるから便利なんだよ

192 名前:名前は開発中のものです。 mailto:sage [2008/09/11(木) 15:08:19 ID:ZVZ+z6t+]
>>185
BMP馬鹿すんな。ZIPで固めればPNGより小さくなるよ
----------------------------------------------------------------
【アニメ調の画像で比較検証】
JPEG圧縮は可逆性を捨てて高圧縮率を叩き出すと言われているが
グラフで比較してみるとBMP(4bit)との有意な差は感じられない
むしろBMP(4bit)がほぼ互角の勝負をしていることが分かる
               ├.─────────────────────┐
.       BMP(4bit)│                            32,852│
               ├.─────────────────────┘
               ├─────────────────────┐
JPEG Max Quality│                               32,723│
               ├─────────────────────┘
               │         |         │         │
        ←low  0        10000       20000       30000[Bytes]  high→

アニメ調の画像ではPNGのDeflate圧縮が効果を表すと言われているが
グラフでBMP(8bitRLE)と比較してみるとそれほど有意な差は感じられない
むしろBMP(8bitRLE)がほぼ互角の勝負をしていることが分かる
               ├‐───────────────┐
..  BMP(8bitRLE)│                     6,996│
               ├‐───────────────┘
               ├‐──────────────┐
.      PNG(8bit)│                   3,771│
               ├‐──────────────┘
               │     |     │     │     │
        ←low  0     10     100    1000   10000[Bytes]  high→
----------------------------------------------------------------
検証に使った画像ファイル
www1.axfc.net/uploader/File/so/10931.zip

193 名前:名前は開発中のものです。 mailto:sage [2008/09/11(木) 15:16:20 ID:Z0bfAns9]
BMPの利点は、ベタデータゆえのいじりやすさだと思ってる俺にとって
ZIP圧縮してサイズ縮小を図るのは本末転倒と言わざるを得ない。

194 名前:名前は開発中のものです。 mailto:sage [2008/09/11(木) 15:21:03 ID:ZVZ+z6t+]
いや、ZIPで固める云々は配布時のサイズだってば
ローカルストレージは1TB 1万円の時代なんだから湯水のごとく使えばいい。
つか>>192は他に突っ込みどころあるだろ!な!な!んもう!

195 名前:名前は開発中のものです。 mailto:sage [2008/09/11(木) 15:25:45 ID:LzlaDmHO]
このレスするためにわざわざ描いたのか、この絵w

196 名前:名前は開発中のものです。 mailto:sage [2008/09/11(木) 15:56:00 ID:V7uJN7A7]
非常にきれいな図だw

197 名前:名前は開発中のものです。 mailto:sage [2008/09/11(木) 16:18:46 ID:ZVZ+z6t+]
ところでDirectXを使ってる場合D3DXがほぼ全ての画像形式の読み書きに対応してるから
この場合「ベタデータゆえのいじりやすさ」なんてのはすでにどうでも良い話となってるな
Read … .bmp, .dds, .dib, .hdr, .jpg, .pfm, .png, .ppm, and .tga
Write … .bmp, .dds, .dib, .hdr, .jpg, .pfm, .png

198 名前:名前は開発中のものです。 mailto:sage [2008/09/11(木) 16:20:23 ID:ZVZ+z6t+]
ほぼ全て→メジャーな



199 名前:名前は開発中のものです。 mailto:sage [2008/09/11(木) 17:12:25 ID:+Cy7LoRb]
一応突っ込ませてくれ。
PNG ってのは内部で ZLIB を使ってるんだ。
つまりベタ画像を ZIP で圧縮してヘッダを付加したものが PNG なんだよ。

200 名前:名前は開発中のものです。 mailto:sage [2008/09/11(木) 17:30:19 ID:ZVZ+z6t+]
そうだよ

201 名前:名前は開発中のものです。 mailto:sage [2008/09/11(木) 17:35:01 ID:h7IpOtmu]
メモリに読み込んだサイズは一緒になるん?

202 名前:名前は開発中のものです。 mailto:sage [2008/09/11(木) 17:39:52 ID:ZVZ+z6t+]
テクスチャにロードした時点で解凍済だからビデオメモリ消費量は一緒に決まってるじゃん

203 名前:名前は開発中のものです。 mailto:sage [2008/09/11(木) 19:29:04 ID:h7IpOtmu]
せいぜい色数とかその他の情報とかで差があるかも、くらいか

204 名前:185 mailto:sage [2008/09/11(木) 22:49:53 ID:0Ljt/18/]
>>192に吹いたw
グラフが出てきた時点で、絶対に何かあると思ったw

なんかいろいろと知らないことが多くてびっくりした。
pngとbmpが同じものだったとか知らんかった。
特に目的が無ければ、透過処理的な意味でもpngを使ったほうが良さそうだし
これからもpngを使うことにします。
ありがとうございましたー

205 名前:名前は開発中のものです。 mailto:sage [2008/09/12(金) 06:12:56 ID:lMUAal32]
>>203
Direct3DなPCゲーに限定すれば、S3TCみたいなテクスチャ圧縮をサポートしてる
一部カードを除けば「色深度」がビデオメモリの使用量を決定する。色数じゃない。

BMPやPNGの8bitとか4bitは(各画素の)インデックスのビット数。色数の上限。
デコードする際に参照するパレットの色深度はたいていフルカラーとかだから
テクスチャサーフェスにロードした時点でフルカラー画像分のビデオメモリを食ってる




206 名前:名前は開発中のものです。 mailto:sage [2008/09/12(金) 12:26:11 ID:94TJdhSO]
>205
ああ、すまん。depthのつもりで言ってた

207 名前:名前は開発中のものです。 mailto:sage [2008/09/12(金) 17:12:07 ID:GqR0UOpb]
つーか、いまのビデオカードってハードで256色パレットとか対応してるのかね?

208 名前:名前は開発中のものです。 mailto:sage [2008/09/12(金) 21:14:59 ID:QvS+hWyp]
シェーダー定数として768バイト分のUCHAR配列を宣言してパレットデータ入れて
テクスチャサンプラをポイント何とかにすればイケるんでね?
あ、8bit/texelのテクスチャフォーマットてあったっけ。。



209 名前:名前は開発中のものです。 mailto:sage [2008/09/13(土) 00:45:10 ID:ScH1uzPo]
>207
オンボードいけそうな気もするけど……。

210 名前:名前は開発中のものです。 mailto:sage [2008/09/13(土) 12:21:19 ID:16dMby0D]
スレの流れを読まずに質問
ゲームのread meのデータってhtml形式だと嫌がられるかな?
一定以上の情報量を組み込むためには、
txtデータよりhtmlの方がまとめやすいと思うのだけど
readmeをhtmlでやってるものって、少ないから
なんか嫌がられてる理由でもあるのかと思って






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

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

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