[表示 : 全て 最新50 1-99 101- 201- 2chのread.cgiへ]
Update time : 07/03 05:52 / Filesize : 56 KB / Number-of Response : 208
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


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

シューティングゲーム(非FPS)製作技術総合



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

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

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


25 名前:名前は開発中のものです。 mailto:sage [2009/07/29(水) 20:23:37 ID:vU/WuoP5]
すべての画像情報を持つクラスを作って、画像IDで取得できるようにする
でも結局、IDを列挙する作業になり面倒くさい

26 名前:名前は開発中のものです。 mailto:sage [2009/07/29(水) 22:14:43 ID:9xtwq3l2]
>>24-25 的確だ…! >>23 具体例を見たらわかるんじゃないかと思うので補足
画像や表示領域の情報を、プログラムとは分離して管理するんだ。最初に一括して読み込んで一元管理。後から番号や文字列とかで指定して使う仕組みを作る。例えば…

game.txt:
title.png, 1
0, 0, 800, 600 // 画像番号0 領域番号0

stage1.txt:
enemy1.png, 3
0, 0, 16, 16 // 画像番号0 領域番号0
16, 0, 16, 16 // 画像番号0 領域番号1
32, 0, 16, 16 // 画像番号0 領域番号2

…こんな感じのファイルを読み込んで画像データを準備するコードや、準備後に画像番号と領域番号を指定したらそれを描画するコードを書くべし
最初はクラス構成など気にせず自分のわかりやすいように書けばいい。動けば正義。グローバル変数とか気にスンナ
あとはゲームに合わせて、当たり判定領域とか効果音の番号とかも外部から追加できるようにしていけば吉

27 名前:名前は開発中のものです。 mailto:sage [2009/07/30(木) 11:29:12 ID:F4klx/04]
>>26
なにを言ってるのかさっぱりわからん

28 名前:名前は開発中のものです。 mailto:sage [2009/07/30(木) 12:44:48 ID:UiQNzGrb]
構造体マンセー

29 名前:名前は開発中のものです。 mailto:sage [2009/07/30(木) 14:08:37 ID:F4klx/04]
構造体での骨組みはできたが
なんだか後がパッチワークでつまらんので
オブジェクト指向に変更した

構造体でもいけるが技術者として負けな気がする
Javaにも以降させたいのでね

オブジェクト指向を非難するならどこがどう悪いのか説明してくれ
構造体は楽すぎてつまらん

30 名前:名前は開発中のものです。 mailto:sage [2009/07/30(木) 15:25:59 ID:F4klx/04]
いやなに 構造体を否定するわけじゃないのよ
なんというか、ぷよぷよで ぷよを消すのに
構造体だと4つくっつけてただ消すのに対し
オブジェウト指向だと、なんの意味もなくつみあげてるように
みえるんだけど、実は連鎖を狙ってる
そしてその連鎖がうまくいったときの爽快感がやめれないのよ

どうよ?構造体マンセー諸君

31 名前:名前は開発中のものです。 mailto:sage [2009/07/30(木) 17:50:50 ID:iruQGVe6]
別にオブジェクト指向を非難してるわけじゃないと思うぞ。

オブジェクト指向とかクラスとか意味わかんないけど、構造体でなんとかなってるからいいやーってだけでしょう。

32 名前:名前は開発中のものです。 mailto:sage [2009/07/30(木) 18:27:56 ID:UiQNzGrb]
正直クラスがよくわからんw

構造体マンセー

33 名前:名前は開発中のものです。 mailto:sage [2009/07/30(木) 18:40:34 ID:ZN/gULSH]
構造体は楽すぎてつまらんとかwww
プログラムとか楽な方がよくね?
というかクラスでやった方が楽じゃねw



34 名前:名前は開発中のものです。 mailto:sage [2009/07/30(木) 18:45:12 ID:F4klx/04]
ただの堕落したお荷物か・・・
そして2chに住み着くか・・・
まともな意見はでない・・・と
なぜならお荷物だから

