「分野別要望」の編集履歴(バックアップ)一覧に戻る

分野別要望 - (2008/09/16 (火) 18:10:34) の編集履歴(バックアップ)


<分野別要望>
 これまでに出た(出てないのも含む)要望の分野別の要望リストです。

システム

  • 2Pキャラクタの使用(「協力プレー」「対戦プレー」「交互プレー」)
  • 復活方法の指定(「戻り復活」と「その場復活」の選択)
  • ゲーム中のプレイヤーキャラクタの変更(メニュー画面なしで、ボタンまたはアイテムまたはスクリプトでチェンジ)
  制御(プレイヤー切替)パネル:プレイヤー番号を指定
  • ショップ機能の追加(お金を消費して、プレイヤーキャラクタ、武器、ボム、残機、その他アイテムを購入)
  制御(ショップ)パネル:呼び出すショップ・レイアウトを指定
  レイアウト編集で、買い物(お金消費ありの機体・武器・アイテム選択メニュー画面)や装備変更(お金消費なしの武器・アイテム選択メニュー画面)を設定。
  • ロックオン機能の追加(ロックオン対象の指定、ロックオンの有効範囲、複数対象の同時ロックオン、ロックオン対象の切替)
  • エフェクト編集の進展
  • 衝突判定時に、衝突相手(キャラクタ,背景,画面端)を返すパラメータの導入
  制御(衝突判定)パネル:衝突相手■ならば右のパネルへ
  • 衝突判定時に、衝突した方向を返すパラメータの導入
  制御(衝突判定)パネル:衝突方向■ならば右のパネルへ
  • 「ゲーム内でのFPS表示」のon/off機能
  • ゲーム開始時に読み込むファイルの設定(分散ローディング:ゲーム開始時、ステージ開始時、バックグラウンド)
  • テストプレイで処理速度の変更(通常は60FPS)

インターフェース

  • 各編集画面に、「複製」「削除」「↑」「↓」機能を搭載
  • 各編集画面に、右クリックで、「複製」「削除」「↑」「↓」機能を搭載
  • 各編集画面に、左ドラッグで、項目の順序入れ替え(↑・↓)機能を搭載
  • 各編集画面に、Shiftクリックで範囲選択して、まとめて「複製」「削除」機能を搭載
  • 各編集画面に、「ソート」機能(昇順・降順の切替も)を搭載
  • 各編集画面に、「アンドゥ」「リドゥ」機能を搭載
  • 各編集画面に、Deleteクリックで削除機能を搭載
  • 各編集画面に、Ctrlドラッグで複製機能を搭載
  • プレイヤー編集画面の武器設定タブで、武器のレベル毎の設定タブを「複製」機能を搭載
  • スクリプト編集画面で、スクリプトパネルをCtrlドラッグで範囲選択して、まとめて「複製」「削除」機能を搭載
  • スクリプト編集画面で、タスクの内容を別のタスクに「複製」機能を搭載
  • キャラクタ編集画面で、多関節タブの関節(節)を「複製」「削除」「↑」「↓」
  • パス編集画面で、コントロールポイントの「複製」
  • パス編集画面で、コントロールポイントの「ハンドルの長さ」と「ハンドルの傾き」の数値入力を搭載
  • カテゴリ編集のように、システム変数の名前を設定
  • カテゴリ編集のように、ユーザータスクの名前を設定

ゲーム設定

  • シーン間のフェードイン、フェードアウトの設定
  • シーンに、ゲームオーバーを追加(ステージまたは画像、BGMを指定)
  ゲームクリア時はエンディングシーンへ、ゲームオーバー時はゲームオーバーシーンへ設定。
  • シーンに、イベント(カットイン)を追加(ステージまたは画像、BGMを指定)
  ゲーム外キャラクタのイベントシーン(会話)などを設定。
  • シーンに、ショップ(セッティング)を追加(レイアウト、BGMを指定)
  レイアウト編集で、買い物(お金消費ありの機体・武器・アイテム選択メニュー画面)や装備変更(お金消費なしの武器・アイテム選択メニュー画面)を設定。
  • シーンにポーズを追加(ポーズの詳細設定)
  ポーズボタン:停止ボタン,再開ボタン
  ポーズ中の停止項目:ゲーム進行,スクリプト,アニメーション,BGM,キー入力(入力停止ボタンの設定)
  ポーズ中の表示項目:表示画像,再生BGM
  ポーズ中のBGM停止:BGM継続,BGM停止・途中から再開,BGM停止・最初から再開

画像

  • 当たり判定枠の設定をコピー
  • かすり判定枠の設定(=現在はパターンのサイズがかすり判定枠)

サウンド

  • BGMのフェードイン、フェードアウトの設定(音量を、現在値から設定値まで■フレームかけて変更)
  • 効果音やBGMの優先度の設定
  • mp3への対応

