怎么看前面很多星星的都说delphi制作的只能自己玩。这是什么意思?那常用的游戏,比如俄罗斯方块,它们都是用什么制作的?

解决方案 »

  1.   

    当然可以只是文档缺乏,开发难度大而已用VC则资源丰富,有很多好的经验积累而已本质都是API调用http://lysoft.7u7.net
      

  2.   

    不是不行
    我发那个只能玩的帖子的意思是说delphi做游戏完全可以但是想进游戏公司,就很困难了大部分游戏公司都是在用C++其实只要水平有了完全可以用delphi甚至VB作出好的游戏包括大型游戏只是国内的公司几乎没有用的罢了所以说只能自己玩玩了
      

  3.   

    有听过传奇吗?
    还有奇迹吗?
    他们都是DELPHI的作品
      

  4.   

    盛大凭什么发迹的?
    传奇!
    最出名的游戏是什么?
    传奇!
    传奇什么作的?
    delphi!!
    我相信你只要达到或接近这个的水平,没人敢说你的程序只能自己玩
      

  5.   

    呵呵,能做游戏和适合做游戏是两码事。举来举去就是传奇,奇迹,其它的恐怕差不多都是C++写的吧。小的游戏写写还行,如果是比较大规模的又何必跟自己过不去呢。传奇用delphi是有苦衷的。当初代理国外的游戏,做大后准备自立门户,为了怕老外告自己偷窃技术,只好用一个完全不同的语言开发,免得瓜田李下,有口难言。你看后来的游戏还用delphi吗?
      

  6.   

    凤凰卫视曾采访了盛大公司总裁陈天桥,他说:内核是用C编的,其他就是用Delphi编的
      

  7.   

    说到游戏开发,韩国人不行,中国人也差的远传奇的成功很大原因也是因为很多中国人从来没有玩过电脑游戏不管是以前韩国的正品传奇,还是现在盛大的盗版的传奇世界,在技术上根本不值一提有个问题也问过很多遍了,既然用Delphi开发游戏,完全发挥不出Delphi在GUI上的优势,那为什么这么固执一定要用Delphi?用Pascal和C比写算法的开发效率,那简直是天壤之别,有时候为了得到和C一样的目标代码质量,甚至还要多做很多事.别说C了,我们自己也写过游戏引擎,2D的部分90%以上都是拿汇编写的,上万行啊,有空研究HL2的引擎,当然主要学习的是它的代码如何管理,但也可以看到,它的底层数学函数也是拿汇编写的,充分利用了MMX,SSE,SSE2等等.说到底问题也根本不在工具上.很多基础知识才是关键,如果不懂一些图形学,物理学,人工智能方面的知识,用什么工具也不行.选择C/C++只是因为这样更有开发效率.当然如果是像韩国泡菜那样用个壳封装一下就拿来卖,做些完全没有灵魂的游戏,也许程序员的作用根本就不无关紧要了.
      

  8.   

    本人的游戏编程交流论坛,以Delphi为主,希望各位高手来交流~http://egame.512j.com
      

  9.   

    ehom很牛的说,向你学习ing……
      

  10.   

    能方便地调用API,就能做出高效的游戏,跟语言无关,跟水平有关。
      

  11.   

    delphi开发游戏相当不错的,我还就乐意用delphi开发来着。本质上操作图形也就是一套com。从代码的角度,c++和delphi都支持面向对象,顺便一说:delphi也有指针的。
    为何c++比delphi更适合游戏开发?应为c++语法比delphi简练?那我还要说delphi语法比c++更优雅
    更多的原因可能是人为的(在中国) 和 历史遗留问题吧(在美国)
    如果delphi是微软开发的 不知道 今天这个问题会是什么样子的 呵呵
    不过事实终究是事实,如果打算出去工作,还是用vc吧,我也不知道为什么一定要用vc,但是我用vc
    也看到过厉害的人用vb写游戏,还是个小型的rpg!
    看,没什么作不到的。但是我反对用vb,vb天生不支持面向对象,使用vb写的系统很难扩展,代码规模稍大一点就觉得控制起来有点吃力了,更不要说代码重用了。
    当然,到了.net平台后又是一番新天地了
      

  12.   

    如果要说到编译后代码执行之效率  我觉得就很没意思了
    不用多说  当然汇编最好   除非你懂机器语言
    关键还是从哪个角度看待问题
    你是要设计游戏的灵魂还是他的骨架图形引擎什么的我当然不会坚持用delphi开发   毫无疑问的 我也会选择c/c++或者以及汇编
    当有了这些引擎后  你不在需要关心这些底层的东西了
    这是  你是否有必要坚持要用c/c++ 或者    完全用汇编?在解决了底层引擎的问题后更重要的是如何封装和构造这个面向对象的系统,可扩展、可控制、健壮的系统才更有价值在现在更注重团队合作的面向对象时代  是否有人要说  汇编写大型软件真的很棒 速度飞快 而且易于管理和扩展???
      

  13.   

    楼上说的不错, 同时c++有很多库可以提高运算的效率,相比之下delphi就少一点
      

  14.   

    VCL主要是针对一般数据库程序,桌面或企业应用开发设计的...
    很少有足够成熟的用DELPHI开发的游戏引擎,而C/C++,这方面积累的东西就多得多,开源的,商业的,都有不少.尽管有DELPHIX之类的控件组,但觉得它从DELPHI控件来说是非常不错的东西,也看见不少小小的游戏用它开发,但从架构来说,并不能很好的作为游戏开发的引擎.一个稍大些的应用系统来说,不管是否游戏,各种的代码有软硬不同之分的. 有的部分需要用汇编,
    有的部分可以用DELPHI,C++,有的部分更适宜有脚本,有的部分就是配置文件...
      

  15.   

    记得金庸小说里说武功到达化境时什么招都无所谓了。
    编程也是一样呀,如果说要写底层,为什么不用 asm?
      

  16.   

    我写的 单机泡泡堂 程序及源代码 ,可以作为delphi制作游戏的参考
    http://www.2ccc.com/dl.asp?url=http://downloads.2ccc.com/general/graphic/bnb2Game.rar
      

  17.   

    或许不要局限在DELPHI或者VC~~其实很多游戏不用VC的编译器的,因为这个破玩意编译出来的东西太垃圾~~~~如果站在Object Pascal和C++的角度来看,其实没什么不可以~~~~我不同意C++写出来的东西编译后执行效率就一定比OBJECT PASCAL高,这种观点。只不过大家习惯了用C++来写这些东西而已~~~~语言嘛,都可以相互移植,既然VC能写出来,DELPHI为什么写不出来呢?其实很郁闷的是一说VC就是MFC,一说DELPHI就是VCL,没错,都是这两个开发平台的原生库。但是为什么非要局限于原生类库呢?
      

  18.   

    如果只是写俄罗斯方块
    WinASM 足够了。
      

  19.   

    游戏的灵魂来自策划,
    不要把过多的责任推到技术上.
    程序主要责任在于在条件允许的情况下尽可能充分表达游戏的策划意图.
    《传奇》《A3》的Actoz在中国招聘Delphi资深程序师(客户端UI以及服务器端引擎设计)
    有意请联系 msn [email protected]