最初はこんなお荷物と相手しないといけないのか

そしてボトムアップ開発ときたもんだ
タチが悪いわけだ

35 名前:名前は開発中のものです。 mailto:sage [2009/07/30(木) 18:46:24 ID:F4klx/04]
>>33
バグも簡単に入れれるんだよって
そんなことも考慮しないんだろうな

36 名前:名前は開発中のものです。 mailto:sage [2009/07/30(木) 18:48:32 ID:F4klx/04]
構造体マンセーって
中卒?高卒?
大卒はないだろう

37 名前:名前は開発中のものです。 mailto:sage [2009/07/30(木) 21:17:19 ID:X32fjlJI]
最初は、構造体に関数を紐つけただけのものと捉えればいいよ
「データと処理が一緒になっていると、便利になることもある」程度で充分

38 名前:名前は開発中のものです。 mailto:sage [2009/07/30(木) 22:48:56 ID:Yj6i93Cy]
クラスで作ってくと膨大なファイル数になりがち

39 名前:名前は開発中のものです。 mailto:sage [2009/07/30(木) 22:52:23 ID:/E+hu5ED]
規模が大きくなってくると自分でもどこをいじればいいのかわからなくなってくる。
クラスというのは細かく区切りをつけて、部分部分をいじりやすくするための技術だと思う。


40 名前:名前は開発中のものです。 mailto:sage [2009/07/30(木) 23:42:42 ID:F4klx/04]
>>38
構造体も変わらん

41 名前:名前は開発中のものです。 mailto:sage [2009/07/30(木) 23:50:24 ID:O/0bzuTk]
1クラス1ファイルと決まってるわけではないしな。

42 名前:名前は開発中のものです。 mailto:sage [2009/07/31(金) 06:45:11 ID:gzWeS+sf]
俺なんて1プロジェクトでいくつも違うゲームを作るなんて横着やってるから1クラス1ファイルどころか
1ゲーム1ファイルなんてことになってしまってる

43 名前:名前は開発中のものです。 mailto:sage [2009/07/31(金) 09:23:07 ID:mP+YcyoE]
以前に作ったクラス再利用や新たに作ったクラスを今後も再利用にってやってると
小分け小分けでファイル数ガンガン増えていくな。
別にファイル数多いことが悪いわけじゃねーし。



44 名前:名前は開発中のものです。 mailto:sage [2009/07/31(金) 15:20:34 ID:Efa0f3+Y]
ここまで継承の話題なし

UMLとかまで用意して念入りにOO設計しても、継承しなきゃ構造体のみで実装できるじゃん
フラグと変換メソッドで全部書いちまえ

45 名前:名前は開発中のものです。 mailto:sage [2009/07/31(金) 19:01:51 ID:44eCWsYg]
変換メソッド
www.google.co.jp/search?hl=ja&q=%E5%A4%89%E6%8F%9B%E3%83%A1%E3%82%BD%E3%83%83%E3%83%89&lr=&aq=f&oq=

う〜む

46 名前:名前は開発中のものです。 mailto:sage [2009/07/31(金) 19:29:27 ID:W0cAcaLm]
クラスを作るのにファイルを増やさないといけないと思って居る奴は
VSの奇妙な機能に合わせて作ろうとするボッチ
夏休みになって一人で更に奇妙な自分ルールを作らないうちに
誰かのソースを読もう

47 名前:名前は開発中のものです。 mailto:sage [2009/07/31(金) 19:51:08 ID:A5ctOkRO]
まぁpimplテクニック使うと大抵は1ファイル2クラスになるわな
あ、そういう話じゃない?

48 名前:名前は開発中のものです。 mailto:sage [2009/07/31(金) 19:58:06 ID:VtmK4yQr]
プログラマ的に「お!」って思うようなソースってある?

49 名前:名前は開発中のものです。 mailto:sage [2009/07/31(金) 21:04:30 ID:FGvd8tXq]
クラス勉強したいならC++はおすすめしねえ

