Files
bitburner-src/markdown/bitburner.go.makemove.md
2025-03-22 23:59:46 -07:00

1.2 KiB

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