トップページgamedev
987コメント289KB

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

■ このスレッドは過去ログ倉庫に格納されています
0001名前は開発中のものです。2009/07/17(金) 23:37:46ID:WRVq1Lf8
ゲームプログラマなら誰もが通る、もしくは、通った道。青春の香り?
それは「シューティングゲーム製作」・・・。

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

ただし、シューティングの未来とか既存のゲームの話題などは、関連する他の
スレでやってくれ。
0145名前は開発中のものです。2009/09/24(木) 20:48:46ID:NV8DAHwG
あとSTGを一人で開発するときの効率って点では
スクリプト言語が必要になるケースってそんなに高くねーぞ?
手続きとデータの分離ができてりゃデータを外部ファイルに追い出せる。
調整作業の大半はパラメータの調整になる。
ExcelとかCalcで編集したテーブルをいつでもロードできる状態になってりゃ
調整作業の手間はだいぶ減る。>>136が言ってることは多分そういうこと

無料のVS2k8EEでさえエディットコンティニュー機能が使える現状では
手続き、制御フローの外部化というのは手間の省力化とは結びつかない
0146名前は開発中のものです。2009/09/24(木) 20:50:59ID:s6ib9jSB
>>144
去っていったキチガイの為に組み込み言語が役立たずみたいに言うなよ

普通にyieldやクロージャがあるLuaを使った方が賢い場面は多い
それなのに、すでに作者も使ってないBulletMLが引き合いに出るとかw
単純にLuaも解らないお前も50歩100歩だ
0147名前は開発中のものです。2009/09/24(木) 20:51:57ID:NV8DAHwG
×手間の省力化とは結びつかない
○手間を減らす効果はあまりない
0148名前は開発中のものです。2009/09/24(木) 21:01:15ID:NV8DAHwG
>>146
別に常に役立たずとは書いてねーけどな。DSLの土台としてLuaは重宝するだろ。
まぁなんだ。いい歳した大人がガキ相手にキチガイとか吠えんなよ。仲良くしろ
0149名前は開発中のものです。2009/09/24(木) 21:20:53ID:s6ib9jSB
大人しい子供相手に、連レスするキチガイ>>ID:NV8DAHwG
0150名前は開発中のものです。2009/09/24(木) 21:25:09ID:QJhH3kEp
>>149ってずーっと張り付いてるカルシウム不足の例の子でしょ
0151名前は開発中のものです。2009/09/24(木) 21:33:31ID:9OU081Q2
流石に例の子はもういないだろw
0152名前は開発中のものです。2009/09/24(木) 21:33:40ID:s6ib9jSB
昔から居るけど、何か
このスレ本当にメンツ変わらないよね
0153名前は開発中のものです。2009/09/24(木) 21:33:48ID:0uzPGFm5
噛み付き癖の悪い狂犬には触らんほうがええよ
0154名前は開発中のものです。2009/09/24(木) 21:36:58ID:AgyAEUwB
>>152
うわきんも。今年で幾つになったの?
0155名前は開発中のものです。2009/09/24(木) 21:48:14ID:0uzPGFm5
いじらんほうがええよ
0156名前は開発中のものです。2009/09/24(木) 21:59:33ID:AgyAEUwB
えー。でも無敵の人だよ?
無敵超人アスペルガーさんだよ?
その生態に興味わくじゃん?
一体どんな生い立ちでこんな臍曲がり中年が
生成されるのかってさ。そのプロセスが知りたいよ

いつも何食って生きてんだろ。やっぱ冷や飯かな
0157名前は開発中のものです。2009/09/24(木) 22:07:08ID:akmGky+H
システムをくみ上げても、コンテンツ部分(絵とか音とかゲームバランスとか)で挫折することも多いしなあ。
逆にLua使わないといけないほど大掛かりなゲームっていうのは
アマチュア製作にあまり向いてない気がしなくもない。
0158名前は開発中のものです。2009/09/24(木) 22:07:43ID:s6ib9jSB
俺じゃねーじゃんw
0159名前は開発中のものです。2009/09/24(木) 22:10:40ID:NV8DAHwG
>>156
およしよ…
0160名前は開発中のものです。2009/09/24(木) 22:12:30ID:s6ib9jSB
>>ID:AgyAEUwB
こういうのが俺の後継者になるんだな
0161名前は開発中のものです。2009/09/24(木) 22:12:55ID:AgyAEUwB
>>158
ねーねー。それで今年で幾つなの?生い立ち軽ーく解説してよ
無敵超人アルペルガー中年戦士になるための秘訣が知りたいよ
0162名前は開発中のものです。2009/09/24(木) 22:22:25ID:s6ib9jSB
甘えるな
自分がそうなるには何が必要か考え、それをしろ

