麻雀基本ライブラリ
手牌の操作、シャンテン数・和了点計算、局進行・卓情報の管理、思考ルーチンの雛形を含む基本クラス群を提供します。
ver.2.0.0 以降の電脳麻将は、その実装に本パッケージを使用しています。
$ npm i @kobalab/majiang-core
const Majiang = require('@kobalab/majiang-core');
クラス名 | 機能 |
---|---|
Majiang.Shoupai |
手牌を表現するクラス |
Majiang.Shan |
牌山を表現するクラス |
Majiang.He |
捨て牌を表現するクラス |
Majiang.Util |
シャンテン数計算、和了点計算ルーチン |
Majiang.Game |
局進行を実現するクラス |
Majiang.Board |
卓情報を更新するクラス |
Majiang.Player |
対局者を実現する基底クラス |