bitburner.go.makemove.md

September 26, 2025 ยท View on GitHub

Home > bitburner > Go > makeMove

Go.makeMove() method

Make a move on the IPvGO subnet game board, and await the opponent's response. x:0 y:0 represents the bottom-left corner of the board in the UI.

Signature:

makeMove(
    x: number,
    y: number,
    playAsWhite?: boolean,
  ): Promise<{
    type: "move" | "pass" | "gameOver";
    x: number | null;
    y: number | null;
  }>;

Parameters

Parameter

Type

Description

x

number

x coordinate of move to make

y

number

y coordinate of move to make

playAsWhite

boolean

(Optional) optional. If true, attempts to play as white and then wait for black's move. Can only be used when playing as white when the opponent is set to "No AI"

Returns:

Promise<{ type: "move" | "pass" | "gameOver"; x: number | null; y: number | null; }>

a promise that contains the opponent move's x and y coordinates (or pass) in response, or an indication if the game has ended

Remarks

RAM cost: 4 GB