まず>>ID:NV8DAHwGに噛みついて、>>157に噛みつかない理由を考えろ
0163名前は開発中のものです。2009/09/24(木) 22:26:13ID:akmGky+H
>>128
Luaを使えばスパゲッティにならないということにはならないと思う。
敵の動作を分析して整理してみたらどうだろう。
某シューティングツクールでは「8方向の移動」、「敵、弾を発射」、「反射」、「自滅」だけで
敵の動きを全部表現してたとかうんたらかんたら
0164名前は開発中のものです。2009/09/24(木) 22:28:32ID:AgyAEUwB
>>162
えー。なにそれ。そんなのわかんない。
ボクはまだ無敵の人、超人アスペルガーになれてないから
アスペルガーの理屈なんてわかんないよ
0165名前は開発中のものです。2009/09/24(木) 22:35:09ID:s6ib9jSB
なんでコイツこんな甘えてるの?
俺のことを何かいい人だと思ってるの?
精神年齢が幼い奴の理屈ってマジわかんね ウゼー
0166名前は開発中のものです。2009/09/24(木) 23:03:03ID:AgyAEUwB
えー。なにそれ。甘えてるとか意味わかんないし。
無敵超人アスペルガーって字面しか見てないってマジだったの?
すげぇと思う。

で、無敵中年アスペルガー戦士がLuaのコルーチンとかクロージャに
首っ丈ってのがすごい興味あるよ。コルーチンやコルージャを
使ったほうが賢明な場面が多いって面白い。なにそれ?
0167名前は開発中のものです。2009/09/24(木) 23:21:07ID:s6ib9jSB
最後にワンパン入れたからお前の勝ちだな
お前の脳内ルールでは
0168名前は開発中のものです。2009/09/24(木) 23:33:47ID:s6ib9jSB
>で、無敵中年アスペルガー戦士がLuaのコルーチンとかクロージャに
>首っ丈ってのがすごい興味あるよ。コルーチンやコルージャを
>使ったほうが賢明な場面が多いって面白い。なにそれ?
コレを書けば俺が火の付いたように反論すると思ってるとしたら
そうとう2ch脳が進んでるよな
日頃から人と接する事がないんだろうな
0169名前は開発中のものです。2009/09/24(木) 23:38:44ID:AgyAEUwB
面白いって言ってるのに無敵超人アスペルガーは悪いほうに捉えてる?
すごいって言ってるのに無敵超人アスペルガーは悪いほうに捉えてる?

褒めても心証が悪くなる。みんな敵になる。やっぱ本物だ。すごい。
0170名前は開発中のものです。2009/09/24(木) 23:50:06ID:AgyAEUwB
超人アスペルガーはハッタリの軽口を叩くような小物じゃない。もっとすごい。
例えばSTGでコルーチンを使ったほうが賢明な場面が多いって何?すごくね?
1フレームでは終了しない、シーケンシャルに記述したい長大な処理が多くある。
コンテキストの保存・切り替えがほしくなるような処理が多くあるってすごいことだよ。
多くってのはどんだけ?コルーチン使わない方法よりも賢明ってマジ?
なんか見落としてない?
0171名前は開発中のものです。2009/09/26(土) 09:26:06ID:E2IXiY4A
確定しました。やっぱり来るみたい。今回は10月1日までは警戒が必要。
千葉神奈川静岡東京茨城や他の関東が危険

(重要事項につき会員同時公開) 2009/09/25

(5) なお、HAARPに誘引されて、関東地方ではM5前後の中規模地震が発生するだろう。

