ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
開発中なのでゴミや監視フラグだらけで混乱すると思いますが...公開しておきます。

基本的に、SBの持つ基本機能は使えないという、スクリプトだけで全部やる覚悟で開発していますので、
どこかでつまずいて開発が止まる可能性もあります。

基本機能を使ってませんから、公開したとしても意味があるとは思えないのですが、
あくまで作例という意味での公開です。


ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
また規制で書き込めないので、ここでコメント
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー

【SB】Shooting Game Builder ver15【ｼｭｰﾃｨﾝｸﾞ】

>>299氏
概念を理解するのは難しくないです。　 
図説したら、なーんだこの程度かというその程度ですｗ 
ただ、スクリプトは計算ばっかりなんで、赤パネルがズラッと並んでて非常にわかりにくいですね。 
ミサイル一つ動かすのに親子階層を５層使って動かしてます。　（親⇔子⇔孫→ミサイル←誘導コンパス） 
サンダーフォースIIとかボスコニアンみたいな十字方向スクロールなら難しくないのですが、
回転が入るとややこしいのです。 


>>301氏
敵は事前に「種」を配置しておいて、
自機との距離が一定以下になったら自動的に出現させる方法でやってみるつもりです。


実はまだ、弾幕ゲームにするか戦略ゲームにするかすら決めてないんですよねぇ
ゲーム作成が可能かどうか、実証してから考えます。



ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
自機の解説
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー

自機の仕事は
１　画面を回転する中心座標の決定
２　画面回転の角速度と、画面移動の速度の指定
３　Mapの配置（Sampleのみの仮の仕事）
４　敵戦車配置（Sampleのみの仮の仕事）

これだけです。



ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
画面制御の解説
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー

Controllerのシグナル　（画面に表示されてる数値はMapControllerのシグナル０〜８）です。

[シグナル0]	十字キー左右で画面向き0〜65535を指定
[シグナル1]	十字キー上下とLRキーで8方向向き補正0〜65536(8等分)
[シグナル2]	自機の角速度(地面の回転の角速度)
[シグナル3]	(自機のX移動量(地面のX移動量)+5000)x10000+(自機のY移動量(地面のY移動量)+5000)
[シグナル4]	死亡フラグ
[シグナル5]	出現時の向き
[シグナル6]	出現時のX座標
[シグナル7]	出現時のY座標

ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー


親Controllerの作業.....コントローラ全体およびオブジェクトの回転

１	配置時の(X座標,Y座標,向き)を保存し、回転中心である自機の位置に移動、向き＝０に補正
２	子Controllerの配置、配置時の(X座標,Y座標,向き)を子に送信
３	子Controllerから向きが送られてきたら[ローカル:向き]に代入
４	子Controllerから死亡フラグを受けたら消滅
　


子Controllerの作業.....ゲームパッドから数値を生成する計算機

１	パッド左右から　０〜６５５３５の数値を作成し、シグナル０に代入
２	シグナル０を親に送信
３	パッド上下とLRキーから　8192*n(n:0〜7) の数値を作成し、シグナル１に代入
４	孫Controllerの配置、配置時の(X座標,Y座標,向き)を孫に送信
５	シグナル０と１から向きを合成して、X移動量Y移動量を生成してシグナル３に代入、孫に送る。
６	孫Controllerから死亡フラグを受けたら親Controllerに送信



孫Controllerの作業.....自機から見た、オブジェクトの相対移動

１	オブジェクトの配置（Map、Missile、戦車、自機弾など）
２	子Controllerから送られてきたX移動量Y移動量と、配置時の(X座標,Y座標)を[ローカル]に代入。
３	配置時の(向き)をオブジェクトに送信
４	オブジェクトから死亡フラグを受けたら子Controllerに送信


ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー

オブジェクトの動作(誘導や直進など)はオブジェクトがそれぞれ計算して動いていますので、
現在のところはController内のスクリプトは自機弾も敵も９９％同じ状態です。













ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
うがあああああああああぁぁっｗ　な、ビルダーに関係ないっぽい、あとがき
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー


７日規制おわってやれやれとおもったら５日でまた規制かぁーｗ　迷惑なんじゃぁｗ

なんか、また犯罪予告があったらしく、JCOM規制でスレに書きこめないですｗ
これを発見したかたは、スレに「ロダになんかあがってるぞー」と書き込んでください。

週末までJCOM避難所でしょぼーんしてます。　

うんこってなんだよｗ　(´・ω・｀)ワロタｗ 　2012/10/24　10:30




407 ： ２ちゃんねる ★ ： 2012/10/19(金) 17:45:48.05 0
愛知県警察サイバー犯罪対策課より 
犯行予告 
http://uni.2ch.net/test/read.cgi/student/1324683352/833 

七日以内に有効な反論なき場合、後日開示とさせて頂きます。 

408 ： ２ちゃんねる ★ ： 2012/10/19(金) 17:53:03.00 0
警視庁サイバー犯罪対策課より 
集団自殺を呼びかける書き込み 
http://kohada.2ch.net/test/read.cgi/offmatrix/1340769721/1 

七日以内に有効な反論なき場合、後日開示とさせて頂きます。 
.
.
.
.
.

*229 削ジェンヌ ★ sage 2012/07/26(木) 12:08:03.25 0 
*ここでの議論は必要ないので他所に行ってやってください。 
*反論の反論も開示賛成意見も必要ありません。 
*開示への反論以外は作業妨害として扱われることもあります。 

↑この警告を無視して↓この書き込みをした人がいるので規制ですね(´・ω・｀) 

*415 うんこしたい sage 2012/10/22(月) 20:48:06.86 ID:110-132-134-209.rev.home.ne.jp 
