各位大虾,我是一个大一的医学院学生,但对游戏编程有很大兴趣,现在也在用vb开发一个军旗游戏。但一直以来,都有对一个很多人都迷惑的问题迷惑不解。究竟用哪个开发工具最好?很多人都说vc++,也有人说delphi,给点意见吧。

解决方案 »

  1.   

    应该还是vc吧。似乎很多出名的游戏都是vc的。
      

  2.   

    用vc好
      可是我喜欢用delphi
      

  3.   

    DelphiX极不好用,我用过一段时间,VC+DirecX是最好的选择!
      

  4.   

    用 VC 或 Delphi 都可以。
    要写大型一点的游戏 DirectX 少不了的。
    一般都直接用 SDK 的方式写一个游戏循环。用不着 MFC
    我想用 dev-cpp 也可以写的。这是用 gcc 编译器的。
    效果如何我就不清楚了。
      

  5.   

    语言不重要,我以前就用VB+DIRECTX写过小型RPG,后来不想做了就给我朋友做了,有兴趣的朋友去下载原玛WWW,SKYGAME。NET。关键是知道游戏制作的概念。、、楼上2位讲的不错,小弟我无能从TImage中知道文件格式,不过我认为只要你不做象PHOTOSHOP那样专业的图象软件,用GetFileType就可以,GetFileType返回文件类型后面跟的具体参数我不太记得了,(不好意思我现在在网吧),基本就可以知道文件类型了
       
    -----------------------------
    上面的话好象是我说的哦
    我今年才17,很多不懂,瞎说的
      

  6.   

    VC AND OPENGL 或者 DIRECTX 9 
    OPENGL 做三维的游戏最好.
    其实,工具不重要,关键是游戏的设计思想,以及游戏整体策划构架能力.这是最重要的.
    OPENGL 几百个函数,你把背熟了,也就算入门了.游戏行业门槛高,就业范围窄,想好了再进去.顺便接你一点分....有时间可以探讨一下...
      

  7.   

    用delphi就可以了,我在大三时用Delphi4编写了一个小坦克的游戏,就是仿照任天堂游戏机的经典游戏,需要的话可以去我的主页下载源程序。
    http://ibirdman.126.com
      

  8.   

    都可以的啊。传奇都是delphi编的。
      

  9.   

    vc++是最好的游戏开发工具,而DELPHI是最好的数据库开发工作,两者结合天下无敌。
    我是指游戏和数据库方面。
      

  10.   

    建议先用vb编着。反正棋类游戏也用不到什么复杂的图形处理功能。重要的是学习的变成理念和人工智能的基本方法。有机会的话还可以接触一下网络编程。vb挺好入门的。
    然后就考虑转delphi或者vc吧重要的是保持兴趣
      

  11.   

    复杂的建议VC++
    VB肯定不是好的,都淘汰的东西
    Delphi+DelphiX是个入门的好主意
      

  12.   

    入门的话就不要用VC了,会被吓跑
    VB和Delphi都行
    建议先用VB(因为有MS的DirectX支持)
    最近用DelphiX很不爽
      

  13.   

    visual c++最好!好!
    写的东西速度也快!!
      

  14.   

    c++ 去死吧守旧派的人不要到delphi的板块来.你们怎么不用c++开发操作系统!,否走不要拿己之长比别人之短.简单的说就好比一个搞电子技术的人他说他要作一个电视机,可是他不用进口配件(自命亲高),这时他才发现他必须要拿着别人的说明书先学会怎么作一个晶体管.不知道他的电视机能否作成,即使做成了我估计大家都买等离子了.
    技术要求是随着市场需求增长的,还是那句话解决目前问题是最关键的,哦忘了要是还有人说c++之流速度怎么怎么,那你不如去学汇编.
      

  15.   

    Delphi或VC+OpenGL都很不错,
    即使作2维游戏用OpenGL也很不错。比如,1上手比DirectDraw容易。2不用进行遮挡运算,3可快速将物体旋转任意角度(DirectDraw就不行),4还有容易移植成3D版本
      

  16.   

    刚用Delphi+OPENGL写了个3D的贪吃蛇的游戏欢迎大家指正http://expert.csdn.net/Expert/topic/2670/2670636.xml?temp=.4209101里面有下载地址
      

  17.   

    to zjycpic(邹继岳)
    不懂c++别乱说,自己孤陋寡闻而已。在网上看看c++的资源把,不是你所说的什么晶体管的比喻,而是因为c++不是由一个某个商业公司掌握,类库不完善,或者选择太多,让使用者困惑。但是这也正是好处--如果你不想让一张树叶蒙住了眼睛,不想被别人牵着鼻子走路。而且c++标准委员会正在做更多的标准类库,这些东西可是与商业公司有本质的差别,就是真正的与平台无关,真正的公开。看看现在,说到bcb不出7了,各位bcb论坛的朋友就开始傻眼了吧,大都想换开发工具了。还是先把自己的头脑先整理清楚,别叫嚷什么思想最重要,就从这一点就看出工具是重要的,否则一说话就让人觉察到一个混乱的大脑而已。再说c++的思想可是比什么java,c#先进太多了,竟然说什么守旧,可笑啊,delphi,java,c#才是旧的。既然oo的思想就是要模拟我们的世界,而java,c#,delphi却用单根体系,真的很可笑。计算机科学是数学的一个分支,应该是遵循数学规律的。数学已经证明了世界的不能由一条根本的定理推导出其他的定理,单根继承直接的违背了这个道理。再看看实际问题,就是delphi论坛中关于类型的几个帖子,用你所谓的“解决目前问题是最关键”来衡量,各种单根体系的语言根本没有办法进行判别,那么单根继承有多大意义?看看VCL中网络控件的实现,单根仅仅是和IDE中拖放相关,与网络通信有什么关系?这种方式,不如用聚合来表示的好。如果用c++,就我所说的几个例子,用template就解决了。具体实现方法就不说了,自己看去,反正c++的源代码都是公开的,决不是象什么java,c#一样藏着腋着的。java实现了GP,c#也要支持GP了,都跟着c++学的。这些商业公司别指望它有什么创新,只会用别人的智慧来愚弄你的。等你了解了c++再来说c++,别真的被弄傻了,只会一味的闭着眼睛说话。
      

  18.   

    myling(阿德):想问一个问题,对于dll文件里面的函数或者过程,有没有必要在程序里面再用一个pas文件来对dll里面声明的函数或者过程进行描述,因为,对dll文件的调用大多是动态调用,要写上一大堆代码--比如载入dll啦,出错判断啦,所以我想用一个新pas文件来对dll里面的函数重新定义一个调用dll过程,模式大概是程序->pas-》dll
      

  19.   

    呵呵, lovefox_zoe(爱情狐狸) 你在delphi里随便写一个API,messagebox就行
    然后导航进去看看是怎么声明的其实delphi就是这么做的,就是用你说的方法
    不过这种方法是静态调用
      

  20.   

    没必要为了C和Delphi的好坏争来争去,
    毕竟选择这两种东西的人出发点是不同的
    VB继承了Basic的一些天生的劣势,比如慢,不能进行较底层的东西
      但优势是有Microsoft的支持
    Delphi兼有VC的功能和Visual Basic的简洁
      但由于遭受技术壁垒,在一些MS的技术方面现成的控件不足
      由于Borland为了避免与MS的冲突,非常强调数据库方面的能力
      Delphi也一直是企业级数据库方面的不二选择
    VC就不说了,强大又有支持,但太难学了
      而且从差错方面讲VC比较容易出问题.如果对编程什么都不懂,可以用VB
    如果懂一些了,我建议Delphi
    VC,C#,Java等过两年在说吧
      

  21.   

    写游戏用VC,win32sdk, DirectX
    虽然其他的也能作出游戏,但是想要获得漂亮的外观 且 有高性能, 他们很难做到。Java简直是垃圾,做手机游戏都不用它。
      

  22.   

    vc 可以做到很底层的东西(不是指MFC),好像除了 汇编,它就是最接近的了。
    当然,如果你想做的是个简单的游戏,不要求有很高的速度,或者特殊的控制,用VB也可以。
      

  23.   

    同意cdcjk(攀辉)的话,工具毕竟是工具,用着顺手就能天下无敌,甚至杀鸡可用宰鸡刀。
      

  24.   

    喜欢c++是因为它的算法书多一些。其实Delphi封装的相当完善,只不过C++比较灵活而且指针容易使用。
    各有各的好处。
      

  25.   

    个人推荐还是VC最好了  不过Delphi + DelphiX是个不错的选择!~~~