(3) HAARPの影響は大気イオンのみならず、気象現象や通信、動物の狂乱状況をも生み出し、
疑似宏観異常現象を発現させる。いわば環境テロである。
(2) HAARPは電磁波を宇宙に向けて放出、電離層を刺激し、反射して地表付近の大気イオンに影響を与えるものと聞いている。
HAARPの運用状況と大気イオン濃度変動を見比べると、明らかに同期しているとの指摘を多数頂戴した
大気イオン地震予測研究会e-PISCO
理事長 弘原海 清 大阪市立大学名誉教授
http://www.e-★pi★sco.jp/r_i★on/at★tention/090925weekly_z.html
http://s01.megalodon.jp/2009-0925-1414-33/www.e-★pisco.jp/r_i★on/attention/090925weekly_z.html
http://s02.megalodon.jp/2009-0926-0102-46/www.e-★pisco.jp/r_i★on/attention/090924weekly_e.html

HAARPの動きを四川地震のパターンに今回に当てはめると9月27日が危険
http://gol★den★tamat★ama.bl★og8★4.fc2.com/blo★g-date-20090922.html
http://s03.megalodon.jp/2009-0926-0114-47/goldentamatama.bl★og8★4.fc2.com/bl★og-date-20090922.html

世界的科学者がハープは地球の気候や人の脳を損傷させる兵器の疑いがあると
http://www.yo★utube.com/wat★ch?v=8A★MlqRsHUXI&feature=player_embe★dded#t=51★1

2ちゃんねる地震情報 
http://li★ve2★4.2ch.net/eq/

9.11事件、破壊されたWTCで働くユダヤ人は1名も死んでいませんでした。
http://da★mhantaikanuma.we★b.infoseek.co.jp/Sonota/91★1dead.html

地震来たら権力者達が犯人。・・・ユダヤ人は大量に人を殺しています。
0172名前は開発中のものです。2009/09/27(日) 13:57:50ID:YNXyZcxj
いやぁ
http://www.youtube.com/watch?v=lyLzDyWqUz0
が4,5000円もしてたのよね
0173名前は開発中のものです。2009/10/04(日) 21:52:21ID:Nyq/FdXj
>172
最初の「激闘プロレス」がそれほどひどいようには見えない
後に続く「開幕ゲーム―バー」の羅列はただの私怨にしか見えない

当時を懐かしむわけでもなくエミュでつまみぐいしただけで理解した気になってるバカには
精神と時の部屋に100年ぐらい閉じ込めて延々「世界の車窓から」繰り返し見させても生ぬるい。
0174名前は開発中のものです。2009/10/11(日) 20:01:01ID:BXcWPJs0
ゲームを作る際素材から作るべきなのかさっくりプログラム組んでから作るべきなのか
0175名前は開発中のものです。2009/10/11(日) 20:17:24ID:alNFUCK3
>>174
判断できないなら、どっちでもいいからとにかく最後まで作ることが重要。
これは人によって得手不得手があると思う。
0176名前は開発中のものです。2009/10/11(日) 20:20:15ID:BXcWPJs0
>>175
ありがとうとりあえず色々と試してみるわ
0177名前は開発中のものです。2009/10/11(日) 23:42:08ID:0POkfUyQ
俺の経験で言わせてもらうなら、

素材を作るのはひたすら苦痛。
プログラムは(へたの横好きだけど)楽しいので平気。
素材さえあればいくらでもゲーム作れる(気がする)んだけど、自分で作るしかないからちまちまやってる。
はっきり言って投げ出したくなるが、最初に適当でいいから素材作っておいて
プログラムで動くようにしてしまえば、もう後は素材を作らざるを得なくなり、なんとかやれる。

もちろん、これは俺の場合であって逆の人もいるだろう。

だから俺としては「自分が好きな方からやっていく」のが一番だと思う。
嫌いな方から始めて挫折するとか、最初の一歩でつまづいたんじゃ何にもならないからね。
0178名前は開発中のものです。2009/10/11(日) 23:44:46ID:QpVJe2SF
いろんな考え方があるんだな
俺は素材を作らない方法でやってるぜ
0179名前は開発中のものです。2009/10/11(日) 23:49:14ID:alNFUCK3
俺はHSPでやるときはまず文字と箱だけでゲーム作ってるw
0180名前は開発中のものです。2009/10/12(月) 00:43:00ID:w58NSsv/
シューティングの素材なんてまだ楽
アクションでも作ろうもんなら素材作りの段階で逝ける
0181名前は開発中のものです。2009/10/12(月) 02:41:23ID:GjnqwdBF
素材を作るときに真っ先に見捨てるのはBGM