50 名前:名前は開発中のものです。 mailto:sage [2009/07/31(金) 21:19:47 ID:44eCWsYg]
米国防総省 (DoD) は同機関のオープンソースプロジェクト開発推進のため、
SourceForge.net の仕組みを利用したサイト「Forge.mil」を立ち上げた (本家 /. 記事より) 。
国防情報システム局 CTO を務める David Mihelcic 氏曰く「 (Forge.milは) まさに国防省の
セキュリティ要件に見合うようアップグレードされた SourceForge.net である」とのことで
、ログインには DoD の Common Access Card もしく DoD 認定の ECA (External
Certificte Authority) 発行の PKI 証明書が必要となっている。プロジェクトへの参加は
現在はセキュリティ上の理由から米軍、DoD 職員および DoD 契約職員のみに限定さ
れているが、コードは全て公開されるという。また、現在プロジェクトは Bastille の DoD
版「DoD Bastille」などを含め 3 件しかないが、Mihelcic 氏は今後 6 ヶ月の間に 20
プロジェクトほどに増やしたいと考えているそうだ。国防総省によるこの動きは、今後他
の政府機関の forge.mil への参加や同種のサイト立ち上げ、またベンダーの参加など
に繋がっていくのではないかと予想されるという。ということだが、確認できる範囲では
2/2 21 時頃にはアクセス不能だったらしく、しかもこの記事を編集している 2/3 10:29
現在、アクセスすると 403 が返って来る。さすが軍用、鉄壁の防御です。ちなみになぜ
Forge.mil という名前なのにドメインは forge.mil でなく forgemil.com なのでしょう。
forge.mil のドメインは米海軍宇宙・海事戦闘システム司令部 (SPAWAR) が取得してい
るようで、謎ですが、当然本家にも同様の疑問を呈する人はいるようで……。

51 名前:名前は開発中のものです。 mailto:sage [2009/07/31(金) 21:36:28 ID:bbltWhPI]
前スレに芸のないAA連張りをし続けた、デザパタ厨が返ってきたよ!
もう何ヶ月も経ってるのに、相変わらず話が通じないで発狂する所も変わってない!?
きっと、リアルでも便所飯のまま夏休みになっちゃったんだね!

このスレはキチガイのデザパタ厨がリアルに犯罪を犯して社会的に失墜させるのが目的です
    ∩ 
    | |/ ̄\
    | | ^o^ | <夏厨のみなさんチカラをかしてください
    | l\_/
    \\| |_
     |    |

52 名前:名前は開発中のものです。 mailto:age [2009/07/31(金) 21:37:22 ID:bbltWhPI]
晒しage

53 名前:名前は開発中のものです。 mailto:sage [2009/07/31(金) 22:08:09 ID:44eCWsYg]
>>51
よくぞ書いてくれた
土日は警察休みかな?
とりあえず、ネットストーカーとして被害相談出してくるね
犯罪幇助にもなるのかな

俺を相手にして刑務所入った奴いるんでね
謝るなら早いほうがいいけど
弁護士も擁護してくれそうもないかもね



54 名前:名前は開発中のものです。 mailto:sage [2009/07/31(金) 23:42:54 ID:44eCWsYg]
51 名前:名前は開発中のものです。[sage] 投稿日:2009/07/31(金) 21:36:28 ID:bbltWhPI
前スレに芸のないAA連張りをし続けた、デザパタ厨が返ってきたよ!
もう何ヶ月も経ってるのに、相変わらず話が通じないで発狂する所も変わってない!?
きっと、リアルでも便所飯のまま夏休みになっちゃったんだね!

このスレはキチガイのデザパタ厨がリアルに犯罪を犯して社会的に失墜させるのが目的です
    ∩ 
    | |/ ̄\
    | | ^o^ | <夏厨のみなさんチカラをかしてください
    | l\_/
    \\| |_
     |    |

52 名前:名前は開発中のものです。[age] 投稿日:2009/07/31(金) 21:37:22 ID:bbltWhPI
晒しage

