想学习C++编程,主要是打算做游戏这一方面,请问要学哪些东西,推荐看哪些书呢,LZ零基础。
展开全部
20多年前我就有想做计算机游戏的梦想,20多年过去了,从小学生一直学到了博士,但我发现有些事情并不是那么简单。我因发现还有很多更重要的事情要做,所以暂时放弃去完成自己的梦想了。
零基础其实并不确切。首先你具有读书的能力,另外提问的逻辑清晰,这说明已经具备了基本的能力。但是,游戏制作并非一个非常容易的事情,使用现有引擎当然是好的,但是游戏逻辑才是游戏的灵魂。
很多经典游戏,例如俄罗斯方块、超级玛丽、祖玛等,没有什么绚丽的画面或者声音,但可以让人爱不释手。其中的关键就是游戏逻辑。你需要自己去创造一个世界,并赋予这个世界以平衡的规则,这才是游戏的核心。C/C++/汇编等不过是游戏的实现手段。现在使用Java/AJAX也都可以做游戏。具体的要看你想做什么。我觉得如果你想做大型游戏的核心AI,那么离散数学、数据结构、计算机图形学之类的书就要伴你一生了。如果是随意做做,不学也可以。但是,基础的东西只能在你年轻的时候学,否则一切都是枉然。
零基础其实并不确切。首先你具有读书的能力,另外提问的逻辑清晰,这说明已经具备了基本的能力。但是,游戏制作并非一个非常容易的事情,使用现有引擎当然是好的,但是游戏逻辑才是游戏的灵魂。
很多经典游戏,例如俄罗斯方块、超级玛丽、祖玛等,没有什么绚丽的画面或者声音,但可以让人爱不释手。其中的关键就是游戏逻辑。你需要自己去创造一个世界,并赋予这个世界以平衡的规则,这才是游戏的核心。C/C++/汇编等不过是游戏的实现手段。现在使用Java/AJAX也都可以做游戏。具体的要看你想做什么。我觉得如果你想做大型游戏的核心AI,那么离散数学、数据结构、计算机图形学之类的书就要伴你一生了。如果是随意做做,不学也可以。但是,基础的东西只能在你年轻的时候学,否则一切都是枉然。
2013-07-19
展开全部
现在游戏开发都一般都是买引擎的,比如UE3引起,CryEnging之类的。你没基础,先看C++语法和Windows程序设计,熟悉一些API,然后就是DirectX编程,差不多了以后再看引擎
追问
和《数据结构》这些要学吗?是不是弄懂你所说的那些就可以进行游戏编程了呢?
追答
那个啊,离散数学,那个免了,先别学,等你这些都学完了,再学。数据结构是也是的,起码等你C++或者C语言相当熟悉了,再慢慢看。我说的这些东西,你要能全弄懂,就是大神了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你要先学C语言,是编程入门的 ,学计算机,不管你学不学编程,c 语言是必须要学的,你c 语言学会了,那么像c ++语言都是迎刃而解的,所以我建议你先把c 语言学懂。数学成绩不好也能学好编程。编程要的解决问题的方法和编程语言的熟练使用,零基础没关系。世上无难事,只怕有心人。小学文化也完全可以学会编程,兴趣是最好的老师.我可以指导你,百度HI我
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询