BGMの素材はネットでも十分だ
0182名前は開発中のものです。2009/10/12(月) 14:18:56ID:Tt2cTn3l
でもそこそこプレイヤーの心に残るゲームにしようと思ったら
自分で斬新なBGM作るか友達に以来作ってもらうかしないと埋もれちゃいそうな気がする
0183名前は開発中のものです。2009/10/12(月) 14:20:13ID:QCteKfuT
BGMと効果音は作ってみたいなぁ
0184名前は開発中のものです。2009/10/12(月) 14:32:45ID:RdTj1Qjy
数学って必須?
0185名前は開発中のものです。2009/10/12(月) 14:33:19ID:QCteKfuT
学ぶに越したことな無いな

引き出しが広がる
0186名前は開発中のものです。2009/10/12(月) 22:45:49ID:Gjj0y0tH
とりあえず作って数学の勉強が必要になってからやればいい思う。

勉強してから作ろうとか思うとかなりきついと思う。
0187名前は開発中のものです。2009/10/13(火) 00:02:33ID:DlxXJQ5Q
「こういう動きをさせたいけどどうすればいいだろう」って時に
数学の知識があればピンとくるだろうけど、
なかったら何を勉強すればいいのかすらさっぱりわからんわな。
0188名前は開発中のものです。2009/10/13(火) 01:42:06ID:g94F82fh
センスの問題だから数学苦手な奴は頑張っても難しいのでは
0189名前は開発中のものです。2009/10/13(火) 01:43:21ID:NP7P3M5X
そこはなんとも言えんだろうw
0190名前は開発中のものです。2009/10/13(火) 01:49:16ID:xkBk0ayW
>>184
どういう数学の話をしてるのか知らんが
STG作ったことあればどんな数学が必須かくらい分かるっしょ

例えば雑魚敵が直進弾の見越し射撃で自機を本気で殺しに行くとする
これがサクっと組めない水準なら数学的な教養不足を心配していい
0191名前は開発中のものです。2009/10/13(火) 06:22:38ID:eHKUc6g6
ググれば大抵の事は出てくるよな
0192名前は開発中のものです。2009/10/13(火) 06:36:35ID:g94F82fh
見越し射撃ってサクっと組めるもんなのか
狙い打ちならともかく
俺何とか計算したけど結構苦労したぞ
0193名前は開発中のものです。2009/10/14(水) 01:32:24ID:rifP4Zd/
理系だが1分以内には出てこなかったorz
とりあえず目標の速度と発射速度の目標速度軸に対する射影が一致するようにするのが簡単そう。
0194名前は開発中のものです。2009/10/14(水) 01:56:41ID:FetmShtJ
俺も見越し射撃作ったけど、別に厳密に1ドット単位で当たり判定するわけじゃないから
ざくっと適当な計算で出しただけでもプレイ上は全然問題なかった。

0195名前は開発中のものです。2009/10/14(水) 02:08:30ID:7RMONnar
見越し射撃そのものが嫌いだから使わないのが俺のジャスティス
個人的なことでスマン
0196名前は開発中のものです。2009/10/14(水) 15:52:57ID:xrJGksYr
俺も正確に狙ってくるわりと早い敵弾を誘導して切り返すほうが好きだな。
鮫のアイテムキャリアー嫌いだ〜〜!

しかし実装できるレベルで知識として持ってるのと嫌いだから勉強もしないのとは大きな差だ。
そんなこと言いながら3Dまったく興味無いんでひらしょー本の半分ぐらい読み飛ばしてるが・・・。
0197名前は開発中のものです。2009/10/14(水) 19:52:41ID:aQw8W33X
190だが
サクっと組むって部分は教養とは関係なかったなスマン
2DSTGの典型的な見越し射撃は、教養としては義務教育レベルの数学問題だーね
昔、学生時代にリア厨やリア工相手にカテキョやってた頃にこういう問題出して反応を見てた。
サクっと解ける厨房もいればウンウン唸って解く子もいれば全く解けない工房もいる。
世の中色々、頭の回転速度も色々、応用力も色々。そういうのを測るちょっとした
リトマス試験紙にはなるだろ
0198名前は開発中のものです。2009/10/14(水) 20:01:13ID:wz7sO1aJ
自機位置+自機ベクトル×t = 弾発射位置+V×t

