ROBOT BATTLE NEXUS
公式マニュアル(Ver.1.0.1)
ゲーム概要
「ROBOT BATTLE NEXUS」は、2体のロボット(青ロボと赤ロボ)にプログラムを組み、バトルさせる対戦型プログラミングゲームです。
プレイヤーはロボットの行動を事前にブロックでプログラミングし、ターン制でバトルを行います。
戦略的にプログラムを組み、敵機のHPをゼロにすれば勝利です。
プレイ環境
ROBOT BATTLE NEXUSは、パソコン(PC版)とスマートフォン・タブレット(モバイル版)の両方でプレイできます。
それぞれの環境に最適化されたインターフェースが用意されていますが、ゲーム内容は同一です。
画面右上のメニューから、PC版とモバイル版を切り替えることもできます。
基本操作(PC版)
- 右側の「AVAILABLE COMMANDS」から、ロボットの行動ブロックをドラッグ&ドロップで設定します。
- 青ロボのプログラムは「BLUE ROBOT PROGRAM」エリアに、赤ロボのプログラムは「RED ROBOT PROGRAM」エリアに配置します。
- 「EXECUTE BATTLE」ボタンを押すと、プログラム通りにロボットが戦います。青ロボと赤ロボが交互に行動します。
- プログラムブロックは、ダブルクリックで削除できます。
- 各種コマンドブロックは、それぞれ1つしか配置できません。
- プログラムエリアに何も設定していない場合は、バトルを開始できません。
- 右上のバーガーメニューからプログラムの保存・読込ができます。
バトル中の「TURN INDICATOR」表示:
- 「BLUE TURN」:青ロボの行動ターン
- 「RED TURN」:赤ロボの行動ターン
- 「WAITING FOR BLUE/RED」:片方のロボットのコマンドが終了
- 「NO COMMANDS LEFT」:両方のロボットのコマンドが終了
- 「BATTLE END」:バトル終了
基本操作(モバイル版)
- 画面上部のタブで「バトル」「青ロボ」「赤ロボ」「ブロック」を切り替えることができます。
- 「ブロック」タブで利用可能なコマンドを確認し、「+」ボタンをタップして青ロボまたは赤ロボのプログラムに追加します。
- プログラムに追加したブロックは、「×」ボタンをタップして削除できます。
- 各種コマンドブロックは、それぞれ1つしか配置できません。
- 「EXECUTE BATTLE」ボタンを押すと、自動的に「バトル」タブに切り替わり、プログラム通りにロボットが戦います。
- 右上のバーガーメニューからプログラムの保存・読込ができます。
使用可能なコマンド
移動コマンド
- 右へ移動:ロボットが右方向に一定距離移動します。
- 左へ移動:ロボットが左方向に一定距離移動します。
- 上へ移動:ロボットが上方向に一定距離移動します。
- 下へ移動:ロボットが下方向に一定距離移動します。
- ランダム移動:上下左右のいずれかの方向にランダムに移動します。
- 敵機に近づく:敵ロボットの方向に移動します。
- 敵機から遠ざかる:敵ロボットから離れる方向に移動します。
攻撃コマンド
- 攻撃:敵ロボットが攻撃範囲内(50ピクセル以内)にいる場合、15ダメージを与えます。
- スキル発動:ロボット固有のスキルを使います。
- 青ロボのスキル:HP回復(自分のHPを20回復)
- 赤ロボのスキル:強攻撃(攻撃範囲内なら30ダメージ)
- スキル2発動:ロボット固有の特殊スキルを使います。
- 青ロボのスキル2:射程無限のミサイル攻撃(3ダメージ)
- 赤ロボのスキル2:自爆攻撃(自分に20ダメージ、攻撃範囲内の敵に50ダメージ)
各コマンドブロックは、それぞれ1つしか配置できません。例えば「攻撃」ブロックを2つ使うことはできませんが、「攻撃」と「スキル発動」と「スキル2発動」はそれぞれ1つずつ使用可能です。
制御コマンド
- 繰り返し開始 / 繰り返し終了:囲まれたブロックを3回繰り返し実行します。
- 攻撃可能になるまで繰り返し開始 / 終了:敵が攻撃範囲内(50ピクセル以内)に入るまで繰り返します。
- もし体力が50以下になったら開始 / 終了:自機のHPが50以下の場合のみ、囲まれたブロックを実行します。
- 敵機の体力が50以下なら開始 / 終了:敵機のHPが50以下の場合のみ、囲まれたブロックを実行します。
戦略ガイド
- 距離管理:攻撃の射程は50ピクセルです。「敵機に近づく」コマンドと「攻撃」を組み合わせると効果的です。
- HP管理:HPが減ってきたら、「もし体力が50以下になったら」の条件分岐を使って回復や逃げる行動をプログラムしておくと有利になります。
- スキル活用:青ロボは回復に特化、赤ロボは攻撃に特化しています。それぞれの特性を活かした戦略を考えましょう。
- ループ活用:「攻撃可能になるまで繰り返し」を使って、敵を追いかけて攻撃するプログラムが作れます。
- スキル2の特性:青ロボのミサイルは射程無限、赤ロボの自爆は大ダメージですが自機も傷つきます。状況に応じて使い分けましょう。
ロボットの特徴
特性 |
青ロボ(BLUE) |
赤ロボ(RED) |
初期HP |
100 |
100 |
通常攻撃 |
15ダメージ(射程50px) |
15ダメージ(射程50px) |
スキル1 |
HP回復(+20) |
強攻撃(30ダメージ、射程50px) |
スキル2 |
ミサイル(3ダメージ、射程無限) |
自爆(自分-20HP、敵-50HP、射程50px) |
戦闘スタイル |
持久戦向き |
火力特化 |
勝利条件
以下のいずれかの条件で勝敗が決まります:
- 相手ロボットのHPを0にした場合:勝利
- 両方のロボットのHPが同時に0になった場合:引き分け
- 両方のロボットのコマンドが全て終了した時点でHPが高い方:勝利
- 両方のロボットのコマンドが全て終了し、HPが同じ場合:引き分け
勝敗が決まると、勝利画面がポップアップ表示され、ラウンド数と勝者が表示されます。
プログラムの保存と読込
右上のバーガーメニューから以下の操作ができます:
- 青ロボ プログラム保存:青ロボのプログラムをJSONファイルとして保存
- 青ロボ プログラム読込:保存した青ロボのプログラムを読み込み
- 赤ロボ プログラム保存:赤ロボのプログラムをJSONファイルとして保存
- 赤ロボ プログラム読込:保存した赤ロボのプログラムを読み込み
- マニュアルを開く:このマニュアルを表示
- PC版/モバイル版に切り替え:表示形式を切り替え(デバイスに応じて表示)
プログラムを読み込む際は、正しいロボット用のファイルを選択してください。青ロボのプログラムを赤ロボ用に読み込むことはできません。
アドバンストテクニック
- 制御ブロックのネスト:「繰り返し」や「条件分岐」の中に別の制御ブロックを入れることもできます。
- 相性攻略:青ロボは回復力を活かした長期戦、赤ロボは高火力での速攻が得意です。
- 地形活用:バトルフィールドの端を利用して敵の動きを制限する戦略も効果的です。
- コンボ作成:「敵機に近づく」→「攻撃」→「敵機から遠ざかる」などの行動パターンを組み合わせましょう。
- 条件分岐活用:HPの残量や敵の状態に応じて行動を変えるプログラムを組むと勝率が上がります。
ゲームのヒント
- バトル中は「TURN INDICATOR」で現在のターンを確認できます。
- ロボットの位置が近すぎると攻撃が当たりやすくなるため、「敵機から遠ざかる」コマンドも重要です。
- 複数のバトルを行うと「ROUND」カウンターが増加していきます。
- バトル終了後に「EXECUTE BATTLE」ボタンを押すと、新しいラウンドが始まります。
- プログラムはラウンド間で保持されますが、HPは各ラウンドの開始時に100にリセットされます。
無限ループを防ぐため、各種ループ構造には内部的な実行制限があります。「繰り返し」ブロックは最大3回まで実行されます。