java - 游戏开发: "Play Now" via website vs. 下载并安装

标签 java python flash

我花了一些时间在 stackoverflow 上查看各种线程,虽然我看到了很多关于可用于游戏开发的各种引擎的帖子和线程,但我还没有看到关于各种平台的太多讨论可以使用它们。

我特别谈论的是浏览器游戏与桌面游戏。

我想开发一款简单的 3D 联网多人游戏 - 大致达到《纸片马里奥》的图形水平,并且游戏玩法与砍杀 Action /冒险游戏的交互水平大致相同 - 但我很难做出决定我想用它定位哪个平台。我有一些使用 C++/Ogre3D 和 Python/Panda3D 的经验,但我想知道是否值得花额外的时间学习另一种语言和另一种引擎/工具包,以便可以在浏览器窗口中玩游戏(我现在正在查看 jMonkeyEngine)。

对于简单而短的游戏,新 field 方法(访问网站,单击“立即玩”,即时满足)似乎效果很好。对于更复杂的游戏呢?游戏的复杂程度是否足以让人们说“好吧,我要下载并玩它”?为了吸引(可能?)更多的受众,是否值得使用不太成熟、文档较少、功能较少和社区较小的引擎?有人有过这样的决定吗?

谢谢!

(* 除了基于闪存的引擎之外,与基于桌面的环境可用的方法相比,大多数其他方法似乎都有这些缺点。我会选择闪存,但我担心闪存的3D 功能目前还不够成熟,无法轻松实现我想要的功能)。

最佳答案

下载和安装是一件很难的事情。人们更不愿意这样做,一旦他们这样做了,你就要承担平台兼容性的问题,并且你必须安装代码来随着游戏的发展而更新或避免。

Java 小程序消除了所有这些困惑。大概还有 flash 或 html5。

关于java - 游戏开发: "Play Now" via website vs. 下载并安装,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11110902/

相关文章:

java - Java中的 Activity 线程组是什么?

java - ListBuffer[BaseType] 中的协方差/子类型

iphone - Haxe - Flash 项目编译良好,但无法使用 hxcpp 进行编译

python向后列表

python - 在 Keras 中获得每个类(class)的精确度、召回率和 F1 分数

html - SWF 文件位于另一个 SWF 位置之上

actionscript-3 - 错误 : unable to open AIRSDK/frameworks/libs/player/11. 1/playerglobal.swc

java - io.qameta.allure.testng.AllureTestNg 无法实例化

java - 如何仅删除选定项目中 netbeans 中的所有断点

python - Graphene-Django 和模型属性