となるVを求めよ。って事だな。あとは頭の良い人に任せたw
0199名前は開発中のものです。2009/10/14(水) 20:07:06ID:r3lslG66
V=(自機位置-弾発射位置)/t+自機ベクトル
こう?
0200名前は開発中のものです。2009/10/14(水) 20:08:12ID:aQw8W33X
例えば3Dフライトシューティング(エスコンみたいなの)を作るとする
GUNモードでHUDにLCOSレティクルを出せないと泣きつかれたら
試しに上の問題を出してみろ。分かりませんって言われたらまぁそういうこと
0201名前は開発中のものです。2009/10/14(水) 20:15:16ID:aQw8W33X
>>198-199
雑魚敵の直進弾の速度は既知だべ
0202名前は開発中のものです。2009/10/14(水) 20:18:57ID:aQw8W33X
×速度 ○速さ
0203名前は開発中のものです。2009/10/14(水) 20:25:52ID:JOYpPGJr
>>199
未知数tが残るから
Vの長さ(描画フレーム当たり移動量)={(自機位置-弾発射位置)/t+自機ベクトル}の長さ
が一定aと考えて
|(自機位置-弾発射位置)/t+自機ベクトル|=a
となるtを求めるのが先決か。
そのためにはtの2次方程式を解く必要があり、
場合によっては2つ解が求まるし、虚数解になってしまう場合もあるということか。
0204名前は開発中のものです。2009/10/14(水) 20:39:27ID:aQw8W33X
そう。簡単な2次方程式の解法でいける。厨房でも解けると。
答案は胸の内にしまっとこうぜ
02051942009/10/14(水) 20:53:25ID:2+2Nx3Yv
ちなみに俺はその厨房にでも解ける式を考えるのが面倒(思いつかない)なので
まず”自機が止まっていると仮定して、そこに敵弾が到達する時間”を求めて
次に”自機が止まっていなかった場合、その時間経過後にどこに移動しているか”を求めて
そこへ向けて弾を発射するようにしている。

時間の誤差分ずれるけど当たり判定の大きさ等でカバーされるせいか、別に問題はでていない。
0206名前は開発中のものです。2009/10/14(水) 21:07:31ID:x873g71t
よくわからないけど良いもん。ホーミング弾作るもん。
0207名前は開発中のものです。2009/10/14(水) 21:39:21ID:aQw8W33X
>>205
何らかの方法を思いついて実装して結果が良好なら何でもオーケーと思うぜ

厨房がtの2次方程式を使って解く方法でもいけるし、>>205でもいける
>>205は自機は火点に対して弧を描くように避けるという仮定を使ってる
つまり火点との相対距離の変化はゼロ近似。十分アリだろ
どちらの方法も「自機は等速で単調な運動をする」つーかなりおおざっぱな
仮定で未来位置を予測してるんで、どれが正解っていう話じゃないさ
0208名前は開発中のものです。2009/10/27(火) 08:10:53ID:pyTi/aCB
達人王や雷電みたいのが好き
0209名前は開発中のものです。2009/10/27(火) 17:24:34ID:XJ4R1uLH
>>208
おまえのような奴が嫌い
0210名前は開発中のものです。2009/10/27(火) 17:33:27ID:51vpmsEc
>>209
ありがとう
0211名前は開発中のものです。2009/10/30(金) 23:44:04ID:vQgCEL5G
冬コミで完成版出そうと思ってたけど落ちてたわ
0212名前は開発中のものです。2009/11/03(火) 07:55:18ID:l+y8ZsBa
俺は受かったです。しょぼいけど見かけたらよろしくね。