55 名前:名前は開発中のものです。 mailto:sage [2009/08/02(日) 22:46:03 ID:XEjz75JN]
創作意欲を掻き立てられるようなSTG教えてください

56 名前:名前は開発中のものです。 mailto:sage [2009/08/02(日) 22:48:45 ID:we+x1PU3]
>>55
東方は山ほど同人が出てますので、
それだけ創作意欲を掻き立てられる人が多かったのだろうと推測します。

57 名前:名前は開発中のものです。 mailto:sage [2009/08/03(月) 11:33:08 ID:zRSpVm2f]
警察と連絡とれたなら報告よろ〜

嫌な事件だったね

58 名前:名前は開発中のものです。 mailto:sage [2009/08/05(水) 23:51:44 ID:tvlp7Se9]
>>55
CAVE忘れんなよ!
怒首領蜂とか、ケツイとか

59 名前:名前は開発中のものです。 mailto:sage [2009/08/05(水) 23:58:58 ID:4ACemy14]
トレジャー製のSTGを…

60 名前:名前は開発中のものです。 mailto:sage [2009/08/06(木) 00:01:43 ID:yswKJmDI]
最近だとへるしんか辺りかな
あとGENETOSとか

61 名前:名前は開発中のものです。 mailto:sage [2009/08/06(木) 07:58:47 ID:wjrgtDs4]
斑鳩で創作意欲がモリモリです

62 名前:名前は開発中のものです。 mailto:sage [2009/08/06(木) 14:08:59 ID:0ywzPIpi]
河童のポロロッカみたいな水っぽい弾って単純に加算合成でいいんだよな?
再現しようとしてもちゃんと丸くなってくれない

63 名前:名前は開発中のものです。 mailto:sage [2009/08/06(木) 21:02:53 ID:EqcfwXPZ]
>55
ZOOMのファランクスとか。



64 名前:名前は開発中のものです。 mailto:sage [2009/08/06(木) 23:20:33 ID:HzthYbsl]
>>59
その中にグラディウスVは入りますか?

65 名前:名前は開発中のものです。 mailto:sage [2009/08/06(木) 23:30:47 ID:yswKJmDI]
ありえない、何かの間違いではないのか?

66 名前:名前は開発中のものです。 [2009/08/07(金) 00:29:26 ID:Rx5YOsw6]
加算なんて母さん貸さん!

67 名前:名前は開発中のものです。 mailto:sage [2009/08/08(土) 18:07:43 ID:CvBZGcA7]
シングルトンパターン最高

68 名前:名前は開発中のものです。 mailto:sage [2009/08/08(土) 18:40:55 ID:CvBZGcA7]
シングルトンパターンにステートパターンからませるの最高

69 名前:名前は開発中のものです。 mailto:sage [2009/08/09(日) 19:16:34 ID:wul+nwhJ]
おまえら一面つくるのに何時間かかる?

70 名前:名前は開発中のものです。 mailto:sage [2009/08/09(日) 19:39:30 ID:86gZyPX0]
それはシステム自体は全てできていて、
ステージのデータや画像やアイデアが何もできていない状態からの話?

71 名前:名前は開発中のものです。 mailto:sage [2009/08/10(月) 16:55:25 ID:+fu2ST+Z]
プログラミングはできるけどシステムとかできてない場合

72 名前:名前は開発中のものです。 mailto:sage [2009/08/10(月) 17:13:33 ID:jE6nNtzy]
0からスタートかよ。
プロトタイプまでとしても、フル稼働で一ヶ月くらいかな。

73 名前:名前は開発中のものです。 mailto:sage [2009/08/11(火) 05:25:26 ID:3yqLLVce]
プログラミングは 1/6
仕様書作成が 1/2



74 名前:名前は開発中のものです。 mailto:sage [2009/08/13(木) 00:11:52 ID:iXXT6cSx]
テーブル使ってる人
角度一周を何分割してる?

75 名前:名前は開発中のものです。 mailto:sage [2009/08/13(木) 09:27:35 ID:jM99oAbF]
富豪厨としては三角関数おぬぬめ

