我想创建一个 2 人国际象棋游戏。哪些 HTML 和 JS 资源可用于创建能够移动棋子的棋盘?(注意:我不想要国际象棋引擎)
另外,一旦我在浏览器中设置了棋盘,我应该如何使移动与在浏览器中打开相同网页的另一个人保持一致?
我想创建一个 2 人国际象棋游戏。哪些 HTML 和 JS 资源可用于创建能够移动棋子的棋盘?(注意:我不想要国际象棋引擎)
另外,一旦我在浏览器中设置了棋盘,我应该如何使移动与在浏览器中打开相同网页的另一个人保持一致?
您可以使用jQuery AJAX 函数在玩家(和服务器)之间实时传达动作。
对于最终用户的交互性,jQuery UI(jQuery 的官方扩展)。特别是Droppable和/或Sortable控件。
(请参阅链接的演示)
你可以看看我正在开发的在线国际象棋应用程序,UI 是用HTML
&编写javascript (jQuery/knockout.js)
的,后端是用 Java 编写的,运行在 Jetty 8 服务器上。
我正在使用本机 websockets 进行通信。该应用程序托管在http://www.chesshunt.com
虽然国际象棋规则都是在服务器端编写的,但您仍然可以在Javascript
.