我是大一的学生,已学c语言,也自学了c++,我以后想做pc游戏编程,数据库方面的,请问还需要学什么

我是大一的学生,已学c语言,也自学了c++,我以后想做pc游戏编程,数据库方面的,请问还需要学什么?

C语言是基本,这个没什么,熟练C++足够在编程上做好铺垫了。
1,另外如果做Windows PC游戏:
需要你学习DirectX或OpenGL等图形库,如有必要还需要网络和多线程的知识。2,如果做手机游戏多为2D游戏:
了解一下cocos2d游戏引擎(Android或iOS,如果是WP手机,顺便建议你了解一下XNA)。3,如果做网页游戏:
若是服务端建议你了解至少一门编写CGI的语言如PHP,还需要你知道数据库相关知识;若是前端建议你了解一下HTML5、JavaScript、Flash等等。
另附神书
1,初学的2D 《Visual C++游戏编程基础》
2,《Visual C++经典游戏程序设计》 3,《OPENGL游戏编程》,作者徐明亮,感觉算国内比较好的书了 4,《3D游戏编程大师技巧》,这个只看思想
温馨提示:内容为网友见解,仅供参考
第1个回答  2014-01-16
太多了。。。平面美工,学了C就想做游戏?编个桌面小游戏还行
书 名: 计 算机游戏编程
作 者:何坤,周激流,张卫华 
出版社: 北京大学出版社
出版时间: 2010-6-1
ISBN: 9787301168271
开本: 16开
定价: 30.00元
这本书推荐你看看
如满意请采纳,谢谢追问

我想用c++编,所以买了windows游戏编程大师

追答

你刚大一,好多东西还要学习,PC游戏也分好多啊,单机的网络的,数据结构就不一样。给你个建议,现在你先学专业课,等到大三的时候去网络游戏公司实习,搜狐啊,网易啊等等。如果现在想练手的话,可以对已有游戏自己开发一些绿色外挂,培养思路。
如满意可采纳,有问题可追问

你刚大一,好多东西还要学习,PC游戏也分好多啊,单机的网络的,数据结构就不一样。给你个建议,现在你先学专业课,等到大三的时候去网络游戏公司实习,搜狐啊,网易啊等等。如果现在想练手的话,可以对已有游戏自己开发一些绿色外挂,培养思路。
如满意可采纳,有问题可追问

第2个回答  2014-01-16
游戏编程的话,在学校的时候应该注重理论的积累,比如计算机图形学,高等数学和离散数学,因为市面上卖的书籍都是偏重应用的,但是应用是建立在理论的基础上的,基础不扎实做应用就只能死记硬背了,理论扎实了,就可以融汇贯通。看长远,重理论,后实践。求就业,先实践,后理论,查缺补漏。追答

数据库的话也是一样的,直接学数据库怎么操作也可以,最多是个技工水平,要想成为专家,必须要读老外的数据库相关大学经典教材。

第3个回答  2014-01-16
你好,我也是做开发的。数据库一般目前主流的mysql oracle 用的比较多,你要做的是掌握数据库的基础知识,包过表的增删改查,以及关联查询,联合查询等等...建议你从最基础的学起,希望能够帮到你。追问

有推荐的书吗

我是大一的学生,已学c语言,也自学了c++,我以后想做pc游戏编程,数据库方 ...
C语言是基本,这个没什么,熟练C++足够在编程上做好铺垫了。1,另外如果做Windows PC游戏:需要你学习DirectX或OpenGL等图形库,如有必要还需要网络和多线程的知识。2,如果做手机游戏多为2D游戏:了解一下cocos2d游戏引擎(Android或iOS,如果是WP手机,顺便建议你了解一下XNA)。3,如果做网页游戏:若是...