76 名前:名前は開発中のものです。 mailto:sage [2009/08/13(木) 14:10:56 ID:UzaWSRUH]
画面解像度×テーブル化による誤差≒画面端から端まで飛んだときの誤差

あとはわかるな?

77 名前:名前は開発中のものです。 mailto:sage [2009/08/13(木) 14:17:24 ID:FIgxQyht]
それってテーブル化しなかったら防げるのか?

78 名前:名前は開発中のものです。 mailto:sage [2009/08/13(木) 14:31:15 ID:dmoxiucK]
テーブル化していない俺に隙はなかった

79 名前:名前は開発中のものです。 mailto:sage [2009/08/13(木) 14:37:17 ID:FIgxQyht]
どうでもいいが、だれも>>74の質問に答えてないなw

俺は自分でわかり易いように360分割してる。

80 名前:名前は開発中のものです。 mailto:sage [2009/08/13(木) 14:53:33 ID:sDT6EfGB]
90度分あれば充分だろjk
符号はビット操作で

81 名前:名前は開発中のものです。 mailto:sage [2009/08/14(金) 00:41:14 ID:t2stfLyP]
>74
PSの固定小数点にならって、4096分周。

82 名前:名前は開発中のものです。 mailto:sage [2009/08/14(金) 00:55:21 ID:E9/t+ChI]
俺ケチって20分割位で済ましたことあるけど

83 名前:名前は開発中のものです。 mailto:sage [2009/08/14(金) 02:22:21 ID:OylB53CF]
3600でやってる。



84 名前:名前は開発中のものです。 mailto:sage [2009/08/16(日) 10:19:49 ID:lx4zyypz]
何人で製作してるよ?

85 名前:名前は開発中のものです。 mailto:sage [2009/08/16(日) 10:20:57 ID:mZqkFHaq]
音楽除けば一人。

86 名前:名前は開発中のものです。 mailto:sage [2009/08/17(月) 07:22:33 ID:yERmrdz1]
某コミュみてると一人で作ってる人は高確率で完成してないな
(東方系STGを除く)

とかいいつつ俺も一人でやってる

87 名前:名前は開発中のものです。 mailto:sage [2009/08/17(月) 09:22:36 ID:tvr7CPU/]
あと音楽入れれば完成なんだけどねー。
音楽は自分じゃどうしようもないから他人任せにするしか……。

ちなみに非東方系で、あまり規模が大きくないゲームだ。

88 名前:名前は開発中のものです。 mailto:sage [2009/08/17(月) 10:23:02 ID:J7s6qZK0]
>>87
とりあえず、BGMなしでもいいと思うの。




もしくは403とか同人で音楽やってる人に許可もらうか・・・

・・・あるフラッシュの影響で403しか思いつかんから困る

89 名前:名前は開発中のものです。 mailto:sage [2009/08/17(月) 22:05:53 ID:r7ST8FCd]
音楽は、とりあえず手持ちのCDから適当に取り込むか、あるいは自分の口で『デッテレ♪ デッデレ♪』と
口ずさんだものを録音してエンコして使ってる。

ちなみに、SEは全て自作。口で『チュンチュン』とか『ドギャーン! バリバリ!!』とか言ったのを録音して
エンコ。

当然のことながら、これらを使用するのは全て仮用途であって、外に出す場合になって初めてまともなSE/BGMに
入れ替える。

90 名前:名前は開発中のものです。 mailto:sage [2009/08/17(月) 22:09:40 ID:ZNQDvxVZ]
皆さんSEはどのようにしてますか?
自作ですか?

91 名前:名前は開発中のものです。 mailto:sage [2009/08/17(月) 22:24:34 ID:YYF3hzuL]
フリーのをそのまま使ったり加工して使ったり。

92 名前:名前は開発中のものです。 mailto:sage [2009/08/19(水) 12:38:01 ID:RNsO0eUN]
自作。MIDI音源の音加工したり効果音エディタDとかで

