ROBOT BATTLE NEXUS
Official Manual (Ver.1.0.1)
Game Overview
"ROBOT BATTLE NEXUS" is a programming battle game where two robots (Blue Robot and Red Robot) fight based on your programming.
Players create programs for their robots using command blocks and battle in a turn-based system.
Create strategic programs and reduce your opponent's HP to zero to win!
Game Platforms
ROBOT BATTLE NEXUS can be played on both computers (Desktop version) and smartphones/tablets (Mobile version).
Each platform has an optimized interface, but the game content is identical.
You can switch between Desktop and Mobile versions using the menu in the upper right corner.
Basic Controls (Desktop Version)
- Drag and drop action blocks from the "AVAILABLE COMMANDS" section on the right.
- Place Blue Robot's program in the "BLUE ROBOT PROGRAM" area and Red Robot's program in the "RED ROBOT PROGRAM" area.
- Press the "EXECUTE BATTLE" button to start the battle. Blue Robot and Red Robot will take turns acting.
- Double-click program blocks to delete them.
- Each command block can only be placed once.
- You cannot start a battle if there are no commands in the program areas.
- Access the burger menu in the upper right to save and load programs.
During battle, the "TURN INDICATOR" shows:
- "BLUE TURN": Blue Robot's action turn
- "RED TURN": Red Robot's action turn
- "WAITING FOR BLUE/RED": One robot has completed its commands
- "NO COMMANDS LEFT": Both robots have completed all commands
- "BATTLE END": Battle is over
Basic Controls (Mobile Version)
- Switch between "Battle", "Blue Robot", "Red Robot", and "Blocks" using the tabs at the top of the screen.
- Check available commands in the "Blocks" tab and tap the "+" button to add them to Blue or Red Robot's program.
- Delete blocks from your program by tapping the "×" button.
- Each command block can only be placed once.
- Press the "EXECUTE BATTLE" button to automatically switch to the "Battle" tab and watch your robots fight.
- Access the burger menu in the upper right to save and load programs.
Available Commands
Movement Commands
- Move Right: Robot moves a fixed distance to the right.
- Move Left: Robot moves a fixed distance to the left.
- Move Up: Robot moves a fixed distance upward.
- Move Down: Robot moves a fixed distance downward.
- Move Randomly: Robot moves randomly in one of four directions (up, down, left, or right).
- Move Toward Enemy: Robot moves toward the enemy robot.
- Move Away From Enemy: Robot moves away from the enemy robot.
Attack Commands
- Attack: Deals 15 damage if the enemy robot is within attack range (50 pixels).
- Use Skill: Uses the robot's unique skill.
- Blue Robot's Skill: HP Recovery (restores 20 HP)
- Red Robot's Skill: Strong Attack (deals 30 damage within attack range)
- Use Skill 2: Uses the robot's special skill.
- Blue Robot's Skill 2: Missile Attack with unlimited range (deals 3 damage)
- Red Robot's Skill 2: Self-Destruct Attack (20 damage to self, 50 damage to enemy within attack range)
Each command block can only be placed once. For example, you cannot use two "Attack" blocks, but you can use one each of "Attack", "Use Skill", and "Use Skill 2".
Control Commands
- Repeat Start / Repeat End: Repeats the enclosed blocks 3 times.
- Repeat Until Can Attack Start / End: Repeats until the enemy is within attack range (50 pixels).
- If HP Below 50 Start / End: Executes enclosed blocks only if the robot's HP is below 50.
- If Enemy HP Below 50 Start / End: Executes enclosed blocks only if the enemy robot's HP is below 50.
Strategy Guide
- Distance Management: Attack range is 50 pixels. Combining "Move Toward Enemy" with "Attack" is effective.
- HP Management: When your HP gets low, using the "If HP Below 50" conditional to trigger healing or evasive actions gives you an advantage.
- Skill Utilization: Blue Robot specializes in recovery, Red Robot in attack. Plan your strategy around these strengths.
- Loop Utilization: Use "Repeat Until Can Attack" to create a program that chases and attacks the enemy.
- Skill 2 Properties: Blue Robot's missile has unlimited range, Red Robot's self-destruct deals massive damage but hurts itself. Use them according to the situation.
Robot Characteristics
| Feature |
Blue Robot (BLUE) |
Red Robot (RED) |
| Initial HP |
100 |
100 |
| Normal Attack |
15 damage (range 50px) |
15 damage (range 50px) |
| Skill 1 |
HP Recovery (+20) |
Strong Attack (30 damage, range 50px) |
| Skill 2 |
Missile (3 damage, unlimited range) |
Self-Destruct (self -20HP, enemy -50HP, range 50px) |
| Battle Style |
Endurance-oriented |
Damage-focused |
Victory Conditions
The winner is determined by one of the following conditions:
- Reducing the opponent robot's HP to 0: Victory
- If both robots' HP reaches 0 simultaneously: Draw
- When all commands from both robots are executed, the robot with higher HP: Victory
- When all commands are executed and both robots have the same HP: Draw
When the battle ends, a victory screen will pop up showing the round number and the winner.
Saving and Loading Programs
Access the following operations from the burger menu in the upper right:
- Save Blue Robot Program: Save the Blue Robot's program as a JSON file
- Load Blue Robot Program: Load a saved Blue Robot program
- Save Red Robot Program: Save the Red Robot's program as a JSON file
- Load Red Robot Program: Load a saved Red Robot program
- Open Manual: Display this manual
- Switch to Desktop/Mobile Version: Toggle display format (depending on your device)
When loading a program, make sure to select the correct file for the robot. You cannot load Blue Robot programs for Red Robot and vice versa.
Advanced Techniques
- Nesting Control Blocks: You can place control blocks inside other control blocks.
- Compatibility Strategy: Blue Robot excels in endurance for long battles, Red Robot in high damage for quick wins.
- Terrain Utilization: Using the edges of the battlefield to limit enemy movement can be an effective strategy.
- Combo Creation: Combine action patterns like "Move Toward Enemy" → "Attack" → "Move Away From Enemy".
- Conditional Branching: Programs that change behavior based on HP remaining or enemy status will increase your win rate.
Game Tips
- During battle, check the current turn in the "TURN INDICATOR".
- When robots are too close, they become easy targets for attacks, so the "Move Away From Enemy" command is important.
- The "ROUND" counter increases after multiple battles.
- Press the "EXECUTE BATTLE" button after a battle ends to start a new round.
- Programs are retained between rounds, but HP resets to 100 at the start of each round.
To prevent infinite loops, there are internal execution limits for loop structures. "Repeat" blocks execute a maximum of 3 times.