Tenka ドキュメント
Tenka 天下 — World conquest strategy game
2〜6人で、シードから始まる世界征服ゲームを遊べます。さいころでの戦い、カード、コンピューターの相手、ゲームの保存に対応します。
インストール
npm install @johnmorrisdotca/tenka
最初に読む
エントリーポイント
| インポート | 概要 | サイズ |
|---|---|---|
@johnmorrisdotca/世界の輪郭 · エクスポート 3個 | How Tenka's world is drawn: one outline per territory, where its counter stands, the sea links and the continents' borders. | 59.0 kB |
@johnmorrisdotca/ブラウザーの卓とSVG · エクスポート 32個 | Tenka drawn and played in the browser, in plain DOM: a whole table against the computer (mountTenka), and the map on its own (tenkaMapSvg, drawn from tenkaMapModel). | 81.9 kB |
@johnmorrisdotca/Reactの卓 · エクスポート 4個 | 94.2 kB | |
@johnmorrisdotca/さいころとカードの表示 · エクスポート 12個 | Tenka's table dressed in the family's dice and cards: Korokoro's dice for the dice of every attack, tumbling onto the faces the game threw, and Toranpu's cards for the cards in a hand, with a territory card of Tenka's own and a back of Tenka's own for the deck. | 136.1 kB |
@johnmorrisdotca/卓の要素 · エクスポート 4個 | 84.8 kB | |
@johnmorrisdotca/卓の登録 · エクスポート 4個 | Define the default table when imported; no effect on a server. | 84.9 kB |
@johnmorrisdotca/ルール・地図・棋譜 · エクスポート 122個 | Tenka 天下: the classic world-conquest game on a map of the modern world, for two to six players, as plain functions over plain data. | 14.9 kB |
ガイド
やり方
- 手番を進める1手番の段階に従い、合法かどうかはエンジンに任せ、コンピューターの手を進めます。
- 戦いとカード交換さいころによる戦いの結果を読み、attackとblitzの操作を使い、カードの組を交換します。
- 保存・復元・書き出しゲームを配り方と手として保存し、再生して復元し、読める記録として書き出します。
- 日替わりの配置を共有するUTCの日付から日替わりの開始時の配置を共有し、過去の日も再現できるようにします。
- 卓を配置し埋め込む卓をDOMまたはカスタム要素として配置し、個人名をイベントやフレームに出さないようにします。
解説
- 状態とシード付きルールゲームが1つの値である仕組み、さいころと判断が別の乱数を使うこと、ソースの構成を説明します。
- 地図・SVG・装飾ルールが読む地図の接続関係を使い、SVGで描き、KorokoroのさいころとToranpuのカードで卓を飾ります。
困ったとき・よくある質問
アップグレード
- 変更履歴@johnmorrisdotca/tenka 2.2.0 のソースから作成しました。
- すべてのエクスポートを1ページでapi.html
- 言語モデル向けのドキュメントllms.txt · llms-full.txt
この日本語は、まだ日本語を母語とする方の確認を受けていません。訂正を歓迎します。