我发消息给你了,咱们可以交流下
游戏程序方面你得用到JAVA,J2ME,C++,D3D,TOUQUE引擎等,如果你有些程序方面的基础,学起来应该上手会快些。对了,在中关村游戏学院贴吧上,看到了些关于游戏编程方面的贴子,还不错。你可以去看看有没有自己需要的!!!
做一行爱一行。爱一行精一行。精一行成一行。
先学精JAVA跟C
后面的都不用怎么学就能理解。
要懂得高楼平地起的道理。才19。不急。
但一定要不怕困难。要有恒心。像我。
一台电脑修了三天。。。。还是搞好了。。要不我们老总又要骂人。。呵呵。。。学点基础就可以出去跟人学习了。。。实习。。。。记住你的目标。。。年轻人。。。
编程语言是游戏开发中程序员的基础知识,多学点语言没坏处,最开始是多学编程语言,什么JAVA,C#,C++,C,以及一些脚本语言LUA,PYTHON都可以看看,再然后就是看你自己的悟性,需要从这些语言中来总结出所有编程语言的共性,比如说基于虚拟机的语言(JAVA/c#)和编译语言(C/C++)还有脚本语言(LUA/PYTHON)的区别和共性是什么,这一步走通了之后,之后整个编程语言都不会有太大问题了。
然后需要掌握的就是属于自己的编程风格和编程思想(同样目的的东西,可以有无数种方法来实现,为什么要用这种方法来实现?这样实现的好处是什么?这些都属于编程思想范畴),可以多看看一些当下比较流行的编程思想,比如面向对象,面向模块之类的,然后可以了解一下开发方式,比如极限编程,敏捷编程之类的。在看完别人的编程思想之后,就要融会贯通,来领悟在什么样的情况下,适合用什么样的思想来进行开发,这一步走通之后,你的基础知识就算是毕业了,开始开始接触游戏开发相关的知识了。
到了这一步,你将面临一个分叉口,大致上分为图形和网络,也就是一般网络游戏公司所说的客户端程序和服务器程序,你需要开始选择了解客户端方面的知识还是服务器方面的知识,其中客户端主要包括:3D/2D渲染,物理碰撞,动画系统,要对各种显卡和CPU性能有比较深刻的认识,等等。其中服务器端程序主要包括:TCP/IP协议,高性能网络IO传输,数据库,分布式系统,传输加密。
到了这个时候,基本上出山了。
有什么更具体的问题,你可以发站内消息给我。
爱好跟工作不一样的
做游戏并不是玩游戏
请慎重考虑
以后你就知道学历的重要性了~除非你技术强的没话说~