サーバー側で Django を使用し、クライアント側で jQuery を使用するマルチプレイヤー チェス ゲームに関する webapp プロジェクトの最適な設計または全体像を知りたいです。
プロジェクトには、次の前提/前提があります。
- チェス固有のルールなし
駒が自由に動く単なるゲーム盤になります。ターントラッキング、または関連するものはありません。ユーザーは、ゲーム ボード上のピースで自由に遊ぶことができます。
リアルタイムマルチプレイ
1 人のプレーヤーが行った変更(例: 駒の移動)は、反対側のプレーヤー ウィンドウに自動的に表示されます。
セッションの保存
ユーザーはゲーム セッションを停止し、後で再開できます。
- ピースをドラッグ&ドロップ
ピースはゲーム ボード/グリッド上の定義された場所を占め、積み重ねることはできません (元のゲームのように)。
Django に保存されているゲーム モデルに基づいて、jQuery をコンストラクターのように動作させながら、Django を使用してゲームに関するすべての情報 (ピースの位置など) を保存することを考えていました。
情報過多で申し訳ありませんが、このようなプロジェクトを完了するために何をする必要があるのか 本当にわかりません.
前もって感謝します!