93 名前:名前は開発中のものです。 mailto:sage [2009/08/25(火) 04:19:31 ID:d8E4J7mN]
どうせなら音作りにも朝鮮してみようぜ
俺はやったことねえけど



94 名前:名前は開発中のものです。 mailto:sage [2009/08/25(火) 23:34:53 ID:HgylQ0tA]
www.amazon.co.jp/dp/4797337214/
今度これ買ってこようかしら

95 名前:名前は開発中のものです。 mailto:sage [2009/08/26(水) 05:28:03 ID:HZXasnA5]
STGビルダーで作ったほうがはやそうだな

96 名前:名前は開発中のものです。 mailto:sage [2009/08/26(水) 07:52:13 ID:3JaQfvWX]
>>95
松浦 健一郎 (著),
www.amazon.co.jp/exec/obidos/search-handle-url?%5Fencoding=UTF8&search-type=ss&index=books-jp&field-author=%E6%9D%BE%E6%B5%A6%20%E5%81%A5%E4%B8%80%E9%83%8E

司 ゆき (著)
www.amazon.co.jp/exec/obidos/search-handle-url?%5Fencoding=UTF8&search-type=ss&index=books-jp&field-author=%E5%8F%B8%20%E3%82%86%E3%81%8D


常に二人でおんなじ本書いてるんだけど・・・
説明もちぐはぐになるし、苦情出してもまともな回答はかえってくる期待はできないし
業者の人?

97 名前:名前は開発中のものです。 mailto:sage [2009/08/26(水) 19:31:23 ID:TeTaqASd]
なんで。シューティングゲームの本って「リストとは何ぞや?」から入るんだろう。
C/C++でやってるからかな・・・・
もっとモダンな言語ならリストくらい標準装備されてるだろ

98 名前:名前は開発中のものです。 mailto:sage [2009/08/26(水) 20:03:45 ID:n8tDssgL]
>>96
cgi32.plala.or.jp/higpen/work.shtml

99 名前:名前は開発中のものです。 mailto:sage [2009/08/29(土) 11:49:08 ID:rNmPeXS3]
>>94
俺は地元の図書館にリクエストして買ってもらったが
なかなかよかったとは思うよ

100 名前:名前は開発中のものです。 mailto:sage [2009/08/29(土) 15:33:49 ID:K2MuTvTt]
まともなゲーム完成させたらプログラムとスクリプト合わせて何行くらいになりますか?

101 名前:名前は開発中のものです。 mailto:sage [2009/08/29(土) 18:58:17 ID:CS9rgxYF]
ROMに焼かれたBASICインタープリタが開発環境のすべてだった頃
40x24文字程度の1画面を埋め尽くす程度の文字数があれば
たいそう面白いゲームが作れたという伝説があってな…

102 名前:名前は開発中のものです。 mailto:sage [2009/08/29(土) 19:02:30 ID:CS9rgxYF]
う、書き忘れとった
7行プログラミングスレ
pc12.2ch.net/test/read.cgi/tech/1215352849/

103 名前:名前は開発中のものです。 mailto:sage [2009/09/07(月) 23:37:53 ID:gZ4Yf29s]
自分で入力した方向にスクロール可能な背景を作りたいんだが、
やり方がさっぱりわからん。
グラディウス2の人工太陽(龍が出てくるところ)みたいなところを想定。
定番のやり方みたいなのあるのかねぇ



104 名前:名前は開発中のものです。 mailto:sage [2009/09/08(火) 00:14:31 ID:fqjyO5ch]
まずは自機とか気にせずとにかく背景を上下左右にスクロールさせる処理を作ってみるんだ

105 名前:名前は開発中のものです。 mailto:sage [2009/09/08(火) 00:36:20 ID:vZNNHCHF]
がんばってみます。

画面座標と背景座標がややこしい・・・

106 名前:名前は開発中のものです。 [2009/09/14(月) 21:21:33 ID:9WCP0mk3]
1.A地点からB地点に直線移動
2.C地点からD地点に直線移動

一定の速度で移動、且つ
1と2が同時に出発し、同時に到達する場合、
1と2が最も接近した時の距離ってどうやったら求められますか?

