sensibleTenkaMove関数
リファレンスの説明と例は英語です。見出しと目次は日本語です。
The computer player's move: one the rules accept, chosen as a person might.
random is any function returning a number from 0 up to 1, such as
Math.random; give it a seeded one and the computer plays the same game
every time.
インポート
import { sensibleTenkaMove } from "@johnmorrisdotca/tenka";
定義
function sensibleTenkaMove(game: TenkaGame, random: () => number): TenkaMove
引数
| 名前 | 型 | 説明 |
|---|---|---|
game | TenkaGame | The current native game state. |
random | () => number | A random source returning values in [0,1). |
戻り値
TenkaMove
The computer player's move: one the rules accept, chosen as a person might. random is any function returning a number from 0 up to 1, such as Math.random; give it a seeded one and the computer plays the same game every time.
例
import { sensibleTenkaMove, startTenka } from "@johnmorrisdotca/tenka";
const game = startTenka(10,["Seat 1","Seat 2"],42)!;
console.log(sensibleTenkaMove(game,()=>0.5));{ kind: 'place', territory: 32, armies: 4 }出力(このページを作ったときに実行した結果)
この日本語は、まだ日本語を母語とする方の確認を受けていません。訂正を歓迎します。