代码之家  ›  专栏  ›  技术社区  ›  K.A.D.

基于网络游戏的客户端技术

  •  1
  • K.A.D.  · 技术社区  · 17 年前

    我正在开发一个基于网络的游戏(类似于 the ESP game ,我已经完成了服务器端的SOAP Web服务(构建在ASP.NET上),现在我想知道是否应该使用Flash(SWF)或Ajax作为游戏的客户端层。基本上,客户端是向Web服务器发出请求并接收有关如何呈现/更新用户界面的返回指令的Web服务客户端。有什么建议或考虑吗?

    3 回复  |  直到 17 年前
        1
  •  3
  •   Ian    17 年前

    我的2分钱:

    HTML/CSS/javascript(又名Ajax)

    • 另外:不需要客户端插件-“即时开启”,因此您可以向更广泛的受众开放(无需担心Flash版本等)。
    • 另外:根据您的技能,您应该能够更快地启动和运行某些东西(假设您是一个Web开发人员而不是Flash专家)。
    • 另外:应该更容易维持,因为有更多的人可以雇佣来帮助他们。
    • 减:你在视觉设计上会受到更多的限制
    • 减:你必须花更多的时间处理跨浏览器的问题,特别是设计比任何其他问题都要多。

    闪存/柔性

    • 加:给你一个更丰富的设计环境
    • 另外:不需要担心跨浏览器的问题。
    • 可能不在你的技能范围内,所以要花更长的时间来接你
    • 减:需要一个插件(不像以前那样是个大问题)
    • 负:带人来帮助/维护可能会花费更多。
        2
  •  2
  •   Sri    17 年前

    如果你问我,flash/flex将更容易开发、维护和部署。此外,不同平台和浏览器上的用户也可以访问它。Ajax也可以做到这一点,但要确保平台的独立性需要付出更多的努力。

    ——SRI

        3
  •  1
  •   Tommy Carlier    17 年前

    如果在客户端使用Silverlight,则可以留在.net/c_land中。