我想问问我已经学了c\/c++了数据结构也看了该学什么了?
2、如果已近确立了学习目标了,而且是c\/c++编程,并且认为自己能力不错的,先看《c++ primer 4th》或者更新的版本也可以,能理解了这本书全部内容,基本就说明你会使用c\/c++了。看不明白就照着例题研究学习,直到会。之后可以看看STL相关的书有(Effective STL 、More Effective STL、STL 源码剖析、th...

我现在大一,目前自学C++,以后想做游戏设计,请问学完C++后该怎么走
C是面向过程的,最早的底层编程,好多驱动程序都是用C语言编写的 C++和Java都是面向对象的,他俩的关系就像兄弟,有很多相似的地方。现在的形式是Java比较流行,C++程序员工资比较高。(C++要比Java难学喔)C#是微软大力推行的编程语言,如果不出意外,C#将成为未来的主流编程语言。C#也提供了很多面向对...

我是大一学生,上学期学了c语言对编程很感兴趣,接下来该怎么做呢?学什么...
1、学了C只是入门,接下来就进入数据结构吧,这些都是最基础的。米国人写的有很多经典教材,网上的视屏教程也很多,可以看看,细节都在书本里。2、基础完了、就进入进阶了。---> 你可以进入C++、来做一些实用的小工具、一些小窗体,这里的基础仍然很多。而后就根据应用进入不同领域、如音频编码\/解码...

学c++,c语言将来能找那些工作啊?
像我研究生期间就是左手Matlab试探,右手C++优化。论文专利什么的就靠这两种语言双管齐下。还记得在实验室里,基本所有的算法都是用C\/C++写的。最开始就学C++的基本都是老理工男了。就算指针再怎么难理解,虚函数表再怎么无情,也磨不灭我们这些工科生对编程的热情。2 后端开发 不过等到真正要找工作的...

刚上大学不久,我学编程的,之前没带电脑,每天都看书,图书馆,国庆回来要...
大四 ,这个时期基本上没有什么学的了,弄毕业设计,实习。所以学东西主要是在前面三年!大学期间大部分的知识都是自己学习的。比如c语言程序设计,你大一就可以自学了,你在网上搜索下 c语言视频教程 有很多的资料的。学编程,电脑一定要有。以后学习了c语言再学习 java、c++ 你都可以在网上去搜...

C加加与C语言有什么区别吗?我是计算机学院的,大一,只发了C加加书,但...
1,全新的程序程序思维,C语言是面向过程的,而C++是面向对象的。2,C语言有标准的函数库,它们松散的,只是把功能相同的函数放在一个头文件中;而C++对于大多数的函数都是有集成的很紧密,特别是C语言中没有的C++中的API是对Window系统的大多数API有机的组合,是一个集体。但你也可能单独调用API...

学了C语言对以后道路的迷茫
建议考研究生,否则你想走“网络游戏编程”这条路基本上你的专业知识太欠缺了。我要是公司主管,肯定不会招聘你的,你说你有什么优势?另外,如果确实爱好,那先找工作,找实习机会,做什么工作,就根据情况学习需要的知识,另外,语言永远只是工具,没有哪家公司因为你会什么语言就招聘你,而要求你有...

我是一名计算机专业大一的学生,现在放暑假了,下学期就大二了。 之前...
对数据结构和汇编有一定的了解后,你可以学下linux,学得差不多,你会发现你已经真正的开始了解操作系统。之后,再学什么,你自己心中就会有方向了。很羡慕你,因为你是大一,有足够的学习时间。我刚毕业,对这方面感触很深,现在我所处的职位,需要的就是linux下c\/c++开发,边学边用呢 祝你好运!

现在大二开始自学c++了,想往游戏编程发展,学习的顺序是什么,都应该看什...
数据结构(1)C++对象模型 (2)编程珠玑 代码大全 设计模式 windows程序设计 windows核心编程(windows程序设计 之后)如果是在unix下写服务器,有与winodws核心编程相应的书 比如unix环境高级编程 windows\/unix网络编程 差不多了吧,看完这些,再确定你的路线,是做前端还是后端还是以后走技术管理 如果要...

相似回答