tris3d surrogate player
With npm do
npm install tris3d-ai --save
Every function exported represents a personality of a bot playing tris3d.
It choses randomly. It knows the center of the cube is the best choice, and that corners are a good choice.
var stupid = stupidvar choosen =var choice = // Some available random choice.
It understands when it can win, and tryes to block other players.
var smart = smart// The combination [0, 1, 2] wins since they are alligned.// 2
It is like a smart but it tryes to block a target player first.
Here it blocks player 1.
const targetPlayer = 0 // Player 1 will be the target.const bastard =// 2
Here it cannot block its target, but it will block next player.
const targetPlayer = 1 // Player 2 will be the target.const bastard =// 2
It is a bastard ai, error messages will be aggressive: you have been warned. In particular, it complains if you ask it to target itself.