更多的支持:
1、8X86汇编语言
如果有团队用全汇编开发大型游戏的话,那么估计会加大10倍的开发时间,获得2倍的程序执行效率。所以汇编语言仅仅用于辅助游戏开发和为游戏引擎提供底层支持服务比较合适。
2、MSDN
微软提供的开发者帮助文档,现在发展到 4CD 的容量,里面的资料和文字可能一辈子也看不完...并且VB和VFP有全中文帮助哦。(传说MSDN出了完美简体中文版本,但偶不是很相信,这么多资料翻译下来要多么的恐怖呀)
3、Internet:
微软在Internet领域早期比较滞后,直到1997年才开始醒悟,当微软副总裁对盖茨说:“我们是不是应该成立一个互联网部门?”盖茨回答到:“说的很对,这个部门就叫做微软公司”。网络对游戏的影响是革命性的,国内游戏研发完全进入网游时代… Internet成为了游戏的最主要载体和发行平台。 开发资源总结完了,最后看看软件领域的竞争,这些竞争将决定未来:
1、开发工具领域的竞争
Borland® 公司成立于1993年,曾经是世界第三大软件公司。在软件开发公司领域 Borland 公司几乎是高品质软件代名词!DOS时代 Borland Turbo C/C++ 独领风骚,风靡全球。当时 Borland 和 Microsoft 在开发工具领域好比电影里面:“周星驰”和“吴孟达”的主配角地位关系,Microsoft 公司的员工们都认为公司里面最笨的人都在 C/C++ 开发组里了。 DOS时代最强大的开发工具:由Borland公司推出的Turbo C/C++ 2.0 IDE 开发环境界面
DOS时代PC游戏的代表作品:C&C 开发环境:DOS4GW
即使在Windows 3.x 流行的年代 Borland C++ 仍然占据上风,但是 Microsoft 毕竟财大气粗,开始挖 Borland 公司的墙角,据说后来 Visual C++小组 60% 的人员都是从Borland 挖来的。商业竞争就是这样残酷的...从 Windows 9x 推出,Visual C++ 逐渐的抬头,毕竟没有谁能比 Microsoft 自己更好的利用 Windows® 系统的特性。Microsoft® 的操作系统主场优势又一次被发挥出来。(上一次是微软用IE掐死Netscape的故事) Borland®公司也只好无奈的安慰自己,唱着“不做大哥好多年”。但是 Borland 还有自己绝对的优势和 Microsoft 抗衡着。据说 Microsoft 曾经多次召安 Borland 公司都被拒绝了。如果真的连 Borland 公司的属于 Microsoft 了,就真没有竞争了,那么软件工具舞台就无趣的多了。
Borland 的开发工具从技术上讲的确称得上是无与伦比的卓越。在 Microsoft 开发工具的巨大压力下,一样保持有拳头产品并且亭亭玉立。有人说这场 C++的战役是圣战,“虽然已经过去许久的时间,但是我们仍然忘不了这个商业需要的惨烈战役”。
Borland® 和 Microsoft® 开发领域的战争仍在继续…
微软最新作品:Visual Studio 2005简体中文版安装界面 (越来越人性化了,你看都出现人的照片了)
Visual Studio 推出以后,明显超越Borland 公司产品,对于国内程序员来说VS2005的简体中文版本更加有优势:出错提示,帮助文档都汉化的很彻底。并且加入了“代码语句提示”系统让程序员可以减少50%的代码语句输入和记忆工作(但建议机器配置不高者勿体验VS2005) Borland 最新作品:全平台语言Borland® Enterprise Studio 2006 是 Borland® Kylix™ 的革新产品,吸取了VS2005的IDE集成操作优点。
Borland® Enterprise Studio 2006 IDE界面
这个开发工具支持在 Windows,Linux X-Windows平台下开发应用程序,并首次提供了对 UNIX 平台的支持…
有人说: Microsoft 和 Borland 的产品好比一个是“倚天剑”一个是“屠龙刀”。如果给不会“武功”的人,无论那把都是发挥不出战斗力。
2、操作系统的竞争:MAC OS X VS Windows Family
Microsoft® Windows Vista™ 目前是万众瞩目的焦点,她将代给用户新体验从而刺激硬件出现新发展生机。期待理由:支持32Bit和64Bit 双模式和集成了DX 10 (当初win95就是支持 16bit 和 32 bit 双模式过渡,最终带领大家走到了32bit时代)
强大的竞争对手:Apple Mac OS X (终于登陆X86架构的PC市场) Mac OS X 是Macintosh操作系统的简称,是由Apple公司开发图形操作系统。传说Windows 当年抄袭了OS的创意。许多媒体程序,如Adobe Photoshop、Macromedia Flash、Author Ware、Director都是从Mac OS上移植过来的。因此,Mac OS可以吸引大批多媒体和Web内容开发者来投入其中。 可惜的是,很多人没有见过Mac OS,因为它主要用于苹果机上(PowerPC),对机器的要求比较高,在个人电脑X86架构无法安装。
在Mac OS中的许多操作和Windows中完全一样,也有桌面、程序组、双击打开等等概念。如今,Apple公司推出了在X86 PC架构运行的Mac OS,就意味着您的电脑可以像安装Windows那样安装苹果操作系统了。2个伟大的操作系统终于出现在同一个平台,开始了竞争,对于用户来说实为幸甚。
无论是程序语言还是操作系统都在风云变换,很多人感叹:程序员的前途何在? “三十岁还能编程么,程序员淘汰率高么?”。偶个人认为程序语言和操作系统的发展趋势反而使得程序员越来越好做了,写程序越来越简单了。就像如今还是汇编代码的效率最高一样,以前学了的知识总是有继承性的。把程序员职业进行到底,就是永远有价值的程序员;只要我们可以在编程中找到乐趣,感受到一种平常生活中无法找到的成就感就可以了。何必在乎其他的?
作者注:本文参考作者于2002-10-18 写的《游戏开发工具小检阅》一文
作者网站:http://www.npc6.com 转载请注明出处! |