/mj-core

Primary LanguageJavaScriptMIT LicenseMIT

@tanimodori/mj-core

麻雀基本ライブラリ

このリポジトリは @kobalab/majiang-core のフォークである。現在は TypeScript 型定義ファイルや ESM 支援を提供している。後には TypeScript へ移行予定です。

インストール

$ npm i @tanimodori/mj-core

使用法

CommonJS:

const Majiang = require('@tanimodori/mj-core');

ESModule:

import Majiang from '@tanimodori/mj-core';
// or
import { Shoupai } from '@tanimodori/mj-core';

提供機能

クラス名 機能
Majiang.Shoupai 手牌を表現するクラス
Majiang.Shan 牌山を表現するクラス
Majiang.He 捨て牌を表現するクラス
Majiang.Util シャンテン数計算、和了点計算ルーチン
Majiang.Game 局進行を実現するクラス
Majiang.Board 卓に関する情報を表現するクラス
Majiang.Player 対局者を実現する基底クラス

ライセンス

MIT

作者