あと音楽さえ入ったら完成なんだ。だから完成するかどうかは音楽をお願いした人次第……。
0213名前は開発中のものです。2009/11/03(火) 23:29:28ID:1pHbuKqw
携帯アプリ用シューティングでBulletMLを使おうと思ったけど難しい・・
kxmlで何とかXMLファイルのパースは出来るようになったけど
実際に動かすのが至難の業。
0214名前は開発中のものです。2009/11/04(水) 13:37:21ID:lfccrkBa
パース出来たならあとはデータに沿って動かすだけだから
簡単だし一番面白いところじゃん
と思ってしまうのは俺が作りなれてるからかな
02152132009/11/04(水) 21:19:45ID:AtUtzPQY
>>214
具体的には、Waitの実装の仕方とか・・
後何フレーム待つかを敵(弾)ごとに保存しなくちゃならなくて
ややこしい。
0216名前は開発中のものです。2009/11/04(水) 21:37:18ID:OEwandvL
たぶん使わないほうが楽だよ。
コードで書いたほうが何倍も見やすい。
02172132009/11/04(水) 23:01:43ID:AtUtzPQY
>>216
ユーザーが作ったステージを追加できるようにするんでもなければ、必要ないかもね・・
0218名前は開発中のものです。2009/11/07(土) 15:27:11ID:Nx39tf2N
テキストエディタくっつけてユーザー作成をメインに・・・
って携帯じゃ編集が面倒すぎるかな。
でも少し期待。
0219名前は開発中のものです。2009/11/08(日) 14:57:58ID:60G5dl7J
ジョイパッドのキーの割り振りって、プレイヤーが自由に変更できないとマズイかな?
いちいちコンフィグ画面作るのも面倒だから自分で勝手に割り振ることを検討してるんだけど
0220名前は開発中のものです。2009/11/12(木) 22:46:04ID:sn0tU8aP
何個ボタン使うの?
0221名前は開発中のものです。2009/11/13(金) 16:28:57ID:UlLLX9dS
>>219
それで?
0222名前は開発中のものです。2009/11/14(土) 10:19:57ID:LiLn1POm
>>219
俺はラーメン食いながらゲームする派だから
右手にはチョップスティックをアサインしている。
射撃やボムはフットペダルでできないと困るね
0223名前は開発中のものです。2009/11/14(土) 22:59:16ID:VoXjoMce
>>219
グラディウスが得意な人、R-TYPEが得意な人、ダライアスが得意な人、
レイフォースが得意な人、怒首領蜂が得意な人、バトルガレッガが得意な人、
神威が得意な人、西方Projectが得意な人。

世の中にはいろんなSTGが得意な人がいるじゃない?
しかも、コントローラーだけでも、PS系のコントローラ、
サターンパッド、アーケードスティック。
中にはポップンコントローラーやステアリングを使う人もいる。

プレイヤーによって癖やコントローラが違う以上、自由に変えれた方が良いと思う。
0224名前は開発中のものです。2009/11/15(日) 12:23:40ID:rlEBT3oo
まあ各自でやれってぶん投げてもいいんだけどな
0225名前は開発中のものです。2009/11/15(日) 12:34:29ID:WZv/5kvf
何年か前のスターフォース祭りってこのスレだっけ?
どうでもいいけどあの残党いる? 俺もその一人なんだ。
いや、ただ、懐かしいね、って思ってね。
0226名前は開発中のものです。2009/11/15(日) 21:15:50ID:4Uy1iXRt
コンフィグ画面の用意はともかく、iniファイルにでもしてテキストで触れるようにしてくれるだけでも
いい仕事してるなと感心できる
0227名前は開発中のものです。2009/11/17(火) 23:32:28ID:1B/YkHX4
ユーザにプログラム書かせればいい
そうすればユーザのやりやすい快適なゲームになる
0228名前は開発中のものです。2009/11/18(水) 05:57:43ID:nGms1rGC
初回起動時にコントローラーを検出してコンフィグが最初にできる、二回目以降の起動時はオプションからコンフィグ可能

