怎么编写游戏程序,怎样写游戏程序
作者:本站作者
本文目录一览
1,怎样写游戏程序
去学习C语言.C++. 那些东西太专业.你不懂的话.不可能写的出.这不比做SF
2,游戏的程序该如何编
看是做什么游戏了
如果是自己独创的游戏,那么需要先为其编写故事,创建人物(主角,配角),设计外形...
然后按一般的程序设计就行了
设计->编码->测试C++ 和 DirectX SDK 或者 C# +XNA
3,怎么编写游戏程序
游戏程序 与一般的程序编写是类试的
就看你擅长什么语言
然后多了解一下该语言对游戏的开发需要的包
和工具
然后就是精通该语言了编游戏要用FOX或C++,至于怎么编要你自己学了。
建议先看看人家是怎么编的。你要做游戏底层开发那很辛苦,要设计界面、美工之类的又要艺术细胞,总之,不是那么简单的。
4,如何编写游戏程序
。。。。。这不是简单就能教会的,编写游戏要有电脑语言功底,包括游戏引擎的开发和调试之类的,你光学c++等语言的就要有个几年的基础才行,你有兴趣将来向计算机专业发展自然要学各种语言的。如果实在有兴趣做游戏你可以试试rpgmaker,简单的像素级rpg游戏还是能做的,百度一下可以自学的,不过也是很费时间精力先c/c++(谭浩强),再vc(windows程序设计),然后你会发现有很多框架可以用了,比如mfc,写些小游戏没问题。但是绝对不是你玩游戏那么轻松的..加油啊
5,计算机游戏怎么编程
编程语言有N多种用于游戏开发的也有N多种。不同的语言开发游戏有不同的优势。各种语言也有自己独特的优势。你说的游戏编程 java c++ android 甚至JS也可以。。。。。。随便学习一门语言就可以游戏编程了现在主流的语言我觉得Java 比较火吧。。。。。。。。。。。。单纯的编程,也就是就知道语法知识的编程,根本不叫编程,只会单纯的语法的编程连低级程序员都不如!
编程不仅仅是你对语法的掌握,你还要把各种技术混合到里面,这样才叫编程,你编程的时候,你应该问问自己,你的程序有算法吗?你的程序写的够简单吗?速度足够快吗?占用空间足够少吗?代码写的规范吗?语句写的标准吗?你的程序之间的结构合理吗?你类定义的合适吗?方法和属性合理吗?接口合理吗?等等等,包含很多东西!这就是高级程序员为什么赚这么多钱!要付出相当大的脑力劳动!
调试对你也很重要,一个程序高手,也是调试专家,其实调试很多方法,但大多数都是实践中得到的!
6,怎么编程游戏
首先,别的都不管,一定要先学精以下数学科目:线性代数、空间解析几何、微积分。都要学到比较深的程度,千万不能囫囵吞枣,否则往后的压力会越来越大。现在本科的内容其实不够的,例如quaternion你在课本里就没学,但游戏里绝对用得多。还有,课本里大概也不会教你怎样判断任意两个多面体是否相交。这些都要靠自己多钻研、多琢磨,不能满足课本内容的。然后,看你是侧重图形、物理、还是AI方向。图形方面,其实基本上就是几何和光学问题,关键是熟悉API(DirectX或OpenGL)。如果想获得尖端效果,则要先学一些光学基础,然后才能进入可编程Shader的美妙境界。物理方面,本人经验太少,只能说:这真的是太太复杂了。AI方面:本人也没经验。就不多说了。最后才说C++编程:其实C++编程这东西真的很奇怪。我们先是在课堂上学了一套东西,然后实际开发的时候人们又会告诉我们那套东西是不能用的(理由一般就是性能低啦、不安全啦,等等),反正又得学另一套东西。搞C++特别是游戏的人,都有一种近乎病态的完美主义倾向,企图用目前并不完美的语言工具实现完美的目标(最典型的病态就是那个const,什么都加const,其实你就算加了const,人家用强制类型转换,一样可以转成非const)。还有那个指针,如果你真的用CObject*pObj这样的形式,肯定要被人骂。他们要用所谓的“smartpointer”。诸如此类,都相当变态。其实真的要做AAA级的游戏,简直就和强迫自己开发一套操作系统、加上一套程序框架、加上实现绝大多数的数据结构和算法一样痛苦。为什么那么痛苦那么麻烦?想想:做一个游戏,本质上就是想用有限的资源模拟出无限的显示世界,而创造这个复杂的世界是上帝才能胜任的事情,那你想模拟它出来,不就是要和上帝竞争吗?(本人不信教,呵呵。)当然,如果你只是满足比较不那么出众的游戏,或许并不用那么痛苦,随便拿个所谓的“引擎”过来用就行。或者用C#,也可以吧。学游戏编程的话,我推荐几本书:初学的2d《visual c++游戏编程基础》《visual c++经典游戏程序设计》
文章TAG:
怎么编写游戏程序 怎样写游戏程序 怎么 编写 游戏