bitburner.go.opponentnextturn.md

September 26, 2025 ยท View on GitHub

Home > bitburner > Go > opponentNextTurn

Go.opponentNextTurn() method

Returns a promise that resolves with the success or failure state of your last move, and the AI's response, if applicable. x:0 y:0 represents the bottom-left corner of the board in the UI.

Signature:

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

Parameters

Parameter

Type

Description

logOpponentMove

boolean

(Optional) optional, defaults to true. if false prevents logging opponent move

playAsWhite

boolean

(Optional) optional. If true, waits to get the next move the black player makes. Intended to 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 if your last move was valid and successful, the opponent move's x and y coordinates (or pass) in response, or an indication if the game has ended

Remarks

RAM cost: 0 GB