寻路编程
❶ 编程与游戏开发的区别是什么
术业有专攻 游戏开发与人工智能方面有密切关系 而单纯编程则有另外的着重点
❷ 孩子学编程是不是以后去做程序猿的,还利于往什么方面发展
链接:https://pan..com/s/1P7mYYBSECFslbojILLJHaw
少儿编程教学可以大致分为两类:一类是Scratch或是仿Scratch的图形化编程教学,以培养兴趣、锻炼思维为主,趣味性较强。在这里,可以创造属于自己的动画,故事,音乐和游戏,这个过程其实就像搭积木一样简单。此外,还有机器人编程,也就是搭建机器人,通过运行程序让它动起来,着重培养孩子的动手能力。另一类是基于Python、C++等高级编程语言的计算机编程教学,目标往往是参加信息学奥赛等科技品牌赛事,如信息学奥林匹克竞赛/联赛、机器人竞赛、科技创新大赛等,或为后续的专业学习和职业技能打下基础。
❸ c++游戏编程过程
C++效率高,游戏一般需要运行的非常快,其它语言都不如C++编写的程序快,所以一般用C++编写游戏的表现效果是最好的,所以你的选择很对,当然现学JAVA游戏编程也很好的。
学习编程最重要的是有恒心,多积累经验,多自己尝试编些东西,你上面写的东西说明你已经有了很大的决心,这点很可贵,学习过程中有困难是肯定的,但我凭上面你说的相信你会成功的,建议如下:
找本C++教材,先自己看,推荐
钱能. C++程序设计教程. 第一版.清华大学出版社
然后再学一下VC++,再自己试着多编一些东西,编程最重要的是积累经验。
写游戏主要是理解面向对象,OOA,OOD,设计模式 和算法设计,特别是游戏中设计到的各种寻路算法,等等。! 完成了上面两步工作,有空再多看看面向对象编程和设计方面的书籍,UML,设计模式类的书籍,再专门找些游戏编程的书经常研究,你就完全可以从事软件开发这个很有“前途”的职业了
Visual C++游戏编程人员至少要会的:
c++语言的语法,标准库
会使用VC,
了解DirectX编程.
下面的多多益善:
软件工程,会用某个源代码管理工具(VSS SVN什么的)
数据结构和算法,游戏编程对效率比较关心。
英语, 许多好的资料都是英文的。
经验, 这个最重要。
再给你介绍一些网站能找c++游戏编程的资料:
游戏制作人的网络平台www.gameres.com
中国网游研发中心www.ogdev.net
购买游戏编程书籍的专业网站www.dearbook.com
http://..com/question/4986190.html?si=10
学一个月,可以用VC写一些小程序自己玩玩
学两个月,可以用VC写像样点的东西在周围人面前炫炫
学三个月,可以用VC给老板开始干活了
学六个月,开始重头去学C++
学一年后,决定要不要继续,if(继续) 学习MFC、ATL、STL、C#、BCB、Network、Databa
se、Algorithm... else开始就是个错误
学三年后,学会怎么来用编程语言来解决问题,VC、BCB等都只是解决问题的工具。这时候
你如果还在学C++,你可以从事软件开发这个很有“前途”的职业了
学习C++基础然后到掌握C++游戏编程 这个过程要多久时间?
这个问题并不能给出明确的回答,因为学习这东西因人而异,如果你是很认真的学,作为正常人,2至3个月,可以在这个语言入门了(是指语言的基本用法,不包括界面之类的东西)。
但是要游戏编程,你得先学windows编程,例如MFC(据我所知,暴雪的魔兽世界也是以MFC为基础编写的),但是游戏里面使用了大量的DirectX的函数,你还得花上两个月的时间去学习DirectX编程。总体上需要的时间是8个月到一年。还有就是你一定要懂得一些基本的算法和数据结构。
推荐《windows游凯橡盯戏编程大师技巧(第二版)》和它的下卷《3D游戏编程大师技巧》。作者讲的比较浅显易懂,而且风格也比较幽默。
opengl和directx都是标准,计算机图形api的标准,和有没有硬件加速无关
opengl是The Instry's Foundation for High Performance Graphics,公开标准,很多公司共同参与的
directx只有微软参与,而且只能在微软的平台上运行
PC游戏越来越趋向directx,主机还是趋向于opengl es,其实说白了这2个没很大差别,学如高习的话directx资料多点,sdk也很好用。
顺便盯和说一下,游戏的主流运行环境不是windows,是主机。