この計算ができれば当たり判定が楽なのですが

107 名前:名前は開発中のものです。 mailto:sage [2009/09/15(火) 00:22:36 ID:6KSuCyNf]
>>106 計算してみた。長文失礼します。
A, B, C, D の位置ベクトル → a, b, c, d
1, 2 の位置ベクトル → p1, p2
t = 0 で出発、t = 1で到達とすると、
p1 = a + (b - a)t = a + v1・t
p2 = c + (d - c)t = c + v2・t
と書ける

p1-p2 間の距離を L とし、その最小値 min L を求める(実際には、min L^2 を求めればよい)
L = abs(p1 - p2) = abs(a - c + (v1 - v2)t) ・・・ (1)

[case 1] a - c = 0
min L = 0 (初期位置から衝突している)

[case 2] v1 - v2 = 0
min L = abs(a - c) (2点間の距離が変化しない)

[case 3] それ以外
式(1)は、L^2 = αt^2 + βt + γ と整理できる
このとき、α > 0であるので、L^2は下に凸の2次関数である
L^2が最小となる t = t0 は、t0 = -β/(2α) (1階微分がゼロ)
であるが、 0 ≦ t ≦ 1 を考慮すると、

[case 3-1] t0 ≦ 0
min L^2 = γ (t = 0 地点が最も近く、徐々に離れる)

[case 3-2] 1 ≦ t0
min L^2 = α+β+γ (徐々に近づき、t = 1 の最終位置が最も近い)

[case 3-3] 0 < t0 < 1
min L^2 = - (β^2 - 4αγ) / (4α) (t = t0 の地点が L^2 の極小値)

108 名前:名前は開発中のものです。 [2009/09/15(火) 00:51:07 ID:cTCD7bMx]
>>107
すげぇ、何いってるか全然わかんねぇorz
簡単な計算式になるのかと思ったけど意外と難しいんだね

当たり判定でこのやりかたはやりすぎですかね?

109 名前:名前は開発中のものです。 [2009/09/15(火) 01:08:04 ID:cTCD7bMx]
初期位置から移動位置までを何分割かして
それぞれの位置から距離を求め、一番近い距離を
最短とみなすやり方にしようと思います

四分割くらいで十分かな?

110 名前:名前は開発中のものです。 [2009/09/16(水) 22:29:05 ID:iHhWSNMZ]
東方やってたんだけど、エフェクト使いすぎで気持ち悪くなった。

いっぱい削って難易度設定無し。パワーアップ無し。道中は短く(ギミックあり)、ボス戦では弾幕に特化。当然、見やすさを最優先。
ここまでシンプルだと開発も短くて済むし、自己満足の範囲で作ってみようかなと思う。
初心者お断りな雰囲気を出したくないから最初の面はほとんど敵が弾を撃ってこないようにしようかと思ってる。

111 名前:名前は開発中のものです。 mailto:sage [2009/09/17(木) 02:34:09 ID:hUsBINcL]
どうでもいい

112 名前:名前は開発中のものです。 mailto:sage [2009/09/17(木) 18:47:23 ID:d7bZeevk]
自己満足なら勝手にやってろ、というのは置いといて
エフェクト乱用が嫌でかつ見やすくしたいなら
せめてドット絵アニメの出来ぐらいにはこだわらないと完成しても物足りなく感じるだろう

113 名前:名前は開発中のものです。 mailto:sage [2009/09/17(木) 19:21:42 ID:qEntrzqs]
なんだかんだ言っても派手に敵がやられると気持ちいいしね。
ただより強い刺激を、なんて事になってインフレ気味なのも否めないけど。



114 名前:名前は開発中のものです。 mailto:sage [2009/09/17(木) 20:05:55 ID:F3a7DRqa]
体験版もしてないの?
バカなの?死ぬの?

115 名前:名前は開発中のものです。 mailto:sage [2009/09/17(木) 22:42:04 ID:GL1ZZmDm]
a

