C++能做那些游戏呢?
大家好:
我最近想学游戏开发!不知道C++ 到底能做 那些游戏呢?
网络游戏&单机游戏&手机游戏 都能做吗?用什么软件呢??
请你们详细的告诉我好吗?谢谢大家了!
问题点数:20、回复次数:47Top
1 楼wpf2004(菜中菜)回复于 2005-07-02 03:20:35 得分 0
好像只能作一些垃圾的游戏呀 因为他不是面像对像的
想学作游戏我看c++只能当基础Top
2 楼xjp6688(大平/要做必须最好)回复于 2005-07-02 08:12:49 得分 0
剑侠就是用C++做的!Top
3 楼xjp6688(大平/要做必须最好)回复于 2005-07-02 08:13:44 得分 0
当然做游戏除了学C++,要学的太多了,向DX等等Top
4 楼lonelyforest(一生所爱)回复于 2005-07-02 13:27:31 得分 0
C++就是宝刀屠龙,无所不能.Top
5 楼maming2003(關機.睡覺!)回复于 2005-07-02 13:28:59 得分 0
无所不能Top
6 楼beginnow()回复于 2005-07-02 13:45:39 得分 0
c++是面向对象的,实现c++的有vc++,java,c++Builder...我虽然没有写过大型游戏,但据我所知,大型的游戏都是用c++写的,java 中间多出一个中间代码速度比较慢,vb虽然是微软力推的,但不利于移植,手机游戏目前来看,java有的比较多,不过.net现在的增长速度比较快,单机游戏除了小型的游戏
已经没有了市场价值,总的来说还是vc++;Top
7 楼Sophia_Xbd(Sophia_Xbd)回复于 2005-07-02 15:11:48 得分 0
同意
C++无所不能,正在学习ingTop
8 楼madmars(南斗)回复于 2005-07-02 15:36:19 得分 0
二楼的话很搞笑
windows都是c&c++写的,还有什么是c++做不了的Top
9 楼pokalu(什么是痛苦)回复于 2005-07-02 15:39:44 得分 0
有几楼都不知道哪冒出来的……C++无所不能Top
10 楼lj3562732()回复于 2005-07-02 16:34:16 得分 0
其实这里面就一个人对c++有点小意见
其他的人都说C++无所不能!!!!!!!!!!!
支持ingTop
11 楼OpenGLfalcon(游隼)回复于 2005-07-02 17:04:54 得分 0
能做一些容易让开发人员陷入技术陷阱的游戏Top
12 楼abilityboy(ぁ渴望阳光ぁ)回复于 2005-07-02 17:40:23 得分 0
你们怎么那么相信vc++ 啊?我看J2EE 8错,以后有替代VC++的趋势,同意的鼓掌!Top
13 楼zhanbairu(sa)回复于 2005-07-02 20:53:10 得分 0
超级yun,这里看到了一大批练基本概念的人在这里评论
好好把基础打牢固吧 !Top
14 楼Wolf0403(废人:独活十年~心如刀割)回复于 2005-07-02 21:07:14 得分 0
Direct X 提供了 C++ 接口的。同时,在 PC 领域所有 C 接口的程序都可以用于 C++ 程序。Top
15 楼jackyshaw()回复于 2005-07-02 22:00:11 得分 0
不要怀疑c/c++所能触及的领域!Top
16 楼ghking(菜鸟*king)回复于 2005-07-03 00:18:51 得分 0
貌似著名3d游戏魔法门就是用cpp写的……
另外,寒2楼的那位朋友……Top
17 楼cndeer(还是王子)回复于 2005-07-03 01:04:59 得分 0
具体应用还不太了解,先学学再看吧!Top
18 楼mccxj(老鼠不逛街)回复于 2005-07-03 09:22:26 得分 0
C++就是宝刀屠龙,无所不能.
---------------------
游戏要学很多东西,象图像学拉。。dx接口之类拉。。。还要看你的c++功力如何。。Top
19 楼dgysnakeking(阿三)回复于 2005-07-03 12:10:56 得分 5
引用-wpf2004(菜中菜):
-------------------------------------------------
好像只能作一些垃圾的游戏呀 因为他不是"面像对像的"
想学作游戏我看c++只能当基础
------------------------------------------------
呵呵,兄台凶悍无比,一棍子硬是把C++敲成了弱智,Bjarne Stroustrup听到你的话,我猜,准会给一记响亮的耳光...Top
20 楼Delix(==)回复于 2005-07-03 12:19:11 得分 0
OpenGL/DirectX都是基于C++的,可以说凡是个像样的游戏都是用C++写出来的,因为各种引擎都是基于C++。当然也可以用C。半条命2、Doom3、魔兽世界都是很好的例子。
Top
21 楼Delix(==)回复于 2005-07-03 12:20:25 得分 0
不得不服2楼,无知者无畏真是一点都不假。Top
22 楼homtipo()回复于 2005-07-03 15:16:38 得分 0
我爱魔兽Top
23 楼LordSimon(lordsimon@x.cn)回复于 2005-07-03 18:46:47 得分 0
什么都能做Top
24 楼yangxingkuan(开发者)回复于 2005-07-03 18:58:36 得分 5
C++是现在很流行的编程语言。既然这么流行自然有它流行的理由啊。就向前面一个帅哥说的
C++就是宝刀屠龙,无所不能.。。。
我现在也在能力学C++
如果有朋友也支持C++的,不妨给我个好的学习方法,或介绍几本好的资料。Top
25 楼nichotilikai(lk)回复于 2005-07-03 19:59:17 得分 5
c++只是编程语言,要写出比较好的程序,还需要学习数据结构和算法方面的知识。
一般的游戏都运行在WINDOWS平台上,对WIN32API编程方式也要了解一点,如果是深入一些,还要学习图形图像方面的知识,配合一个实际的库,比如DirectX或者OpenGL。Top
26 楼Wolf0403(废人:独活十年~心如刀割)回复于 2005-07-03 21:47:42 得分 0
OpenGL 一般是 C 的接口——譬如 Mesa 的 OpenGL libTop
27 楼crystal19850728(呼哟)回复于 2005-07-03 22:08:48 得分 0
C++只能做一些在DOS下头的,图形块的小游戏,如果要编游戏要学VC和相应的DIRECT或者是OPENGL等图形Top
28 楼sankt(宠辱不惊,看庭前花开花落;去留无意,望天空云卷云舒.)回复于 2005-07-03 23:49:28 得分 0
首先要热爱C++
才能学好它,基本上所有的大型游戏都是C++
开发的
Top
29 楼sankt(宠辱不惊,看庭前花开花落;去留无意,望天空云卷云舒.)回复于 2005-07-03 23:50:57 得分 0
开发利器有 VC++系列 Dephi vb .net C++Builder等.Top
30 楼yangbc(土豆块)回复于 2005-07-04 00:16:31 得分 0
天下的笑话都在这里了,J2EE跟VC++有个屁关系啊Top
31 楼happy520082()回复于 2005-07-04 01:40:37 得分 0
只要是你想到的 C++ 加上Direct X 9.0的SDK 就可以帮你实现
Top
32 楼kokcc()回复于 2005-07-04 02:00:10 得分 0
同上
不过还是2楼的笑话牛~~~Top
33 楼jsfserver()回复于 2005-07-04 08:47:59 得分 5
我觉得这个问题就不对!应该是问哪些游戏是用C++开发的?
做游戏太难了,不光要懂开发语言,还要会windows的网络通信和图形基础等等,这些都是由windows的api来完成的。最可怕的是你要先找一群美工,现把你要做的游戏的人物服侍等等所有在游戏中出现的图先搞定!我无法想象一个人没有图就在那开发游戏,等游戏开发好了再去找美工画图!Top
34 楼s_topman(SQL love Linux! : ))回复于 2005-07-04 08:55:08 得分 0
通吃Top
35 楼daseny(胡杨)回复于 2005-07-04 09:14:21 得分 0
to dgysnakeking(阿三)
兄台说错了,Bj听到这话会笑死:)Top
36 楼conglingkaishi(请不要给我分)回复于 2005-07-04 09:40:44 得分 0
图形这方面简单点没问题,我们可以先练习程序设计做重点嘛。C和C++在效率方面无敌,所以多数游戏都是基于C和C++的,而且更要求效率的地方可能有汇编来写。J2EE用来开发游戏我觉得有点张冠李戴吧?所谓的EE是企业版的意思。J2SE用来开发手机游戏倒是比较常见。一点拙见,望批评指正。Top
37 楼ForTopLevel(Beahead)回复于 2005-07-04 10:18:56 得分 0
光C++怎么够??我们需要经常在里面嵌入汇编来加速呢。总而言之,要看这个游戏的画面,算法,数据流量以及硬件支持来确定选择开发工具。.NET都能够做游戏呢,只要它能够被硬件支持,C++快一些又怎样,它的开发速度慢啊。游戏的开发是很注意工期的,同一类型的游戏一旦先比你进入市场,你说谁会赢。回楼主的问题,C++几乎是无所不能,但是如果你要学习游戏开发,最好要先熟悉DX,OPENGL和网络方面的一些东西,DX已经是一个规范了,与显卡的联系可谓紧密,它应该是从C上做出来的。Top
38 楼FrankyChan(Franky)回复于 2005-07-04 12:36:46 得分 0
想學寫遊戲就到 http://www.gameres.com/ 看看吧.論壇交流的也不少.
不過我暫時巳放棄 基礎都打不好就去學是很辛苦的... 所以我會先學好c++ 和vc++ 等....Top
39 楼liu_jun_(军武)回复于 2005-07-04 13:42:11 得分 0
游戏需要 策划,程序,美工人才。
就中国目前的游戏业,现状程序主要做图形处理。
所以,要熟悉DX,OPENGL等。
至于核心的游戏引擎,那个需要人工智能,数学,物理做为知识体系。Top
40 楼mukai520(mumu)回复于 2005-07-04 14:22:50 得分 0
综上所述,c++确实什么都能做,但请楼主注意,如果您现在还不能明确的知道c++到底能做什么,那还是先編些小程序练练手吧。我也是起步不久,我相信功夫不负有心人。Top
41 楼ErikChen1985()回复于 2005-07-04 19:13:23 得分 0
我大一,C++ing!Top
42 楼dongxinxin(董新新)回复于 2005-07-04 19:27:31 得分 0
我现在做了一个商场销售的管理程序,不过我现在突然想在这个基础上兼容一个小的游戏,比如:像是坦克大战,贪吃蛇,打地鼠等等类似这样的小游戏,不过手头上没有这样的源程序,哪位好朋友如果有请回复! 万分感谢!
Top
43 楼dongxinxin(董新新)回复于 2005-07-04 19:31:31 得分 0
我现在做了一个商场销售的管理程序,不过我现在突然想在这个基础上兼容一个小的游戏,比如:像是坦克大战,贪吃蛇,打地鼠等等类似这样的小游戏,不过手头上没有这样的源程序,哪位好朋友如果有请回复! 万分感谢!
不好意思啊,我说的是用c++做的!
此致
敬礼Top
44 楼vicky_jam(★天使亲蛙☆)回复于 2005-07-04 19:33:35 得分 0
C++ 不 能做那些游戏呢?Top
45 楼1007(Stay hungry, Stay foolish!)回复于 2005-07-05 21:39:45 得分 0
谢谢各位这么热情的来解答!祝你们好运!Top
46 楼beginnow()回复于 2005-07-08 13:30:06 得分 0
dongxinxin(董新新)
我手头有几个小游戏有用写的,也有是用VC++写的,还有是从网上下的,
自己写的有,俄罗斯方块,中国象棋,拼图..
有坦克大战.
怎么发?
Top
47 楼windking21(想玩玩WOW 真的那么难吗)回复于 2005-11-23 17:36:53 得分 0
晕 竟然有人说C++不是OOP的。。寒一个Top




