Skip to content

kobalab/majiang-core

Folders and files

NameName
Last commit message
Last commit date

Latest commit

018dc83 · Dec 29, 2024
Mar 5, 2022
Dec 29, 2024
Nov 23, 2024
Mar 16, 2021
May 4, 2021
Dec 29, 2024
Mar 16, 2021
Oct 27, 2024
Dec 29, 2024
Dec 29, 2024
Nov 13, 2021

Repository files navigation

majiang-core

麻雀基本ライブラリ

手牌の操作、シャンテン数・和了点計算、局進行・卓情報の管理、思考ルーチンの雛形を含む基本クラス群を提供します。

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 対局者を実現する基底クラス

API仕様

ライセンス

MIT

作者

Satoshi Kobayashi