使用JavaScript和HTML5制作桌面游戏在线GUI的技巧

gre*_*uan 5 javascript html5 css3 game-engine

我对Shogi(日本国际象棋)非常感兴趣,我终于让我的朋友对它感兴趣了.但我的朋友无法购买软件或真正的电路板,所以我告诉他我会制作一个在线GUI,以便我们可以一起玩.

现在的计划是,我基本上会给用户提供与真实董事会相同的自由.他可以把任何一块放在任何地方,他基本上没有任何规则.唯一可以实现的机制是捕获碎片并丢弃它们.

就没有AI,当你打破规则将不承认,也不会承认检查队友,或者当游戏结束等.当然,这意味着它甚至不知道部分如何移动.一切都将由玩家完成,除了自动捕捉棋子.

当然,仍然会考虑作品的数量,你只能拥有游戏开始时应该有的数量,没有额外的等等.

最好的方法是什么?我想只使用HTML5和JavaScript(jQuery,AJAX等),我不想使用Java,Flash或类似的东西.只有HTML5和JavaScript以及可能的一些CSS功能(可能).

什么是最好的方式?最难的部分应该是UI真的,它应该能够认识到在9x9的板上的每个地方,应该认识到每一块,因为它叫,它应该可以说:"你不能这样做,这块你"重新尝试移动不存在".

nim*_*rod 7

HTML5国际象棋游戏的 github上似乎有很多例子.

如果你想用Javascript从头开始创建你的游戏我推荐Crafty一个优秀的开源Javascript游戏引擎.他们拥有所有东西可以让你前进,就像基于磁贴的网格,甚至是等距网格,如果你想让游戏达到2.5d.

回答这个问题让我想现在做一些游戏编程:) mjam

哦,这里是Crafty精彩介绍