キャラクタ

  • コントロールの属性フラグを、「移動キーのコントロール」と「それ以外のコントロール」に分割
  • 誘導判定あり(優先順位も)の属性フラグ
  • かすり判定ありの属性フラグ
 →かすり時タスクの起動
  • 画面端と当たり判定の属性フラグ
 →画面端タスクの起動
  • ポーズ適応の属性フラグ
  • 無敵と防御判定無効の差別化
 →無敵は防御時タスクは起動するものの、ダメージ0とするなど
  • 多関節タブの制御法式に、IK以外にFKも導入
  • 親キャラクタと子キャラクタで連動するフラグの設定
 →座標や描画色、当たり判定の連動を個別にオン・オフ設定
  • アイテム効果に、最大体力を追加

プレイヤー

  • 自機破壊時のレベル設定を、最低レベルへ,初期レベルへ,現状レベルへ,破壊時にアイテムを放出から選択
  • 移動速度を、移動速度(X速度,Y速度)以外に、移動速度(角度θ,直線速度S)でも設定
  • 武器の射程距離を、射程距離(X距離,Y距離)、射程距離(直線距離S)、射程時間(消滅時間T)を選択して設定
  • サブウエポンA(溜め打ち可能)とサブウエポンB(溜め打ち不可能)に独立
  • オプションウエポンの溜め打ち設定を導入
  • 武器インデックスの切り替えで、逆方向への切り替えを導入
  • オプションの種類(固定,追尾,回転)の、ゲーム内での切り替えを導入
  • オプションの取得前および消滅後は、オプションに登録したスクリプトを停止
  • オプションの取得前および消滅後は、オプションウエポンの発射を停止
  • 移動-待機の間にアニメーションの設定(左右で自機のロールなど)

背景

  • 背景マップ編集画面で設定したカラーキーの色を正しく透過(現在は常に0xFF000000のみが透過色に反映)
  • 「ダメージ」の設定とは独立して、「通過不能」の設定
  • 背景毎の影の設定(現在はステージ毎に設定)

ステージ

  • 任意スクロールの追加
  基本スクロールをなくして、強制スクロール(X,Y)で、
  X=0,Y=0ならば固定,X=0ならば強制縦スクロール,Y=0ならば強制横スクロール,それ以外は強制斜めスクロール
  • 強制スクロール時のラップアラウンド方向を、縦方向,横方向,全方向から選択
  • 強制スクロール時のフリースクロール方向を、縦方向,横方向,全方向から選択
  • フリースクロール時のスクロール速度(自機は中心に固定,自機の移動に連動から選択)も設定
  強制スクロール(X,Y)をX=0,Y=0の固定にして、フリースクロール方向を全方向にすれば、全方位任意スクロール
  • 背景との判定を有効に、(ダメージ判定)と(通過不能判定)の項目を追加
  ダメージ値、通過不能壁に挟まれ死亡も設定
  • 敵配置で、「時間軸」,「x軸,y軸」に加えて、「エリア分割+自機との距離」の追加

タスク

  • 背景接触時タスク:キャラクタが背景(ダメージ壁や通過不能壁)と接触時に起動するタスク
  制御(背景接触)パネル:ダメージ壁・通過不能壁(各々は独立したフラグ)に接触していれば右のパネルへ
  • 画面端時タスク:キャラクタが画面端(上下左右)と接触時に起動するタスク
  制御(画面端接触)パネル:上・下・左・右(各々は独立したフラグ)に接触していれば右のパネルへ
  • かすり時タスク:キャラクタのかすり判定時(かすり状態やかすり回数の判定)に起動するタスク
  制御(かすり)パネル:かすり回数(>,=,<)■回・かすり中(各々は独立したフラグ)ならば右のパネルへ

