Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 为棋盘游戏选择的语言(flash或HTML5/JS)_Javascript_Flash_Html - Fatal编程技术网

Javascript 为棋盘游戏选择的语言(flash或HTML5/JS)

Javascript 为棋盘游戏选择的语言(flash或HTML5/JS),javascript,flash,html,Javascript,Flash,Html,我正在开发一个基于web的多人棋盘游戏,想知道UI的最佳语言是什么?这是一个类似围棋的棋盘游戏,但要简单得多 我有两个选择:flash或备受吹捧的带JS的HTML5。虽然我有JS的基本知识,但我必须学习这两个方面 flash的问题是我必须为服务器组件付费,但是UI开发可能会更容易,并且具有更丰富的外观和感觉。有了HTML5+JS,就没有成本了,但我觉得UI开发会很笨重而且不流畅。这我不确定。有没有经验丰富的开发人员愿意提供一些建议?有什么特别的问题需要担心、调查吗 编辑:谢谢你的评论。我将使用H

我正在开发一个基于web的多人棋盘游戏,想知道UI的最佳语言是什么?这是一个类似围棋的棋盘游戏,但要简单得多

我有两个选择:flash或备受吹捧的带JS的HTML5。虽然我有JS的基本知识,但我必须学习这两个方面

flash的问题是我必须为服务器组件付费,但是UI开发可能会更容易,并且具有更丰富的外观和感觉。有了HTML5+JS,就没有成本了,但我觉得UI开发会很笨重而且不流畅。这我不确定。有没有经验丰富的开发人员愿意提供一些建议?有什么特别的问题需要担心、调查吗

编辑:谢谢你的评论。我将使用HTML5/JS

至于服务器端,我还没有决定使用什么,但我想看看node.js。可能我需要将它发布到programmers.stackoverflow.com,了解它如何处理加载和并发用户

谢谢


Pav与HTML5/JS的兼容性将降低。很多人仍然使用不兼容的浏览器

话虽如此,我认为HTML5/JS会更有趣。:)



提供您的游戏是要在iPhone上使用的吗?如果是的话,Flash是不行的,因为它在iPhone上不可用。

因为制作多用户游戏Flash是一条必由之路。html5/js支持多用户功能,但Chuck表示,并非所有浏览器都支持多用户功能。对于您可以使用的多用户端(免费),或者如果您有100多个并发用户,则不免费。不久前,我与SmartFox建立了一个大型项目,我发现它非常容易使用。根据游戏的简单性,您可以使用自己选择的语言来编写自己的socket服务器代码。

除非您了解Java或经典OO,否则Flash很难学习(我可以添加很多注释)。我会选择JS/HTML/CSS。正如恰克所说,这会更有趣


只有当您计划使用价格昂贵的Flash Interactive server时,服务器才是一个问题。有开源的替代方案。但是你说,好像JS有这个内置的-它没有。如果你想要实时更新,你需要一个Comed服务器,而这些并不容易实现。不管是Flash还是JS,我都会进行一次简短的投票。

使用HTML和JS,你说你的游戏与go类似,我们来看看

该站点是用JavaScript编写的,前端没有太多内容,后端基于Ruby on rails,请查看Railscasts#237()以了解Ruby部分的一些背景信息

现在,你甚至可以用JavaScript做一些非常繁重的事情,比如多人游戏《小行星》,所以像你想制作的“简单”游戏应该不会有任何问题。

我的投票:HTML5/JS

为什么??考虑:

  • 闪光渐渐消失。另一方面,你的游戏会吸引越来越多的观众(包括iPhone、iPad和Android)
  • 闪存更贵
  • 我相信您可以在HTML5中创建任何可以在Flash中创建的UI。事实上,假设HTML5的局限性实际上可能迫使您以积极的方式改进UI
  • 自从Grooveshark用HTML5而不是Flash重新创建整个应用程序以来,您见过Grooveshark吗?检查它作为一个概念的证明
  • HTML5/JS很简单
  • Flash需要一个第三方插件,HTML5只需要一个最新的浏览器-哪个要求对用户更好?就个人而言,我宁愿更新我的浏览器,也不愿安装第三方插件

“哪种工具最好”的问题对于stackoverflow来说过于主观。你应该把这个问题发到我不知道你需要什么服务器组件来制作Flash,我想在服务器端你只需要一些视频,其余的可以用javascript来完成。我一点也不懂Flash,所以我对此一无所知。我只是假设它也需要一些服务器端的组件。很抱歉编辑您的问题,但我必须展示一个很棒的工具,您的问题是最相关的。一点问题也没有。谢谢你的资源!到2011年年中,除了IE之外,所有浏览器都应该完全兼容。我相信,假设人们进行更新,IE预计将达到62%,但即使是IE6也仍然占据了约6%的市场份额。对于web开发人员来说,这是一个不幸的问题。我认为,大多数玩这种游戏的用户在最坏的情况下都有IE8+,并且在IE8中模仿canvas的工作@Chuck IE6拥有6%的份额,但其中大部分用于商业用途。任何愿意玩多人围棋游戏的用户都可以在家用电脑上玩,而且很可能已经升级到IE8。使用HTML5/JS技术,您可能会错过约0.1%的观众。更不用说HTML5的观众流失要比考虑移动用户的flash的观众流失少。是的。这也是我的想法。尽管即使在今天,flash在每个浏览器中都或多或少地存在。我还是要用JS选项。骗子!你没有在这篇文章中使用马尔可夫链。