囲みマスのDeno版クライアントです。
$ deno run -A client_a1.ts
引数名 | 意味 | 機能 |
---|---|---|
aiName | AI名 | 対AI戦を行うことができます。AI名についてはAI名を参照。引数名aiBoardにて使用ボードの指定も可 |
aiBoard | ボード名 | 対AI戦に使用するボードを指定することができます。ボード名についてはボード名を参照。引数名useAIがない場合には無視されます。 |
gameId | ゲームID | 特定のゲームに参加することができます。 |
host | ホスト名 | 接続するホストを設定します。 |
現在以下の4つのAIが利用できます。 a1
,a2
,a3
,a4
,none
AIの動作の詳細は以下のページをご覧ください。
また上記ページには記載されていませんが、a4
AIも利用可能です。これはclient_a4.ts
に対応しています。動作が気になる方は自分で動作を考えてみてください。
現在公式では以下のボードが利用できます。
A-1
,A-2
,F-1
,island-1
,island-3
,island-4
,island-5
,Kakom-1
,Kakom-2
ビューアでアカウント登録すると、マイページからBearerTokenを取得できます。 これをKakomimasuClientのコンストラクタに渡すことで自分のアカウントでゲームに参加することができます。(マイページから過去の戦績などを閲覧可能です)
また、sample2.tsの例では、以下のような.env
ファイルを用意して実行することもできます。
BEARER_TOKEN=c61cc5c6-ba12-4349-9e6a-9e05d6665541