116 名前:名前は開発中のものです。 [2009/09/17(木) 22:50:37 ID:GL1ZZmDm]
良かった。書き込めた…。
DXライブラリでシューティング作ってて、基本的な骨組み(背景とか)、当たり判定(四角)、自機アニメーションと爆発アニメーションまで組めた…。
でも、グラフィックスが上手く作れねぇ…。一応、仮のグラフィックを使って自機表現してるんだけど(差し替えても使えるよう調節済み)、なんかしょぼいシューティングが出来そうで何だかやる気が…。
初めて本格的にシューティング作ろうとしてるけど、気にしないで作るべき?

117 名前:名前は開発中のものです。 mailto:sage [2009/09/17(木) 23:09:23 ID:rLw6XjO+]
>なんかしょぼいシューティングが出来そうで何だかやる気が…。

ひっっっじょ〜〜〜〜〜〜〜〜によく解る。
俺も自分一人(音関係以外)で作ったシューティング、他の人が作ったものと比較すると
余りにもしょぼすぎてげんなりする。

でも作りたいならそんな事気にしてたってしょうがない。
気にせず作るべき。

118 名前:名前は開発中のものです。 mailto:sage [2009/09/17(木) 23:16:47 ID:4MkxZeJf]
>>113
そのインフレに対するアンチテーゼを掲げて自滅していった知り合いがいる(サークル名は明かさないけど)
なんだかんだ言っても刺激の無いゲームは退屈するだけだよ
ましてやSTGなんて、ただでさえマンネリ化して刺激不足なのに…

119 名前:名前は開発中のものです。 mailto:sage [2009/09/17(木) 23:37:09 ID:GL1ZZmDm]
作りたいのが「斑鳩」のシステムをオマージュしたシューティングだから、グラフィックがしょぼいと何だかな〜になるんだよね。
音楽やSEはフリーの奴をバリバリ使えばいいんだけど、グラフィックだけはゲームの見た目を象徴するから手を抜けないんだよね。一部フリー素材あるみたいだけど。
東方の作者並でもいいから俺に画力があればいいのに…。

120 名前:名前は開発中のものです。 mailto:sage [2009/09/17(木) 23:38:42 ID:6Md2ek92]
斑鳩なら3Dにしようぜ!

121 名前:名前は開発中のものです。 mailto:sage [2009/09/17(木) 23:42:36 ID:jeqOtleb]
DXlibも本格的に3D対応になったしな

122 名前:名前は開発中のものです。 mailto:sage [2009/09/17(木) 23:45:48 ID:GL1ZZmDm]
初心者に3Dとか無茶ぶりやめてwww
たださえ四角の当たり判定でひーこら言いながら頑張って作ったのに…。敵一匹しか判定できないけど。
敵の動きも何とか工夫したいけど…よく分からん。

123 名前:名前は開発中のものです。 mailto:sage [2009/09/18(金) 00:41:38 ID:QEb7unIN]
作りたいゲームの雰囲気によって、似合う動きと似合わない動きが結構あるよな
戦闘の激しさを前面に出したい俺は等加速度運動や初速度の大きい減衰運動をよく使うけど



124 名前:名前は開発中のものです。 mailto:sage [2009/09/18(金) 18:15:31 ID:luEhqk+g]
似合うかどうかなんて考えず面ごとに変えるのが一番いい

と思う

125 名前:名前は開発中のものです。 mailto:sage [2009/09/19(土) 01:15:26 ID:lylhPpfZ]
まず己が何を作りたいかだ
グラがしょぼいのは己の画力だからしょうがないだろ
そこをどれだけ妥協できるかだ、また妥協するよりしょうがない
妥協しなければ作るものも作れないだろう
どうしても我慢できないというなら一旦作るのやめて当分画力向上するまで描いてるしかしょうがないだろ
まあ自己満足でいいなら自分のイメージするものどっかから借りてきてとりあえず作ってみるという手もある
まあ己の能力以上にグラに拘れば拘るほど挫折しやすいのは事実だがね






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

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

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