shogi.js
TypeScript icon, indicating that this package has built-in type declarations

5.4.0 • Public • Published

Shogi.js Build Status License: MIT npm version

将棋の盤駒をモデルとするシンプルなJavaScriptライブラリ.TypeScript.

インストール

npm install shogi.js

概要

  • 最低限の将棋の法則に従って操作ができる.
    • 局面を平手に並べることができる.
    • 駒を移動(move)すると,移動先の駒を取れる.
    • 駒を打つ(drop)ことができる.
    • 動作を戻すことができる.
  • モード(editMode)
    • 通常(false)
      • 手番,動きを守っているかどうかをチェック
      • 二歩検査
      • 手番を管理
    • 編集(true):
      • 手番や動きをチェックしない
      • 手番を変更する
      • 盤上の駒を駒台に載せる
      • 盤上の駒を裏返し・反転させる

通常モードは棋譜再生および対局を,編集モードは盤面編集をモデル化するものである.

Docs

TypeDoc ドキュメンテーション を参照のこと。 また,testディレクトリ以下のテストで実際の挙動を確認されたい.

バグ・要望等

https://github.com/na2hiro/Kifu-for-JS/issues へお寄せください

開発

monorepoトップのREADMEをご覧ください。

license

MIT License (see LICENSE.txt)

Readme

Keywords

Package Sidebar

Install

npm i shogi.js

Weekly Downloads

18

Version

5.4.0

License

MIT

Unpacked Size

45.8 kB

Total Files

25

Last publish

Collaborators

  • na2hiro