いちばんやさしいゲームの作り方

文系の人でも、数理学がわからない人でもゲームプログラミングをマスターできるブログ

昨日と今日で OS を再インストールしてやっとパソコンの構成が安定しましたので、 RPG ツクール VX のインストールとネットワーク認証をこなしてみました。

初めて RGSS にふれたのですが想像以上でかなりドキムネ状態です。

もし RGSS はイベントの上級編と思っている方がいらっしゃるのであればそれは勘違いです。実は RPG ツクールの動作フローはすべて Ruby スクリプトで提供されており、ツールの基盤を書き換えることも可能になっているのです。たとえばジャンルを RPG からシューティングゲームに変更するとか、まぁ、そうなると RPG ツクールの意味はなくなるのですが。

ゲームの動作フローは F11 キーを押して出てくるダイアログで書き換えることができます。

RPG ツクール VX のスクリプトエディタ

この中では次のようなオブジェクトを駆使してゲームをカスタマイズしていきます。

クラス 説明 参照方法
Game_Temp 一時データ $game_temp
Game_Message メッセージ $game_message
Game_System システムデータ $game_system
Game_Switches スイッチ $game_switches
Game_Variables 変数 $game_variables
Game_SelfSwitches セルフスイッチ $game_self_switches
Game_Actors アクターリスト $game_actors
Game_Party パーティ $game_party
Game_Troop 敵グループ $game_troop
Game_Map マップ $game_map
Game_Player プレイヤー $game_player
Game_Screen 画面効果 Game_Map、Game_Troop の内部で使用
Game_Picture ピクチャ Game_Screen の内部で使用
Game_Actor アクター Game_Actors の内部で使用
Game_Enemy 敵キャラ Game_Troop の内部で使用
Game_CommonEvent コモンイベント Game_Map の内部で使用
Game_Event マップイベント Game_Map の内部で使用
Game_Vehicle 乗り物 Game_Map の内部で使用
Game_Interpreter インタプリタ Game_Map、Game_Troop、Game_Event の内部で使用
Game_Battler バトラー Game_Actor、Game_Enemy のスーパークラス
Game_Unit ユニット Game_Party、Game_Troop のスーパークラス
Game_Character キャラクター Game_Player、Game_Event のスーパークラス
Game_BattleAction 戦闘行動 Game_Battler の内部で使用

どうですか?いろいろ手を加えられる部分がありそうですよね。

時間があったら研究してみたい分野です。

Contributions




Trackback URL

メルマガ登録・解除
 
挫折不可能!初級ゲームプログラミング完全マニュアル
RSS track feedいちばんやさしいゲームの作り方 カウンター
ブログSEO対策:track word あわせて読みたい SEO STATUS