スクリプト

  • キャラクタに登録された複数のスクリプトを切り替えるためのスクリプトパネル
  制御(スクリプト)パネル:変更後のスクリプト
  • キャラクタの文字列を変更するためのスクリプトパネル
  制御(文字列)パネル:変更後の文字列(空欄では文字列の表示なし)
  • 画面のシェイク&フラッシュを行うためのスクリプトパネル
  背景(シェイク&フラッシュ)パネル:シェイク方向・速度・回数,フラッシュ方式・色1-色2・回数
  • サウンド(効果音)パネル,サウンド(BGM)パネルに、
  指定ファイルを、「最初から再生」、「一時停止から再生」、「一時停止」、「停止」、「再生中に■フレームかけてボリューム(0-100%)を変更」の追加
  • 移動(誘導)パネルで、ターゲットの詳細設定
  誘導ターゲット:プレイヤー,親,子,種類で指定(キャラクタの種類を指定,複数選択可能),属性で指定(キャラクタの属性で指定)から選択
  誘導ターゲット不在時の動作,誘導終了後の動作:指定方向へ直進,進行方向へ直進,移動停止,消滅から選択
  誘導開始レンジ:キャラクタからの誘導可能な射程距離(自機からの距離)や射程角度(自機前方からの角度)を設定
  • 移動(拡大縮小)パネルで、アスペクト比(=縦横比)の変更(アスペクト比1で均等に拡大縮小)
  • 移動(拡大縮小)パネルで、横縮尺と縦縮尺を個別に設定
  • 移動(変形)パネルで、せん断変形(平行四辺形変形)や台形変形を設定
  • 移動(速度)パネルで、絶対速度の負数指定で「移動方向を反転」の設定
 →実装済み!!
  • 移動(極座標)パネルで、■フレーム毎に角度を変更、■フレーム毎に速度を変更の追加
 →移動フレーム数を■に設定することで可能!!
  • 移動(極座標)パネルで、相対角度以外に、絶対角度、自機のいる方向、親のいる方向、子のいる方向の追加
  • 移動(極座標)パネルで、角度と速度の加速度の設定(現在の一定の相対変化の他に、次第に加算値が減少する相対変化を追加)
  • 移動(直交座標)パネルで、X,Y方向の加速度の設定(現在の等速移動の他に、等加速度移動を追加)
  • 移動(直交座標)、移動(極座標)、移動(速度)、移動(拡大縮小)、移動(回転)、移動(公転)パネルのパラメータに、
  数値に加えて、ローカル変数の追加
  三角関数(sin・cos)の使用
  • 移動(三角関数)パネルで、sin/cos/tan関数,振幅,角速度,位相を設定
  • 移動(二次曲線)パネルで、離心率(正円/楕円/放物線/双曲線),係数を設定
  • 攻撃(ショット)パネルで弾速度0の指定
 →弾速度0および負数(方向反転)は実装済み!!
  • 攻撃(ショット)パネルや攻撃(子生成)パネルで、発射位置や生成位置を相対座標でなく、絶対座標や変数でも指定
  • 制御(ボタン判定)パネルで、「ボタンを押しっぱなしでも有効」の他に、「ボタンを押している間のみ有効」,「ボタンを離したときのみ有効」を追加
  • 制御(ボタン判定)パネルで、判定ボタンに移動キー「↑,↓,→,←」の導入
  • 編隊を呼び出すための、攻撃(編隊)パネルの導入
  攻撃(編隊)パネル:編隊の指定,開始/停止,開始条件(時間経過,自機との距離)
  • 編隊全滅時に全滅シグナルの送受信する、制御(編隊全滅)パネルの導入
  制御(編隊全滅)パネル:編隊内に全滅シグナルを送信/編隊内から全滅シグナルを受信

変数

  • ローカル変数に、以下のパラメーターを追加
  ローカルデータ:
   攻撃力,防御力,移動力(移動速度),カレントの武器インデックス,カレントの武器レベル
   キャラクタの向き(自転角度),キャラクタの進行方向(移動角度),キャラクタの公転角度・半径
   カレントのパワーアップゲージ値,カレントのオプション数
  • ローカル変数のローカルデータで移動量を参照した時に、現在の移動速度(慣性移動の速度も含めて)を返す
  • システム変数で、システム時刻の取得、経過時間の計算
  • 各スクリプトのパラメータに変数を使用
  移動パネル:座標や角度、速度や縮尺に変数を使用
  描画パネル:カラー(ARGB)に変数を使用
  • デバッグ機能の変数表示欄のサイズを、全変数が同時に表示できるまで拡大可能に変更

パス

  • 各コントロールパネル毎に、接続方式を「リニア」か「ベジェ」かで設定
  • ハンドルの長さ・角度を、ハンドル左右で個別に数値入力
  • 各コントロールポイントのパラメータを、まとめて変更
  • パスのキャラクタの向きを、「固定方向」「進行方向」「自機を狙う」に追加して、「親を狙う」「子を狙う」
  • パスの移動速度を、「各コントロールポイント間で個別に設定」と「パス全体で等速に設定」から選択し、通過速度または経過時間で設定
  • パス全体を「上下反転」「左右反転」「上下左右反転」

レイアウト

  • ランキング画面(ハイスコア、リプレイ)をスクリプトで呼び出し
  レイアウト(ランキング)パネル:呼び出すランキング画面のレイアウトを指定
  • ランキングのスコアのリセット
  スコア(リセット)パネル:ランキング画面のハイスコアやリプレイをリセット
  • ランキング画面内の表示項目の詳細設定
  表示項目の指定、表示項目の順序変更、入力文字数の指定など
  • レイアウトのテキストやスプライトを、ゲーム中にもスクリプトで変更
  レイアウト(テキスト)パネル:変更後のテキストを指定
  レイアウト(スプライト)パネル:変更後のパターン番号を指定
  • レイアウトの変数を、「自機のローカル変数の表示」に追加して、「自機以外のローカル変数も表示」
  • 「武器インデックス」アイコン、「パワーアップゲージ」アイコンに追加して、「武器レベル」のアイコン

エフェクト

  • 爆発エフェクトの生成
  • 爆風エフェクトの生成
  • 閃光エフェクトの生成
  • 火花エフェクトの生成
  • 電撃エフェクトの生成