Skip to content

Latest commit

 

History

History
100 lines (51 loc) · 1.36 KB

File metadata and controls

100 lines (51 loc) · 1.36 KB

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