• 计算机讨论版
  • 电脑诊所
  • 菜鸟学院
  • 软件世界
  • 安全专区
  • 硬件世界
  • 网络世界
  • 网页设计
  • 图像设计
  • 程序设计
  • 操作系统
  • 计算机考试
  • 电脑故障
  • 电脑学习
  • 电脑技术
  • 电脑入门
  • 计算机知识
  • 电脑之家
  • 故障诊断
  • 电脑医院
  • 电脑学校
  • 电脑维护
  • 电脑医生
  • 电脑问答
  • 计算机问题
  • 电脑小知识
  • 电脑软件
  • 电脑diy
  • 你问我答
  • 网友俱乐部
  • 实用技巧
  • 初级应用
  • 心得分享
  • 软硬兼施
  • 电脑之家
  • 维护资料
  • 软件应用
  • 软件交流
  • 电脑硬件
  • 硬件知识
  • 电脑网络
  • windows
  • 程序设计

    程序设计
    ·[求助]vc是英文的
    ·[求助]如何编写一个程序把十进制数转换成二进制数?
    ·地方法
    ·紧急求助!!在线等候!!
    ·急求问题 快哈 在线等
    ·[求助]VFP问题。
    ·[注意]向大家介绍一个游戏制作好软件
    ·[求助]请各位高手指点迷津。
    ·制作游戏用什么软件好??
    ·紧急求助!!!
    ·转换灯程序
    ·谁能给个Java Developers&n...
    ·谁能给个Java Developers&n...
    ·请教一 C 语言小程序    谢谢!!
    ·[求助]c++ 怎样入门啊
    ·[求助]为何我不能连接到SQL SERVER?
    ·舍位后报表内间还要平衡,这能实现?
    ·我想学编程  请高手指条明路
    ·SQL综合应用学习(一)
    ·[下载]BT下载,c++电子书合集,400余M
    ·请问软件工程师年收入多少?
    ·老师作业成绩大虾帮忙呀
    ·tc 2.0问题
    ·求救,求救,应该模拟操作系统进程调度的实验
    ·毕业设计求助
    ·[求助]跪求jsp相关资料
    ·在线等,汇编程序问题,出现致命错误了!!!
    ·各位大虾,学JSP该如何入手啊,帮帮小弟,在此谢过
    ·HTML[原创]
    ·[求助]哪个有ActionScript f...

    游戏开发工具小检阅

    类别: 程序设计  时间: 2007.03.15

    已注册

    工具的好坏利弊只是针对开发者而言,对于玩家而言,重要的是游戏的可玩性,难道玩家玩时还好选择它是什么语言编写的吗?我想不会吧!

    caoyuan
    游戏开发工具小检阅
    游戏开发工具小检阅 

     
    献给对游戏感兴趣的资深玩家们和想要从事游戏制作的帅哥美女们... 

    1994-2002  游戏开发工具小检阅: 

    游戏开发工具和不同软件开发工具一样都是标准的程序语言,只不过游戏开发的乐趣比传统软件来得多些而已... 

    偶这个程序员算是一般幸运的,接触计算机算比较晚的,可以使用功能强大的超级开发工具。而不用去像60-70年代的程序员们痛苦的用打孔纸的方式来告诉笨重的计算机做一点傻傻的工作... 

    你要是从现在就开始接触计算机编程就更加幸运了,现在是32位高性能  Windows操作系统的年代了! 

    要是我晚出生个10年8年的嘿嘿就不用历经痛苦的  DOS  编程时代了。在这个时代里面  计算机屏幕一片漆黑,闪动的几个白色的字符(80X25个字每屏),这就是我们编程的全部了...(曾经用字符画图都乐此不疲...) 

    那个时候鼎鼎大名的东西多了,(不像现在竞争少多了)DOS时代的如:Basic,GWBasic,QBasic,TurboC,TPascal,dBaseIII,FoxBase,Debug,MASM,Dos4GW等等无数的好东东。虽然现在看起来他们是那么地弱小可爱。 

    幸运的时代:Windows  95  的推出... 

    1995  那是一个春天?  我第一次看到一台机器开机直接就进入Windows系统,界面好Cool,惊讶了一番,然后看到Win95  的Beta2  安装盘居然有23张  3寸软盘?又惊讶了一番...  带着无数惊讶还是学生的我,厚着脸皮向当时在计算机公司工作的我哥哥的同学借了软盘带回去安装...(也许是应为兴奋我带着的软盘在路上不小心撒了一地23张软盘呀,我狼狈的在大马路上捡了半天盘现在还记得,呵呵) 

    也许是那个时候Win95刚刚推出BUG巨多,功能太少,速度太慢。我当时486DX  80MHZ  8MB内存的计算机安装上去觉得不好用,然后卸载  用去整个下午的时间...但是后来还是继续使用了Win95,一次次的安装,不完全统计我安装Win95的次数在1000次以上,唉,她太不稳定了  55555.... 

    但是Win95毕竟是里程碑。等Visual  Basic  4.0推出了我就离不开  Win95了,我是从VB开始体验  32Bit  操作系统“搭积木”似的编程的。那时候感觉写Windows程序太简单了,后来用了一段时间才发现只会“搭积木”的方法无法写大型游戏软件的呵呵...  

    Win95  自从有了你我就放弃了DOS  编程。不怕被上喜新厌旧的坏名,因为那是未来开发的方向... 

    32Bit的Windows  经过6年的发展  现在已经有  NT  /  2000  /  XP  了,版本越后约稳定。以前神秘“NT”真32Bit新工艺  都用到普通的家庭版本中来了 

    这个期间软件开发工具也更新换代好多次... 

    Visual  Basic  3.0-7.0-.Net      ;    Visual  C  ++  4.5  -  .Net  ;  Direct  X  3.0  -  9.0 

        这个划时代的版本  又将是一次冲击,但是现在还不够普及。 

    包含新组建  Visual  C#    和全面集成的统一开发环境  其中VB.net  支持继承... 

    老程序员们看到这些新开发工具都有相见恨晚的感觉,为什么当初的开发工具要做的那么变态的复杂呢  55555.... 

    并开始感叹:程序员的前途何在?  “三十岁还能编程么,程序员淘汰率高么?”等问题。就偶个人认为按照这样的发展趋势程序员应该是越来越好做了,写程序越来越简单。但是如今还是汇编代码的效率最高一样,以前学了了的知识总是有用的。“把程序员职业进行到底”就是好程序员:) 

    Borland(R)  和  Microsoft(R)  多年战火! 

    这2位老大争什么?当然是软件规则制定权了。 

    Borland  公司成立与1993年,曾经是世界第三大软件公司。在软件开发公司领域  Borland  公司几乎是高品质软件代名词! 

    DOS时代的时候  Borland  公司的  Turbo  C/C++  独领风骚,风靡全球。那时候  Borland  和  Microsoft  好比电影里面的主角配角关系如:“周星驰”和“吴孟达”的地位关系?    Microsoft  公司的员工们都认为  公司里面最笨的人都在  C/C++  开发组里了。  
    在Windows  3.x  流行的年代还是  Borland  C++  占据上风,但是  Microsoft  毕竟财大气粗,开始挖  Borland  公司的墙角,据说后来  Visual  C++小组  60%  的人员都是从Borland  挖来的。商业竞争就是这样残酷的... 


    图为:Borland  C/C++  3.1    永远的怀念.... 


    从  Windows  9x  推出,Visual  C++  逐渐的占据上风,毕竟没有谁能比  Microsoft  自己更好的利用  Windows  系统的特性。Microsoft  的主场优势又一次被发挥出来。(上一次是IE的说) 

    Borland  公司也只好安慰自己唱着“我不做大哥好多年”。但是毕竟  Borland  的还有自己绝对的优势和  Microsoft  抗衡着。据说  Microsoft  曾经多次召安  Borland  公司都被拒绝了。好呀,要是真的连  Borland  公司的属于  Microsoft  了,就真的是没有竞争了。不知道是福是祸。 

    Borland  的开发工具从技术上讲的确称得上是无与伦比的卓越。在  Microsoft  开发工具的压力下,一样有拳头产品亭亭玉立。  最著名的  Delphi,他号称“VB杀手”,操作性和VB相当,但是功能比VB强大许多... 

    其实像  Delphi  和  BCB  这样的开发工具要学的好,用的好往往比MFC难,因为在漂亮的界面下面底层机制往往比MFC复制的多。  

    有人说这场  C++的战役是  圣战,“虽然已经过去许久的时间,但是我们仍然忘不了这个商业需要的惨烈战役”。  

    另外还有一种说法就是:  Microsoft  和  Borland  的产品好比一个是“倚天剑”一个是“屠龙刀”的关系。但是给不会用的人2把都不顺手。 

      

    就游戏软件开发来说:  (游戏开发工具  TOP  10?) 

    第一名: 

        Visual  Studio  组件  Visual  C++  系列: 

    这个是当今最强大的游戏软件开发工具了,用它开发的游戏比天上的星星还多... 

    代表:  暴雪娱乐的“Diablo  暗黑破坏神  II”、“魔兽争霸”、“星际争霸”; 

                  其他公司产品:“命令与征服”、“FIFA”等大家熟悉的大型游戏。 

    其实早期的  DirectX    仅仅为  C++  开放所以大型游戏开发都是C++无疑了。 

    优点:功能强大,应用范围广泛,底层控制力强。 

    缺点:Visual  C++  最复杂的开发工具的代表。上手难,门槛高。 

      

    第二名: 

                
    RAD  无罪,轻松有理...  Borland(R)  Delphi  

    本来不是什么游戏专业开发工具的Delphi  由于韩国的网络游戏大作:“千年”、“传奇”都是标准的  Delphi  开发完成的。好像执行效果还是非常出色的。  
    RAD  的确为程序员省下大量做界面的时间,降低程序开发的门槛。 

      这个是很多聪明程序员的选择了...偶就不多说了。:) 

    其实看那么多的韩国游戏占领中国市场,中国的程序开发大师们就别去炫耀自己的技术了,脚踏实地的开发一些东西。不要觉得Delphi  如何不如  VC,可是自己用了这么就VC  和其他复杂无比的高级工具,又都开发出来了些什么? 

    我个人强烈建议初学者可以考虑使用Delphi  类的RAD开发工具,加入游戏开发中来。让我们把更多的时间花在游戏程序本身的开发中,而不是浪费在程序框架中... 

    Borland  公司为大家都能参与游戏开发打开了方便知们,让非计算机专业的游戏爱好者大胆的进入开发者的行列中来...  毕竟游戏的成功与否不是从技术上来看的。  

    优点:快速开发,功能完备。 

    缺点:Pascal  语言限制等。 


    第三名    

    Borland  C++  Builder 

    看透传统开发工具和RAD开发工具,摸穿MFC和VCL两套应用程序框架,他们只是包装一个薄一个厚,用法各异罢了! 

    我想  Borland  C++  Builder  肯定是逼着微软推出  Visual  C#  的强大压力... 

    不记得在那看过:“真正的程序员用C,聪明的程序员用  C++  Builder!”好像不是没有道理的!  
    还有个更大的问题就是  Visual  Studio  将只支持  Microsoft  Windows  那么  C  ++  Builder  侧可以轻松的移植到其它的操作系统上! 
    我个人比较不喜欢  MFC  的东东  :) 

    我也体验了一下  BCB  6  感觉不错,  编译速度比  5.0  加快好多。开发东西轻松多了    还加入了MFC  6.0等诸多资源... 
    个人认为用BCB来开发软件工具,游戏的界面都是非常好的选择,轻松完善.... 

    优点:功能完备,兼容VC资源,强大的  C++语言体系; 

    缺点:自身过于庞大,相关资料较少; 

    n多大型小型游戏都是她默默无闻的支持开发着... 

      

    第四名 

    Visual  Studio  组件  Visual  Basic  系列: 

    VB是号称世界上使用者最多的开发工具...  也是微软难得的可以通过拖拉点按工作的开发工具。 

    Basic  语言是  微软的发家之宝,  《Bill  Gates  传》里面写的  当年他自己开发的  4K  Basic  销售良好才创建了微软的... 

    日本厂商:KOEI  做的水浒英雄传等,无数小型游戏都是VB开发的; 

    另外  DirectX  7.0  和以后的版本都支持  Visual  Basic。以后用VB  开发的游戏会越来越多越来越好把  :) 

    VB也是我印象最好的程序语言。(Basic也是我学习的第一个语言) 

    优点:微软强力支持,入门简单。 

    缺点:深入研究难,大型项目制作相对吃力。 

    强调:编程不看语言看程序员,程序员本身有条理有算法基础,编写的程序自然不错。 

      

    第五名 

    Visual  C#    最新并大有前途的程序语言 

    C#    Visual  Studio.net  的最大更新点。  被誉为是VC和VB完美结合的产物,受够了MFC不方便气的人可以考虑用用。 

    现在支持  C#  的用户越来越多,  最新的技术微软都同样的对  C#  开放  比如最新的  DirectX  9.0  里面就加入了  C#  的支持和示例程序。 

    Visual  J#    这是在    Visual  Studio  .net  2003    出现的新语言;应该是C#  的Java  语法版本把。 

      

    第六名 

    Falsh 

    虽然他严格的说不算  开发工具,但是我想大家都应该玩过Falsh  的游戏了吧... 

    他的图形处理能力变态的丰富,让传统程序开发人员羡慕不已... 

      


    其他可以开发游戏的软件还是有很多的,这里说的都是主流产品而已:) 

      

    其他辅助资源: 

        DirectX    DiabloI  就是用这个的3.0  版本为基础开发的,微软的“X”标准着4个触角伸向游戏开发的方方面面。 

    DirectX  包括:DirectDraw,DirectSound,DirectPlay,Direct3D等。全面支持游戏的开发。  

    DirectX  如今已经到  9.0了并且开放  对  Visual  Basic  和  Visual  C#  的支持。又一次降低了游戏开发的门槛。:) 

    帮助文档,现在发展到  3CD  的容量,里面的资源可能一辈子也看不完...并且VB和VFP有中文帮助哦。 

      

    中国并不缺乏人才基础,缺乏的是完整的游戏人才成长体系,希望看到国内数字娱乐相关专业的出现,期待游戏产业的成熟。不要让新加入游戏开发的热血青年也变成铺路石子... 

      

    本文档仅给想要从事游戏制作行业的朋友们看,请各路高手不要觉得文章太简单哦。 
    打字不熟练,打了这么多字,手疼的不行了下次再写了  886  ^_^ 


              by  npc6  练笔    2002-10-18  于北京  


    文章转自:天天在线论坛! 
    http://bbs.116.com.cn

    http://bbs.116.com.cn/cgi-bin/bbs/view?forum=aijsh&message=138


    上一篇:[求助]vc是英文的 下一篇:[求助]为何我不能连接到SQL SERVER?

    计算机讨论版 © 版权所有

    提示:计算机讨论版致力于电脑信息的分享与传播,内容仅供参考,按此操作责任自负。