とかはどうだろう
0229名前は開発中のものです。2009/11/19(木) 03:18:01ID:WG3VtUX7
実装の簡単さと最低限の機能の両立だと>>226
これなら実際のアプリとキーの間に単純なシステムを挟むだけでいいから楽でしょ。
ただリプレイとか考えると、ちゃんと作ったほうがいいかもね。
キーコン管理と入力データの出力・読み込みする機能はけっこー近いし。
0230名前は開発中のものです。2009/11/20(金) 23:24:25ID:zclsZlcd
リプレイって必ずしも必要かなあ?
0231名前は開発中のものです。2009/11/20(金) 23:54:15ID:HoYKMPu2
お前は必ずしも人類に必要ではない
そういうことだ
0232名前は開発中のものです。2009/11/21(土) 01:26:09ID:e7ozG51Q
必ず必要ってなんか変な言い回しだな。
0233名前は開発中のものです。2009/11/21(土) 04:08:47ID:N0qZcUka
必ずしもを取るか必要を要るに変えればいいんですね
02342132009/11/29(日) 00:19:32ID:E6Uvbkoc
>>218
亀レスだけど
>>218の書き込みを見て、ユーザーがステージを自作できるシューティングを目指すことにした。
携帯上で編集するのは難しそうだから、PC上で編集してSDカードに保存して、
それを携帯で読み込み実行出来るようにしようと思う。
0235名前は開発中のものです。2009/12/11(金) 00:39:52ID:20W6YXDS
過疎
0236名前は開発中のものです。2009/12/11(金) 20:49:00ID:LFNqHLb/
最近は特に書き込むことも無いのだよ。
0237名前は開発中のものです。2009/12/11(金) 23:09:16ID:U56GWlJk
http://ishi.blog2.fc2.com/blog-entry-127.html
これは有用なツール?幾何学模様を描く弾幕がランダムに生成されるツールっぽい。
0238名前は開発中のものです。2009/12/11(金) 23:23:31ID:U56GWlJk
http://ishi.blog2.fc2.com/blog-entry-127.html
このツールって有用?幾何学模様を描く弾幕を生成するツールみたいだけど
0239名前は開発中のものです。2009/12/11(金) 23:53:02ID:U56GWlJk
なんだ、書き込み失敗して無いじゃん・・2重済まん
0240名前は開発中のものです。2009/12/11(金) 23:57:21ID:pXaUhxJB
>>237
「invalid bytecode」って出てきて、java appletの起動に失敗しますた
0241名前は開発中のものです。2009/12/13(日) 21:58:50ID:obSGOyuo
そう、アプレットだと動かなかったから自分でProcessingとってきて動かしたんだ。
少なくとも以下の変更が必要。生成された弾幕を再現できるようにrandomで得られた値を
コンソールに出力するようにしてみた。
void mousePressed(){
interval=(int)random(2,50);
NUM=(int)random(10,100);
m=random(2,64);
n1=random(0.1,16.0);
n2=random(0.1,16.0);
n3=random(0.1,16.0);
rotvel=random(-PI,PI);
println("interval = " + interval + ";");
println("NUM = " + NUM + ";");
println("m = " + m + ";");
println("n1 = " + n1 + ";");
println("n2 = " + n2 + ";");
println("n3 = " + n3 + ";");
println("rotvel = " + rotvel + ";\n");
}
void setup(){
size(300,400);
frameRate(50);

noSmooth();

mousePressed();
loop();
}
//最後らへんの void loop() {はvoid draw() {に
0242名前は開発中のものです。2009/12/14(月) 00:11:19ID:ffMmjRKP
東方シリーズのレーザーって描画どういう風になってるの?
ボムで消すと、レーザーがいきなり全て消滅したりはせず
ちゃんとボムの領域に入った部分だけが消えるみたいだけど。
小さな弾をつなげてレーザーに見せているのだろうか?弾の重なった部分だけ明るくなったりして
綺麗にならなかったりしないのだろうか。
当たり判定の処理も通常の丸い弾と一緒?

四聖龍神録だとつなげたりせず、1つの画像として描画して
当たり判定は回転してる矩形vs円形になっているらしい。
0243名前は開発中のものです。2009/12/14(月) 10:24:10ID:nehJrzXi
推測だけど、一連の点の集合としてレーザーを表現してるんだと思う。
描画の際は、その点を通るようにレーザーを描画し、当たり判定は点ごとに行う。

個人的に割と驚いたのは、レーザーの分割処理をちゃんとしていること。
文花帖でレーザーの真ん中を写真撮って消すと、2つに分かれる。
0244名前は開発中のものです。2009/12/14(月) 11:08:29ID:QE4kvqHr
じゃあ、点と点のつながりを線形リストとかで表現するのかな。
■ このスレッドは過去ログ倉庫に格納されています