■ このスレッドは過去ログ倉庫に格納されています
シューティングゲーム製作技術総合 20機目
- 1 :名前は開発中のものです。:2013/02/07(木) 21:11:25.59 ID:21VGcqfq.net
- ゲームプログラマなら誰もが通る、もしくは、通った道。青春の香り?
それは「シューティングゲーム製作」・・・。
このスレでは、そんなシューティングゲームの製作技術や技術の検証、成功談
失敗談笑い話、難易度の設定方法論、多弾の是非などについて語り合いましょう。
もちろんBulletMLなどで弾幕を作成してみたり、自分の作ったシューティングを
晒してみたり、プロジェクトをはじめてみるなどもOK!
ただし、シューティングの未来とか既存のゲームの話題などは、関連する他の
スレでやってくれ。
過去スレ,関連スレは>>2-3で。
- 2 :名前は開発中のものです。:2013/02/07(木) 21:11:47.29 ID:21VGcqfq.net
- ■過去スレ
19機目(実質)
http://toro.2ch.net/test/read.cgi/gamedev/1247841466/
18機目 http://pc11.2ch.net/test/read.cgi/gamedev/1238520070/
17機目 http://pc11.2ch.net/test/read.cgi/gamedev/1227748699/
16機目 http://pc11.2ch.net/test/read.cgi/gamedev/1217601153/
15機目 http://pc11.2ch.net/test/read.cgi/gamedev/1203303740/
14機目 http://pc11.2ch.net/test/read.cgi/gamedev/1184110374/
13機目 http://pc11.2ch.net/test/read.cgi/gamedev/1173188370/
12機目 http://pc11.2ch.net/test/read.cgi/gamedev/1154792197/
11機目 http://pc8.2ch.net/test/read.cgi/gamedev/1149422610/
10機目 http://pc8.2ch.net/test/read.cgi/gamedev/1143038992/
9機目 http://pc8.2ch.net/test/read.cgi/gamedev/1134236719/
8機目 http://pc8.2ch.net/test/read.cgi/gamedev/1120669295/
7機目 http://pc8.2ch.net/test/read.cgi/gamedev/1110815882/
6機目 http://pc5.2ch.net/test/read.cgi/gamedev/1105176011/
5機目 http://pc5.2ch.net/test/read.cgi/gamedev/1098034919/
4機目 http://pc5.2ch.net/test/read.cgi/gamedev/1092048824/
3機目 http://pc5.2ch.net/test/read.cgi/gamedev/1087339516/
2機目 http://pc5.2ch.net/test/read.cgi/gamedev/1073736474/
初代スレ http://bbs.gamdev.org/test/read.cgi/gamedev/1056635103/ (リンク切れ)
- 3 :名前は開発中のものです。:2013/02/07(木) 21:13:17.54 ID:21VGcqfq.net
- ■関連スレ
シューティングツクールXPを待ち続けるスレ Part7
http://pc11.2ch.net/test/read.cgi/gamedev/1214383534/
【SB】Shooting Game Builder ver15【シューティング】
http://toro.2ch.net/test/read.cgi/gamedev/1345448955/
■他
シューティングゲーム製作技術総合スレまとめページ
http://pcstg.s59.xrea.com/tech.html
game-develop.com wiki
http://wiki.game-develop.com/
ゲムデヴあっぷろーだ
http://gmdev.xrea.jp
SHOOTING GAME DEVELOPER UPLOADER
(2013/01/13前後に過去ファイル大量消失?)
http://www.esc-j.net/stg/up/index.html
- 4 :名前は開発中のものです。:2013/02/07(木) 21:52:18.98 ID:21VGcqfq.net
- ■参考リンク
BulletML
http://www.asahi-net.or.jp/~cs8k-cyu/bulletml/
白い弾幕くん(BulletML+Lua)
http://shinh.skr.jp/sdmkun/
Bulletsmorph
http://www.asahi-net.or.jp/~cs8k-cyu/bulletml/bulletsmorph/
■エフェクト作成ツール
aBOM
http://kota.dokkoisho.com/
BombMaker(explosion maker)
http://www.pluto.dti.ne.jp/~nkf/
Detonation
http://www.vector.co.jp/soft/win95/art/se173882.html
GraphicsGale
http://www.tempest-j.com/
発色弾
http://www.vector.co.jp/soft/win95/game/se119747.html
- 5 :名前は開発中のものです。:2013/02/07(木) 21:55:09.28 ID:21VGcqfq.net
- 昔のスレからリンク集引っ張ってきてリンク切れ等も修正しといたぞ
なんかナウい情報あったらぽまいら張れよな
- 6 :名前は開発中のものです。:2013/02/07(木) 22:26:26.06 ID:Y9En7zvJ.net
- >>1おつ
aBOM(あぼ〜ん)消えたと思ってたので地味に嬉しかった
- 7 :名前は開発中のものです。:2013/02/07(木) 23:47:30.74 ID:gFOJBf2F.net
- >>1乙
- 8 :名前は開発中のものです。:2013/02/08(金) 22:39:58.93 ID:qTHojxbK.net
- >>1乙
全方位シューティングは、敵配置に
あまり気を配らなくてもいい(個人の感想)から
小物としては適しているんじゃないかな
と思っている
- 9 :名前は開発中のものです。:2013/02/08(金) 23:45:03.26 ID:DvnFxeTx.net
- 4年ぶりの新スレか・・・胸が熱くなるな
- 10 :名前は開発中のものです。:2013/02/12(火) 19:17:17.85 ID:dFYAA3FS.net
- 基本的に話題のループと話題の否定ぐらいしかする事が無いからな
- 11 :名前は開発中のものです。:2013/02/23(土) 17:04:55.65 ID:LlZYHfxI.net
- スクリプト否定する人って、基本的に技術力の無い人が多いよね?
ステージの配置と敵の動作と弾の動作をスクリプト化するだけでも、
ずいぶんと色々こだわった処理が作れるようにならね?
まあ、ステージの配置や敵の動作、弾の動作にこだわらない人には
どうでも良い事かもしれんが。
- 12 :名前は開発中のものです。:2013/02/24(日) 08:29:56.55 ID:ORlUujbJ.net
- つーか修正作業が楽になるってだけでしょ。
- 13 :名前は開発中のものです。:2013/02/24(日) 09:16:25.63 ID:v9CKhk/G.net
- 未完成品が完成品になるぐらいに楽にはなるな
- 14 :名前は開発中のものです。:2013/02/24(日) 10:45:10.67 ID:0kp8/jIE.net
- それは言いすぎ
- 15 :名前は開発中のものです。:2013/02/24(日) 10:58:42.80 ID:1PKEBlGp.net
- ゲームバランスの調整するのは楽になるでしょ。
- 16 :名前は開発中のものです。:2013/02/24(日) 11:34:14.56 ID:kqZZjtwK.net
- スクリプト化って技術力うんぬんを言うほどの技術じゃないだろw
- 17 :名前は開発中のものです。:2013/02/24(日) 13:41:57.55 ID:3ZBes5Rw.net
- みんなはどんなスクリプト使ってるの?俺のは劣化C言語。
使えるループはWhileのみ。ifはあるけどelseはない。
+=や-=はあるけど++や--は無い。使える変数は整数型のみ。
といった具合。
ただ、いくつもの関数を並列に実行させられるように作ってあるからか、
かわりになるようなスクリプトが見あたらない。オブジェクトが複数あったら、
それぞれがスタックとプログラムカウンタを持ってるだけなんだけどね。
で、Pause命令が呼び出されたらスクリプトの動作を元の言語に戻していて、
次に呼び出された時はPause命令の次の所からスクリプトの動作を再開してるわけ。
- 18 :名前は開発中のものです。:2013/02/24(日) 15:15:38.52 ID:3ZBes5Rw.net
- >>16
四則演算を入れると、ちょっと大変かもね
- 19 :名前は開発中のものです。:2013/02/24(日) 16:55:21.15 ID:CYAPdegb.net
- え?PythonやRubyを使うって話じゃないの?
- 20 :名前は開発中のものです。:2013/02/24(日) 17:27:14.90 ID:v9CKhk/G.net
- プログラマーなら簡単なスクリプトくらい、自前で組めるようになれ!
っつ〜か、最近のゲームになればなるほどスクリプト無しでは作れないほどに規模が膨らんでいるからな〜
- 21 :名前は開発中のものです。:2013/02/24(日) 19:17:44.31 ID:aB/+/3X9.net
- 既存の汎用スクリプト言語があるのに車輪の再開発する意味が分からん
- 22 :名前は開発中のものです。:2013/02/24(日) 19:46:44.60 ID:oLOrc41H.net
- 手段の目的化だろ
- 23 :名前は開発中のものです。:2013/02/24(日) 20:40:27.73 ID:dkN/Sn8s.net
- スクリプト言語自体を作るのなんて時間の無駄
それならゲーム調整なり作り込みに時間を使えと
1人で作るならスクリプト必要ないしな〜
プランナーが配置なり調整するってなら、スクリプト必要だが
- 24 :名前は開発中のものです。:2013/02/24(日) 22:15:22.34 ID:/lABwMq7.net
- 趣味だと基本ぼっち開発だからロジックをプログラムの外に追い払う
積極的な理由ってそうそうないんだよね。データ(プロパティ)を外に
追い払うのと同じ感覚でロジックまで追い払うのは変態趣味の類かと
強力な開発用PCによる高速なビルド、それにエディットコンティニュー。
こういう快適な開発環境があると「スクリプト化すれば調整作業が楽になる」
というのも無理があるし
- 25 :名前は開発中のものです。:2013/02/24(日) 22:16:23.28 ID:v9CKhk/G.net
- >>23
調整や作り込みに時間を割くなら、なおさらスクリプト言語を作った方が早いと思うけどな
時間のかかるゲーム製作で作業を単純化するのは明らかな作業効率の向上が期待できるからな
>>21
既存の汎用スクリプトには欲しい機能が無いから自分用の汎用スクリプトを作った。
自分の場合は楽に作れるようになったから他人も楽に作れるようになるはずだと考えるのはごく自然な流れだと思うが?
- 26 :名前は開発中のものです。:2013/02/24(日) 22:43:11.04 ID:3ZBes5Rw.net
- >>24
ロジックを分断する事で余計な事まで考える要素を無くせるのは
大きな違いだと思うが?そりゃ、自分の作ったコードを隅々まで
覚えておけるような奇特なスキルを持ってるなら必要ないかもしれないが、
生憎とそんなレアスキルを持ってる人間ばかりじゃないからね。
- 27 :名前は開発中のものです。:2013/02/24(日) 23:00:00.05 ID:/mg+TVVX.net
- スクリプトの有難味を否定している奴は、
大してビルド時間のかからない小規模な作品か、
もしくは当たり判定がレガシーで、素材作成奴隷から搾取して見た目だけ目新しくした金太郎あめゲー
しか想定していないんだろうな。
- 28 :名前は開発中のものです。:2013/02/24(日) 23:44:52.56 ID:kqZZjtwK.net
- 見た目大事だよ
見た目の有難みを否定している奴は(ry
- 29 :名前は開発中のものです。:2013/02/25(月) 07:24:13.52 ID:WCk6fbxC.net
- 見た目だけで作ってると信者が付かないよ
延々と焼き畑農業をやってるような物だからね
- 30 :名前は開発中のものです。:2013/02/25(月) 09:07:38.61 ID:g5KYtKu3.net
- >>26
機能分割や結合度の制御の話なら、プログラムから追い払って別の言語で
記述しなくても出来ることではないかと
>>27
否定される場合の条件が書かれてるのだから、全否定されてるわけではないし
そんなふうに毒づくようなことでもないのではないかと
- 31 :名前は開発中のものです。:2013/02/25(月) 09:25:50.58 ID:g5KYtKu3.net
- ビルド時間云々については、少なくともPCゲーの場合については
例えばVC++ではデバッグ実行中に一時停止してコード修正して
継続実行できるので、スクリプトとして外部に追い払う積極的な
動機付けにはなってないんじゃないかな
- 32 :名前は開発中のものです。:2013/02/25(月) 18:23:12.86 ID:fRU1BZYK.net
- 吉里吉里みたいにプログラムが書けない人向けに作るなら分かるんだけどな
- 33 :名前は開発中のものです。:2013/02/25(月) 18:55:35.93 ID:WCk6fbxC.net
- >機能分割や結合度の制御の話なら、プログラムから追い払って別の言語で
>記述しなくても出来ることではないかと
そんな便利な方法がスクリプトを使う以外にあるなら教えて欲しいな
例えばマルチスレッドは、同期の問題やらメモリーの問題やらがあるから扱いに手間がかかりすぎる
後、スクリプトの保守性の容易さもスクリプトを用いる要因として挙げておく
バイナリーデータで作業するよりテキストデータで作業する方が楽なんだよ
他には、プログラムは上から下に読める方が楽というのもあるな
- 34 :名前は開発中のものです。:2013/02/25(月) 18:58:21.51 ID:hSmN3zD5.net
- やり方は一つじゃない
個々の事情に合わせたやり方でやればいいだけ
- 35 :名前は開発中のものです。:2013/02/25(月) 19:22:25.91 ID:v5ruHLn3.net
- アーケード進出した某同人シューティングゲームでは
敵や地形の動作が全部C++のベタ書きで組んであった。
ステージ中のギミックが細かいから、スクリプト化するメリットが
薄いと判断し、この方針にしたらしい。
スクリプト言語が必要かどうかはその都度考えればいい。
- 36 :名前は開発中のものです。:2013/02/25(月) 21:23:59.66 ID:foAVtOAT.net
- 俺も個々の判断が正しいと思うわ。
どっちにしろ押し付けるのはいいとは思わない。
そして完成させた奴が一番正しい。
- 37 :名前は開発中のものです。:2013/02/25(月) 21:59:28.99 ID:dDMXDQeb.net
- >アーケード進出した某同人シューティングゲーム
動画見たよ
かっこいいなコレ
クソッ、やられてるぜ
- 38 :名前は開発中のものです。:2013/02/25(月) 22:37:22.76 ID:g5KYtKu3.net
- >>33
>そんな便利な方法がスクリプトを使う以外にあるなら教えて欲しいな
便利な方法というか、機能分割やら結合度やらは構造化設計の基本だし
これは別にスクリプトでなければ出来ないというような話ではないかと
>例えばマルチスレッドは、同期の問題やらメモリーの問題やらがあるから扱いに手間がかかりすぎる
どういう使い方をしてるのか知らないけど、ターゲットハードウェアが
そこらのPCであればSMPの素直なスカラー機だから並列プログラミングに
ついての先人の知見は豊富だし各種ライブラリもあるわけで
で、スレ趣旨に従って無難に2DSTG前提とすれば計算リソースについては
別に厳しい要求にはならないわけで、並列処理の粒度が粗い、オーソドックスな
マルチスレッドプログラミングで問題ないわけで。例えば
・ファイルI/O
・サウンド
・グラフィックス
・OSとのメッセージ処理
・ゲームのシミュレーション部
のような分割単位で。シミュレーション部なんかシングルスレッド処理でも
別に問題はないと思うよ?
>後、スクリプトの保守性の容易さもスクリプトを用いる要因として挙げておく
>バイナリーデータで作業するよりテキストデータで作業する方が楽なんだよ
>
>他には、プログラムは上から下に読める方が楽というのもあるな
C/C++のソースコードはテキストだよ
- 39 :名前は開発中のものです。:2013/02/25(月) 22:54:22.16 ID:g5KYtKu3.net
- スクリプト言語の類を用意することで最も利得を得るのは組織が大きくなる
場合だと思うんだよね。能力が異なる人間(非プログラマ)のために異なるロールを
用意する。開発プロセスの分割統治の都合で採り入れられる場合が多いと思うよ
吉里吉里とかツクールはプログラマ不在の開発環境でゲームを作れるよね?
こういう採用方法に比べればプログラマのぼっち開発ではどうしても利得は
減ると思うよ
- 40 :名前は開発中のものです。:2013/02/25(月) 23:23:08.55 ID:w9I6p7eL.net
- うん。だからプログラマーが1人で作るならスクリプトいらないと思うよ
- 41 :名前は開発中のものです。:2013/02/25(月) 23:32:44.77 ID:g5KYtKu3.net
- あ、ごめん。>>39アンカー忘れ。>>26の中の人宛てなんだ。
- 42 :名前は開発中のものです。:2013/02/25(月) 23:53:40.29 ID:w9I6p7eL.net
- >>41
ああ、そうか
そもそもアルゴリズム組むのに
「自分の作ったコードを隅々まで覚えておけるような奇特なスキル」
こんなスキル全く必要ないもんね
定数はスクリプトでもプログラム言語でも直書きなんてしないし、
座標系なんかにも依存した書き方しない
スクリプトはアルゴリズムを自分以外の人間が組む場合のみ必要かな
それ以外はデメリットの方が多い
スクリプト自体を作る勉強だったり、悦にはいるなら止めはしないけどね
- 43 :名前は開発中のものです。:2013/02/26(火) 00:33:22.36 ID:r1ghKX/j.net
- >>42
>「自分の作ったコードを隅々まで覚えておけるような奇特なスキル」
>こんなスキル全く必要ないもんね
そうなんだよね。>>26の人のその部分の主張は意味わからずスルーしてたけど
OOで言うところのオープンクローズドとか依存関係逆転とかの原則をわざと
無視しない限りそんなスキルは要求されないと思うよ
- 44 :名前は開発中のものです。:2013/02/26(火) 07:09:53.34 ID:DkFXdEid.net
- スクリプト(脚本)にも複雑なものから単純なものまで色々あるよな。
「アクタの舞台上での動きをコーディングする」ってのが、そもそもの「脚本」の発想だよな。
>>31
>VC++ではデバッグ実行中に一時停止してコード修正して継続実行できる
どういう開発スタイルか、今一つ理解できないんだが、
アクタの行動タイミングってのは、レベルデザインでは非常に重要な要素だと思うんだが、
行動タイミングをいじったら、その局面を最初からテストプレイしないと、
つまり実行し直さないと、
行動タイミングが最適化されているかどうかを確認できないんじゃないか?
- 45 :名前は開発中のものです。:2013/02/26(火) 07:52:10.98 ID:GJO8cvl3.net
- >>38
並列処理の必要な敵や敵弾の動作、マップ上でのオブジェクトの配置でスクリプト使ってるんだけど、
これをマルチスレッドでやろうとしたら大変な作業になった事がね。
スレッドの処理は基本的に頻繁に強制停止&強制終了出来ないし、
同期で手を抜いたら同じ変数に複数の処理が同時にアクセスしただけでアウトだったし、
あんまり良い記憶は無いな。
- 46 :名前は開発中のものです。:2013/02/26(火) 08:18:23.95 ID:GJO8cvl3.net
- >>38
CやC++は関数型言語だからな
必ず上から下の順番で処理されるわけじゃないだろ
- 47 :名前は開発中のものです。:2013/02/26(火) 08:45:56.49 ID:ZO3czmm8.net
- いわゆる継続が分かってないんだな
- 48 :名前は開発中のものです。:2013/02/26(火) 11:23:18.83 ID:IZ6xhKQG.net
- >>46
言いたい事はなんとなくESPで分かるけど、C/C++は手続き型だと思うよ・・・
- 49 :名前は開発中のものです。:2013/02/26(火) 17:09:44.72 ID:kLR9mGyc.net
- うむ。
C/C++は思いっきり後方参照できない言語だ。
- 50 :名前は開発中のものです。:2013/02/26(火) 22:17:28.15 ID:IZ6xhKQG.net
- >>44
あ、ごめん。誤解されてそうなので補足すると
継続実行云々の話は、スクリプト使わないとビルド時間ガーに対して、一例として
エディットコンティニュー機能とかあるんだよー(ドヤァ って説明しても、それが
何なのか分かってもらえなかったので、その機能を噛み砕いて説明しなおしたんだ
ゲームワールド内の時間を巻き戻す仕組みとはまた別の話だよ。指定した時間に
戻れる仕組みがなければそれは不便だと思うよ。もちろんそれは同意だよ。
で、大抵はゲーム途中のスナップショットを取ってたりユーザー入力みたいな
外乱要素を記録しとくよね。
ステージ開始点でもスナップショットを撮った時点でも何でも構わないけど
初期値が揃ってる時点を選んできて、そこをシミュレーション開始点にして
記録しといたユーザー入力情報使って数値積分していけば、その後の任意の
時間のゲームワールド状態を再構築できるよね。もちろん修正内容次第では
コケるから多少の工夫は必要だけど
シミュレーション部のみ全速力で計算し直すから時間ステップ数が多少増えても
計算リソースを余らしてる軽いゲームなら瞬きしてる間に計算は終わるよ
- 51 :名前は開発中のものです。:2013/02/26(火) 22:50:45.90 ID:IZ6xhKQG.net
- >>45
そうなんだ
というか、そういう微細な粒度の並列化っていうのは計算リソースをギリギリまで
使い倒さなきゃならないような過酷な要求がなければ基本避けると思うんだけど
もし仮にそんな追い詰められてる状況なら、細粒度タスクを高効率で計算リソースに
充填できることをウリにしてる既成のフレームワークを採り入れる選択肢だって
あると思うんだよね
個人的には、必要がなければこういうのはやらないに越したことないと思ってるよ
- 52 :名前は開発中のものです。:2013/02/27(水) 08:14:49.06 ID:NPH6xvS3.net
- >>51
マルチタスクをいかにして実現するか?に話が移ってきたな
自分の場合は、始めは関数ポインタを使って実装していた
が、これだと上から下に処理が読めないし、ループを実装する度に構造体に変数を追加しなきゃいけないし、
条件分岐を入れると分かりにくくなるし、関数名は考えなきゃいけないし
で非常に面倒だったんだよな
デバッグの度にどの関数に跳ぶかも変わるからエラーの原因を突き止めるのも一苦労だったし
で、色々やってみてスクリプトに移った。
- 53 :名前は開発中のものです。:2013/02/27(水) 22:37:56.37 ID:AbSJF1pN.net
- たぶん>>17の中の人であってるのかな?
なんか「コルーチンって便利だよね」というような話だと思うんだけど違うのかな?
フレームを跨ぐ一連の手続きを(適当な所でyield文で区切りながら)ズラズラ
書ければ便利だよねーって話については同感だよ
- 54 :名前は開発中のものです。:2013/02/28(木) 10:24:02.08 ID:wDqVc8up.net
- コルーチンって言うんだ。なるほど。
本に載ってなかったからなぁ……
- 55 :名前は開発中のものです。:2013/02/28(木) 19:30:44.24 ID:kCDasCKU.net
- コルーチン、ファイバー、グリーンスレッド、タスクシステム
呼び方はいろいろだけど最近のスクリプト言語ならだいたい入ってる機能だな
- 56 :名前は開発中のものです。:2013/02/28(木) 19:43:18.41 ID:KZb5Abui.net
- 異物を後挿する性的嗜好
- 57 :名前は開発中のものです。:2013/02/28(木) 20:21:36.47 ID:Peauy+uR.net
- C#でも簡単にできるよね > コルーチン
- 58 :名前は開発中のものです。:2013/02/28(木) 22:55:59.64 ID:En+IfUxx.net
- でも実はあまり使わなかったりする
- 59 :名前は開発中のものです。:2013/03/03(日) 19:43:56.28 ID:PuHW5bxl.net
- C#のコルーチンって、リセットする方法がよく分からん
- 60 :名前は開発中のものです。:2013/03/03(日) 23:20:32.38 ID:jxpQBdyk.net
- 普通に未実装
- 61 :名前は開発中のものです。:2013/03/04(月) 07:11:37.09 ID:ovGrk0h4.net
- 仮想マシンを初期化出来ないとゲームでは扱いづらいな、コルーチンって
- 62 :名前は開発中のものです。:2013/03/04(月) 07:35:30.14 ID:ovGrk0h4.net
- まあ、大概のスクリプトでは初期化出来るけどな
- 63 :名前は開発中のものです。:2013/03/09(土) 20:37:17.21 ID:PTnmfIu0.net
- つまり車輪の再開発するぐらいなら既存のスクリプトをつかえと?
いいじゃん別に、使い慣れたツールを好きに使えば。
- 64 :名前は開発中のものです。:2013/03/09(土) 20:54:17.31 ID:ddtmCFyq.net
- こうして似たようなツールが増殖するわけだ
公開されてないスクリプトとか含めると、どのくらいあるんだろうな〜
- 65 :名前は開発中のものです。:2013/03/09(土) 23:14:07.78 ID:urR3/HGo.net
- 気にすることか?
- 66 :名前は開発中のものです。:2013/03/10(日) 12:42:17.00 ID:dGQNv4sf.net
- どんな記述で書いてるかが気になるんだよな
Schemeみたいなので描いてる人とかいるかもしれないじゃん
とはいえ、PythonとかRuby、Lua、Squirrelすら、実は使った事は無いわけだが……
何がオススメなんだろ?
- 67 :名前は開発中のものです。:2013/03/11(月) 19:10:51.99 ID:V/xe+I4g.net
- ABAさんが話題的にタイムリーなものを発表?してたので貼り
ttp://abagames.sakura.ne.jp/stgl/
- 68 :名前は開発中のものです。:2013/03/13(水) 19:31:55.26 ID:+2hVYdf0.net
- ハックシッ、ヘーックシッ(花粉症)
- 69 :名前は開発中のものです。:2013/03/13(水) 23:57:33.26 ID:+zEjVBSJ.net
- PAUSEを切って、ブラーを切って、パーティクルを控えめにして遊びながら弄ってるだけなんだけど
Haxeのコードって読みやすいなぁ。ActionScriptの書き方はもうすっかり忘れちゃってたけど
すぐに馴染めたよ。で、STGLに馴染むほうに手間取ってる有様
- 70 :名前は開発中のものです。:2013/03/14(木) 01:35:25.23 ID:meuD2otF.net
- Notifyのあたりがよくわからんかった・・・
- 71 :名前は開発中のものです。:2013/03/17(日) 00:38:19.45 ID:P4QF61hy.net
- リプレイずれ直らなくてモチベだだ下がり・・・
- 72 :名前は開発中のものです。:2013/03/17(日) 09:10:26.82 ID:9586QbU6.net
- @キー入力を保存・再生できてるつもりが凡ミスしてて実はできてなかった
AΔt可変なのに保存・再生してなかった(してたつもりが凡ミスで実は)
B乱数生成器のseed値を設定してなかった(してたつもりが凡ミスで実は)
C中性子線量の異常に伴うソフトエラーと意欲の減退
- 73 :名前は開発中のものです。:2013/03/17(日) 12:58:00.28 ID:9586QbU6.net
- >>70
自分もはじめ混乱してソース眺めてた。関数呼び出しの親子関係が
そのまんまアクターの親子関係ってことに気づくまでは、ギギギギ
これ待たせてる相手って誰よ何よどこよ状態だた
日記のほうに「1関数 = 1アクター」「関数呼び出し=アクターの生成」
とか色々解説があったので、そっち読んだほうが良さげ
http://d.hatena.ne.jp/ABA/20130313
- 74 :名前は開発中のものです。:2013/04/29(月) 07:32:56.51 ID:TBVUoLaw.net
- 地上物との衝突判定なんだけど
スターフォースはチップ単位で判定してるのは何となくわかる
だけどゼビウスのようにランダムに配置している場合はどうすればいい?
- 75 :名前は開発中のものです。:2013/04/29(月) 18:08:11.15 ID:PRms3FTp.net
- アケ版ゼビウスの地形、あー見えて8x8ドットのタイル(マップチップ)を
格子状に並べてるんだよね
でも今様のハードウェアならタイルもBGもOBJもへったくれもないんだし
計算資源も使い切れないほど潤沢に用意されてるんだし、好きなようにやれよ
- 76 :名前は開発中のものです。:2013/04/30(火) 22:01:53.63 ID:rnJer+wi.net
- >>74
恐らくゼビウスの地上物は、空中物と同じクラスだろう。
ttp://www.youtube.com/watch?v=oFXMxIvZeMk
上の動画の4:20辺りで、左のデロータが上にずれていっている。
他にも異なる背景パターンの境界上に配置されているものもあるから、
あれだけのパターンのチップが用意されているとは考えにくい。
- 77 :名前は開発中のものです。:2013/04/30(火) 23:03:48.42 ID:rnJer+wi.net
- 機械語プログラミングだから、
「クラス」ってのは適切な表現じゃないかもな。
- 78 :名前は開発中のものです。:2013/05/01(水) 23:51:33.88 ID:5mMrZR1i.net
- >>75と>>76の主張は違うわけかい?
- 79 :名前は開発中のものです。:2013/05/02(木) 10:10:36.34 ID:njHga24L.net
- >>78
俺75だけど、地上物の実装については>>76が的確。>>75は勘違いレスだごめんよ
「ゼビウスのランダム要素って飛翔体以外にあったのか。俺おつむボケてきたか」
↓
「地形や地上敵の出現位置やパスを動的生成する改造・亜種・移植版が存在したのか」
↓
「当時で地形生成してたのならなかなかすごいな。可能なのか?ゼビウスの地形は
あー見えてタイルの組み合わせだから、やろうと思えばできなくはなかったのか?」
↓
「今ならパーピクセルでもどうとでもなりそうだし、どんな実装でもありだわな」
てなわけで、未知なる地形生成ゼビウス亜種のほうに興味が向いてたんだ
で、だんだん思い出してきたんだけど、スパセビの何面か忘れたけど中盤あたりで
地上敵の配置が変化してたような朧げな記憶が蘇ってきた。あれのことだったのか > ランダム
- 80 :名前は開発中のものです。:2013/05/02(木) 10:31:36.15 ID:njHga24L.net
- スパセビ→スパゼビ
- 81 :名前は開発中のものです。:2013/05/02(木) 18:59:25.30 ID:wXNI3Uhq.net
- オリジナルのゼビウスは地上物の配置も動きも一定だね
- 82 :名前は開発中のものです。:2013/05/02(木) 22:05:11.59 ID:WDaKEtx+.net
- つまりスクロール位置で地上物の出現を決めてるわけですよね
出現位置になったら配列にセットして出現
クラスというのはC言語のクラスのことだろうか
- 83 :名前は開発中のものです。:2013/05/03(金) 00:52:26.22 ID:0L0/uXNl.net
- >>82
ゼビウスの地上物は空中物と同じく、スプライト(オブジェクト)だろう、というのが
>>76の言ってる事。俺(>>75)もこの回答が的確だと思う
クラスはスプライトに置き換えて読めばいいんじゃね。細かい事は横に置いといてさ
- 84 :名前は開発中のものです。:2013/05/06(月) 17:37:41.56 ID:wRgKaebz.net
- つまり普通の敵をスクロールに同期して下に移動させるだけだよねこれ
- 85 :名前は開発中のものです。:2013/05/06(月) 23:24:46.02 ID:+9kvCYQM.net
- 変なのが住み着いてるな
- 86 :名前は開発中のものです。:2013/05/12(日) 19:52:11.47 ID:h3Dh0tMw.net
- クラスでもオブジェクトでもスプライトでも、そういう言葉に縛られててゲーム作れるのかねぇ
そりゃコーダーレベルでは必要な知識だろうけどさ。
- 87 :名前は開発中のものです。:2013/05/12(日) 22:28:03.16 ID:IXLnOCT4.net
- ぐへぇ
- 88 :名前は開発中のものです。:2013/05/13(月) 09:26:53.88 ID:LYr5TYYY.net
- 早よ逃げ
- 89 :名前は開発中のものです。:2013/07/28(日) NY:AN:NY.AN ID:IwCHNRAy!.net
- インベーダーの弾の発射に付いての質問なのですが、配列と配列リストどっちを使えばいいでしょうか?
将来、自機の性能が上がって弾が一度に3発ぐらい発射出来るようになったり、弾に属性(鉛、鉄)を付けたりしたいと思います。
また、方向弾もやりたいな〜と思っているので各弾が独立したオブジェクトになって扱われると思います。
配列リストの方が色々柔軟?な気がするのですが。
- 90 :名前は開発中のものです。:2013/07/28(日) NY:AN:NY.AN ID:2sy4HwIy.net
- ならリストでいいじゃないのさ
インベーダー程度なら、わりと真面目にどっちでもいいんだよね
- 91 :名前は開発中のものです。:2013/07/29(月) NY:AN:NY.AN ID:2MIOnVLd!.net
- 分かりました。リストにしたいと思います。
- 92 :名前は開発中のものです。:2014/03/01(土) 01:37:14.24 ID:/1bQVuAb.net
- 寺尾純二
- 93 :名前は開発中のものです。:2014/03/05(水) 01:37:12.55 ID:Pr3YZIOF.net
- 20年近く前にMPU 68000 10Mhzの機種でこんなゲームを作っちゃう男の人って
http://ameblo.jp/koorogiyousyoku/entry-11784327741.html
http://ameblo.jp/koorogiyousyoku/entry-11785123696.html
http://ameblo.jp/koorogiyousyoku/entry-11785895465.html
http://ameblo.jp/koorogiyousyoku/entry-11786832971.html
- 94 :名前は開発中のものです。:2014/03/31(月) 20:48:07.24 ID:5mymAtjH.net
- X68はゲーム機みたいなもんだからなぁ
- 95 :名前は開発中のものです。:2014/05/22(木) 22:17:12.75 ID:atWzWVTj.net
- 今更BulletMLを使い出したんだがaccelタグ辺りが
うまく動いてくれなくて困ってる
つか位置情報とかもBulletML側で管理/計算してくれると
もっと使いやすくなると思うんだがなんでこうなったんだろう
- 96 :名前は開発中のものです。:2014/05/22(木) 22:30:49.24 ID:loQp7MAt.net
- libbulletml使ってるん?
あれはゲーム内の弾クラスとの橋渡ししかしなかったはずだし
管理したければ弾クラス側で位置持っておいて然るべきだと思う
- 97 :名前は開発中のものです。:2014/06/11(水) 02:56:28.45 ID:sQFlfZJ8.net
- Unityでシューティングゲーム作るチュートリアルやってるね。
http://japan.unity3d.com/developer/document/tutorial/2d-shooting-game/
- 98 :名前は開発中のものです。:2014/06/11(水) 09:46:08.06 ID:ka2lPKlZ.net
- 東京電機大学中学校 評判 万引きS君
http://i.imgur.com/JxlwmBv.jpg
稲城市立向陽台小学校評判Y子
http://i.imgur.com/JxlwmBv.jpg
稲城SSS 評判 稲城サッカースポーツ少年団
http://i.imgur.com/JxlwmBv.jpg
- 99 :名前は開発中のものです。:2015/08/11(火) 10:43:29.80 ID:J9M9m8DA.net
- HELP THE EARTHって名前の横スクロールシューティングをiOSで作りました。完全個人製作です。リリースもしたから是非プレイしてほしい。
完全に宣伝ですまんな。
https://itunes.apple.com/jp/app/help-the-earth/id1021275583?mt=8
何か質問なんかあったら答えれる範囲で答えさせてほしい。
- 100 :名前は開発中のものです。:2015/08/11(火) 18:04:33.21 ID:DM5dtxV6.net
- じゃあまず240円で売れると判断したポイントを教えてくれるかな
- 101 :名前は開発中のものです。:2015/08/11(火) 19:34:40.34 ID:LxD81wS0.net
- 理由は…。特にはないかなー。
240円は売れない?120円なら売れる?
技術的な質問はない??
- 102 :名前は開発中のものです。:2015/08/11(火) 20:28:06.40 ID:DM5dtxV6.net
- 触ってからじゃないと技術的な質問はしづらいんだよな
宣伝に付き合ってわざわざ金を出す気はないし
- 103 :名前は開発中のものです。:2015/08/11(火) 21:25:30.14 ID:g6MaHMtF.net
- なるほど。まぁ確かに。
- 104 :名前は開発中のものです。:2015/09/25(金) 02:54:58.29 ID:0UHvtLo+.net
- 俺、自分でスクリプト言語作ったけどな。SC3_Compilerってのがソレ。
ttps://osdn.jp/users/mitubasa/pf/BuildContainer/files/
- 105 :名前は開発中のものです。:2015/11/16(月) 20:15:35.47 ID:LJxWHwjg.net
- 背景スクロールと地上物の同期が地味に難しい。実数誤差の影響かかくついちゃう
- 106 :名前は開発中のものです。:2015/11/29(日) 06:09:29.82 ID:qBt+siHi.net
- >>105
実数のスクロール値を整数にして
それを基に背景や地上物のスクリーン座標にすれば問題ないだろ
- 107 :名前は開発中のものです。:2016/02/28(日) 18:29:02.42 ID:/yO3pEEn.net
- 過去スレにあったメイドさんがスカイフィッシュを撃つSTGというのが気になって仕方が無い
- 108 :107:2016/02/29(月) 01:06:02.49 ID:BX+CjHXq.net
- あ、自己解決したかも
スカイフィッシュの当たり判定が見た目通りで当たりにくいという特徴にも当てはまる
直後にあった「スカイフィッシュは黒でやると撃ちやすい 」の黒というのはシスターのことかな?
- 109 :名前は開発中のものです。:2016/03/02(水) 23:17:14.80 ID:h7y+MC9m.net
- しかしこのゲーム、試作だからバランス調整がまだなんだろうけどムズいな
敵が硬いせいでパワーダウンすると普通に押し切られるわw
それとメイドさん弱すぎ…
- 110 :名前は開発中のものです。:2016/03/05(土) 20:45:37.75 ID:0xp8UJzc.net
- 難しいかと思ったけどシスターならちゃんとかするべき時・重なるべき時を掴めば安定してクリアできるのね
これはこれで結構良いバランスかもしれないけど、地形の当たり判定の大きさとショットボタン押してもすぐに弾が出ないのだけがつらかった
メイドさんは相変わらず無理ゲーだけど
- 111 :AAB:2016/10/26(水) 16:42:16.16 ID:iZDXXhkl.net
- はじめまして。
企画を譲りますので、ゲームを作って頂きたいです。
http://akiba.geocities.jp/game_paranoia/
googleで「ゲームを別ゲームに妄想する ゲームパラノイア」と検索するとトップに表示されます。
(ゲームを妄想するのは掲示板でやっていましたが、掲示板サービスが終了になりました)
下の方にある、
シューティングゲームのHTML化
シューティングゲーム元のWordファイル
が企画です。
Word2000で作りました。
HTMLは雰囲気が分かる程度です。
僕は「就労指導」を受けている、重い病気の生活保護受給者です。
同人活動したら「その時間に働きなさい」となります。
僕は企画アシスタントをしていたことがありますが、その会社は倒産しました。
元役員に質問したら、
「自分の没企画は自由にしていいと思いますよ」
だそうです。
僕は技能もなく、たまにいいアイデアが出せるだけです。
体が悪いので、コミケに出展もできません。
僕が率先してゲーム作りをしても付いてくる人はほとんどいないでしょう。
収入があると保護廃止になって、再び保護を受けるのは難しいです。
お金を払って作ってもらうこともできません。
もし、誰か作ってくれるのであれば、お願いしたいです。
- 112 :AAB:2016/10/26(水) 16:44:02.16 ID:iZDXXhkl.net
- 「光弾(こうだん)」という名前はCAVEに提出する用に思いついたタイトルです。
個人的には、もっと後に考え付いた、
「ライトレイン(「ライ」という雷のショットを撃つ男と「レイン」という雨のようなショットを撃つ女で、ライとレイン)」
の方がいいと思います。
倒産した後に、別会社に採用されたくて、
「参考資料として」作品提出をしたことがあるのですが、
社長「進めさせて頂きます」
と、パクってゲーム化する?メールが届きました。
そこの社長は返事をまともにしない人で、別企画をやろうとしても進められず
辞退しました。
しばらくして、その会社も倒産したようです。
権利関係で問題があるので、ユーザーからお金をとらないで作って頂きたいです。
この企画が面白そうに感じた人にとっては、
単純に勉強のためにシューティングゲームを作るよりも、面白いものができそうなことがメリットです。
「原案 AAB&you」
というスタッフ紹介は使ってほしいです。
- 113 :AAB:2016/10/26(水) 16:44:39.74 ID:iZDXXhkl.net
- この企画書は残っていた一部を発掘したものなので、
「敵を攻撃するとスコアはマイナス。倒せば大幅プラス」
「わざと敵を強くして避けまくり、マイナス点を稼ぐ」←今までにない要素。
「初心者は攻撃せずに逃げ続けると簡単に進める」
「どこに居れば日なたを維持して自機がパワーアップできるか初心者プレイで観察する」
「スコアによってエンディングが変わる」
「スコアが低いと最大HPが下がるので死にやすい」
が、抜けています。
どうもすみません。
元の企画から、会社の指示によって変わりました。
何で作り直さないか?
面倒臭いのと、作り手や環境に合わせないといけないのと、
現在、KING SOFTのOfficeを使っているからです。
- 114 :名前は開発中のものです。:2016/10/31(月) 19:00:23.86 ID:9lv8RZ4x.net
- む〜り〜
- 115 :名前は開発中のものです。:2016/11/24(木) 23:52:35.20 ID:iF1Ecdin.net
- ただで利用させていただいている身なので大きなこと言えないけど。
幾つかフリー音楽配布して下さっているサイトを覗いて自分のイメージに合う曲
探しているのですが、どの曲も最終面ばりに気合入っていて最初の面にはどれも
合わない・・・テンポ落とせばイメージ合うのかなあ、何か良い工夫とか、あります?
- 116 :名前は開発中のものです。:2017/01/07(土) 20:22:59.12 ID:fuHuCScU.net
- >>111-113
STGを作ってみて思ったのは、弾幕のパターンと敵出現パターンを考えるのが面倒くさいってこと。
東方みたいな美しいパターンなんて僕には到底ムリ。
システムは面白そう。
- 117 :名前は開発中のものです。:2017/02/18(土) 14:16:34.61 ID:rWjxqlHH.net
- シューティングゲームビルダーって何か不親切だよね
チュートリアルで変数の説明は一切ないし
wikiの方々のおかげで理解出来たが
何より横シューの扱いが酷い。進行方向を向くようにすると縦横逆になるんだよ
判定は縦のまんまで横にならずにグラディウスIIIみたいな詐欺判定が作れるw
お断りなら初めからそう言って下さいよ
- 118 :名前は開発中のものです。:2017/03/01(水) 16:23:51.95 ID:okfBPxyH.net
- >>35
○ラ○ル○ィッ○ー○?
- 119 :名前は開発中のものです。:2017/12/31(日) 21:08:26.11 ID:/rN76OKL.net
- 簡単にお金が稼げる方法興味ある人だけ見てください。
グーグル検索⇒『来島のモノノリウエ』
7JOUDNN035
総レス数 119
37 KB
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver.24052200