对于四类游戏:掌上游戏、网路小游戏、家用游戏、电脑游戏。
掌上游戏:没什么好说的,基本上是J2ME的天下。
网路小游戏:基本是Flash的天下。至于Java在网络小游戏相对于Flash有什么劣势,我个人认为有三点:(1)flash插件在IE下是ActiveX插件,可以自动下载,并且好像IE6已经预装Flash6的插件了,而jre则需要用户自己安装。(2)主观上的安全性问题。我并不是说Flash比Applet安全,而是主观上。基本上,很多很多的教材都说Applet可能会存在安全问题,建议关闭浏览器的Applet。(3)缺乏一个强大的GUI开发工具。由于Java的IDE偏重应用的开发,所以在这方面是被Flash远远地抛在后面。
家用游戏:这个上面也有人说过,家用游戏没有一次编译跨平台可能,也没有跨平台的需要,所以Java的跨平台在这里没有什么吸引力。
电脑游戏:我没有用过Linux或者Unix玩过游戏,都是工作需要使用。目前,绝大多数游戏基本上都是在Windows平台下,而且dx已经成为事实上的工业标准。其实我觉得很多人都有一种误解:Java可以跨平台,而C或者C++则不可以。其实这样观点并不完全正确。Java的跨平台是一次编译,多平台使用;而使用适当的库和预处理的C、C++,则可以一次编写,多平台编译、使用。例如GUI库就有gtk+,Qt,wxWidgets,而网络库则有ACE等,而标准库则有stl,还有boost等。我相信一些大的游戏公司完全有能力编写相关的跨平台的游戏库,之所以没有这样做,就像上面的家用游戏一样:没有那个必要、没有那个需求。
作游戏的关键不是跨平台,而是赚钱。有些时候,在多个平台发布可以多赚钱,但有些时候就未必可以。
分享到:
相关推荐
下面将详细探讨主流游戏搬砖的思路与流程。 1. **游戏选择**:选择适合搬砖的游戏至关重要。一般来说,选择玩家基数大、经济系统活跃、交易自由度高的游戏更有利于搬砖。同时,游戏内的任务、副本、活动等是否产出...
在构建5000元左右的主流游戏主机时,主要考虑的是性价比和性能的平衡,确保在有限的预算内获得最佳的游戏体验。以下是一些关键的知识点: 1. **处理器选择**: - 英特尔酷睿 i3 4130 是一个经济实惠的选择,适合...
Win8兼容性测试22款主流游戏.docx
除了上述的几款主流引擎,还有许多其他的游戏引擎,如 Cocos2d、Corona、Gamebryo、GameMaker、id Tech 系列、Infinity Engine、OGRE、Panda3D、Renderware、RPG Maker、Source、Torque3D 等,它们各自都有特定的...
【Huan】_散熱&靜音兼具的主流遊戲卡,MSI_GeForce_RTX_3070_GAMING_X_Trio測試_ft._NV
在今天,电子游戏已经成为一种普及的娱乐方式,电脑游戏也已经成为主流游戏平台。电子游戏的发展史告诉我们,事物的发展具有前进性与曲折性,但这丝毫不影响电子游戏在娱乐产业中的重要地位。 电子游戏发展史是一个...
- **主流游戏**的日均游戏次数比一般游戏高出2-3倍,进一步证明了主流游戏在用户黏性方面的优势。 - 在**休闲游戏**领域,Android平台的表现优于iOS,主流游戏能达到每天11次的登录次数。 - 对于**棋牌游戏**而言,...
- 开发工具:未具体提及,一般可能包括Unity、Unreal Engine、Cocos等主流游戏引擎。 - 编写语言:未具体提及,常见的有C++, C#, Java等。 - 设备支持:智能手机,操作系统要求ios 10以上和安卓7.0以上。 - 制作...
在端游时代,腾讯避开了与市场主流游戏公司的正面竞争,选择了休闲游戏赛道。这种差异化竞争方式,使其能够聚焦于被传统中重度游戏忽视的轻度游戏玩家群体。通过QQ平台的巨大流量,腾讯实施了“模仿改善”加“社交”...
在端游时代,腾讯通过差异化竞争,避开与主流游戏巨头的正面碰撞,选择了休闲游戏这一细分赛道,主要针对轻度游戏玩家。这一策略的成功在于腾讯充分利用了QQ平台巨大的流量优势,借助“模仿改善”+“社交”策略,...
在第一章,作者通常会介绍游戏编程的基础知识,包括计算机图形学的基本原理、游戏开发的历史以及当前市场上的主流游戏类型。这部分内容对于初学者来说至关重要,它为后续深入学习奠定了基础。 第二至第四章,通常会...
口袋妖怪机器人将是一个不和谐的机器人,它会尽力与基于文本的游戏尽可能地接近主流游戏。 宠物小精灵机器人会发生什么? 一切!!! 就像我说的那样,这不是一个艰巨的项目,它将拥有使神奇宝贝成为神奇宝贝的...
1.海量游戏:拥有超过700款的主流游戏; 2.账号多开:最多可以多开100个游戏账号而不串号; 3.一键登录:页面只需一按,即可一键进入游戏; 4.游戏加速:支持任何一款游戏加速,最高可达10倍。 5.游戏提醒:闹钟...
- **游戏引擎的选择与使用**:例如Unity、Unreal Engine等主流游戏引擎的特点及应用场景。 - **游戏编程语言**:C#、C++在游戏开发中的应用技巧。 #### 2. 技术实现细节 - **网络编程技术**:针对多人在线游戏,...
在编程方面,书中可能涵盖了C++、C#、Java等常用的游戏开发语言,特别是对于Unity或Unreal Engine等主流游戏引擎的API和脚本编写。此外,还会讨论如何实现游戏逻辑、碰撞检测、物理模拟、AI算法等内容,这些都是游戏...
书中对几种主流游戏引擎进行了对比分析,并提供了具体操作指南。 - **脚本编程**:脚本编程是实现复杂游戏逻辑的基础。本书不仅讲解了基本的脚本语言(如C#、Blueprints等),还通过实例演示了如何利用这些工具来...
通过这份报告,我们可以了解到云计算特别是云游戏技术正在经历快速的发展,5G等新兴技术的应用将推动云游戏从一个新兴市场转变为主流游戏市场的一部分。云游戏的发展不仅为游戏玩家带来了全新的体验,同时也为整个...
- 游戏程序员需要熟悉至少一种主流游戏引擎,如Unity、Unreal Engine等,并能够根据项目需求对其进行定制。 - 对于引擎的深入理解有助于在游戏中实现复杂的物理效果、AI行为以及高效的渲染技术。 2. **面向对象...
书中可能涉及C++、Unity、Unreal Engine等主流游戏开发语言和引擎,讲解如何利用它们来实现游戏逻辑、物理模拟、图形渲染等关键功能。对于新手,这将是一个学习游戏编程的好起点;对于有经验的开发者,书中的实例和...