9

フリー (自由) でオープンソースの JavaScript チェス盤を提案できる人はいますか? 私の計画は、サーバー側の Python コードと接続することです。おそらく、それはフラスコ Web フレームワークになるでしょう。

本当に最小限の機能セットが必要です。

  • サーバー側スクリプトで HTML コードを生成するときに、ボード上の位置 (最初の位置だけでなく) を表示する方法。位置は、リストのリスト (2 次元配列をエミュレートするため) およびオプションで FEN (Forsyth-Edwards Notation) 文字列に格納できます。
  • (マウス カーソルでピースをドラッグして) 移動し、その移動を HTTP POST 経由でサーバー側スクリプトに自動的に送信する方法。JavaScript コードによる動きの検証は必須ではありません。これはサーバー側で行うことができるからです。
4

5 に答える 5

9

v0.1.0 でhttp://chessboardjs.comをリリースしたばかりで、すべての要件に適合しているようです。

MITライセンスの下でオープンソースです(つまり、自由のように)

于 2013-07-21T17:19:26.420 に答える
4

これを確認できます: htmlchess.sourceforge.net

于 2010-08-21T14:30:50.090 に答える
4

pgn4webを試してください。PGN 文字列や Chess960 もサポートしています。カスタマイズが非常に簡単です。

于 2011-03-26T06:15:14.297 に答える
1

有望に見えるjQueryプラグインであるjChessを試してみようとしています。ただし、ユーザーが箱から出してピースを移動できるとは思いません。

于 2012-09-03T04:05:33.677 に答える
1

これは間違いなくあなたのニーズを満たすチェス盤です。箱から出してすぐに使用できます:

  • フェンの位置を設定する
  • 複数のボードのセットアップ
  • 駒の移動、駒の削除、駒の追加
  • 作品のさまざまなテーマ
  • ボードをひっくり返す
  • と他の多くのこと

セットアップは簡単です (以下を実行するだけです)。

JavaScript

var ruyLopez = 'r1bqkbnr/pppp1ppp/2n5/1B2p3/4P3/5N2/PPPP1PPP/RNBQK2R';
var board = new ChessBoard('board', ruyLopez);

HTML

<div id="board" style="width: 400px"></div>

得られる

ここに画像の説明を入力

于 2013-11-25T22:34:41.443 に答える