游戏编程软件常用,游戏编程和软件编程哪个简单一些

1,游戏编程和软件编程哪个简单一些软件编程包括你说的游戏编程,你说的意思是不是问开发游戏和开发常用软件?常用数据库系统相对游戏来说要简单得多 。。游戏编程涉及到的知识多一点~~编程本身就不简单,游戏开发和单一的软件开发相比要难一点 。要知道的东西更多,比如你的物理学,力学方面要能hold住 。但是好好学,这个还是一个很好的职业 。
2,学游戏开发用哪个软件最好游戏开发指利用计算机编程语言,如C编程语言、C++、java等,编写计算机、手机或游戏机上的游戏 。目前流行的游戏开发语言为C++编程语言,目前流行的游戏开发接口为DirectX9.0,还有OpenGL、SDL(Simple DirectMedia Layer)等 。现在手机上玩的游戏分为Android与IOS两种不同平台,分别是用eclipse/MyEclipse和xcode 。现在也流行一些跨平台的编程引擎,例如cocos2d-x、unity 3D等 。接下来,再看看游戏开发的课程,游戏开发的课程除了理论知识还包括软件的操作 。C++程序基?。和ü癈++语言,奠定编程基础 。使用VS.net2005编译工具 , 高效构建代码 。算法与数据结构:通过学习算法与数据结构的基本概念,了解常用的数据结构及相关的抽象数据定义,认识计算机求解的基本思路与方法 。Win32程序入门:通过API和MFC的学习,熟悉Windows环境下程序设计基本方法 。通过使用DirectX绘制2D图形 。游戏数学和智能应用:游戏中的坐标系,矢量、矩阵,几何碰撞,物理模拟,人工智能与寻路算法 。2D游戏技术与应用:2D 游戏技术概论 , 游戏地图系统,GUI 系统,战斗系统设计 , 任务系统优秀的声音引擎 BASS,Cocos2D-X 引擎 , Box2D 物理引擎 。游戏开发的常用软件有C++、DirectX、Box2D、Cocos2d-x、Unity,不能说哪款最好用,因为这是游戏开发过程中都要用到的软件,必须都精通 。C++是在C语言的基础上开发的一种通用编程语言 , 应用广泛 。DirectX , (Direct eXtension,简称DX)是由微软公司创建的多媒体编程接口 。Box2D是一个用于模拟2D刚体物体的C++引擎 。zlib许可是一个自由软件授权协议,但并非copyleft 。Cocos2d-x是一个开源的移动2D游戏框架,MIT许可证下发布的 。这是一个C++ Cocos2d-iPhone项目的版本 。Unity是由Unity Technologies开发的一个让玩家轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎 。it是信息技术的简称,information technology,定义相当广泛,现在多包括软件 , 硬件,网络,电子等诸多方面 。计算机相关主要方向:1 软件开发(主要专业:计算机科学与技术,软件工程等),就是编写代码,开发程序 。有多种开发语言c,java,c#等 。(注:游戏开发只是软件开发的一个“分支”,大型游戏和塞班系统的软件游戏还是需要学好c/c++(个人认为较难点),手机游戏需要学会java 。工程项目的系统软件开发 , 常用的是java/javaee和c#/.net , 还有些中小型开发常用的技术delphi,pb,php,asp等等)2 计算机网络(主要专业:通信 , 网络等),界定很宽泛,知识体系庞大,学精不容易 。网络领域和计算机一样发展方向细化的很详细了,通信协议 , 信息安全等等3 电子专业 倾向于硬件,单片机 , 嵌入式方面等,因为靠近底层,也比较难 。4 计算机应用技术,倾向于“应用”,本科这个专业很少见,多见于专科 。研究生好像也有这个专业吧,但“此应用非彼应用”了!计算机应用就是大杂烩,什么都学,软件、硬件、网络、数据库,但都是皮毛,目标是结合其他行业领域的使用 。5 信息管理专业,文科转过来可能有帮助,因为也有管理方面课程 , 计算机方面学的多,但都不深入 , 理论多一些 。
3,常用的游戏开发软件是什么Delphi (1)直接编译生成可执行代码,编译速度快 。由于Delphi编译器采用了条件编译和选择链接技术 , 使用它生成的执行文件更加精炼,运行速度更快 。在处理速度和存取服务器方面,Delphi的性能远远高于其他同类产品 。(2)支持将存取规则分别交给客户机或服务器处理的两种方案,而且允许开发人员建立一个简单的部件或部件集合,封装起所有的规则,并独立于服务器和客户机,所有的数据转移通过这些部件来完成 。这样,大大减少了对服务器的请求和网络上的数据传输量,提高了应用处理的速度 。(3)提供了许多快速方便的开发方法,使开发人员能用尽可能少的重复性工作完成各种不同的应用 。利用项目模板和专家生成器可以很快建立项目的构架,然后根据用户的实际需要逐步完善 。(4)具有可重用性和可扩展性 。开发人员不必再对诸如标签、按钮及对话框等Windows的常见部件进行编程 。Delphi包含许多可以重复使用的部件,允许用户控制Windows的开发效果 。(5)具有强大的数据存取功能 。它的数据处理工具BDE(BorlandDatabaseEngine)是一个标准的中介软件层,可以用来处理当前流行的数据格式 , 如xBase、Paradox等,也可以通过BDE的SQLLink直接与Sybase、SQLServer、Informix、Oracle等大型数据库连接 。Delphi既可用于开发系统软件 , 也适合于应用软件的开发 。(6)拥有强大的网络开发能力,能够快速的开发B/S应用,它内置的IntraWeb和ExpressWeb使得对于网络的开发效率超过了其他任何的开发工具 。(7)Delphi使用独特的VCL类库,使得编写出的程序显得条理清晰 , VCL是现在最优秀的类库,它使得Delphi在软件开发行业处于一个绝对领先的地位 。用户可以按自己的需要,任意的构建、扩充、甚至是删减VCL,以满足不同的需要 。(8)从Delphi8开始Delphi也支持.Net框架下程序开发 。推崇的一套游戏开发引擎 , 下载后按照下文的步骤作好以后,即刻就能开始开发,并有大量的帮助与实例,编游戏是十分的简单与快捷,当然它也是世界是首屈一指的免费开发引擎 , 世界上有许多的开发者使用它 。而且它是一套开放的软件开发包,所有的程序工具与库,都有源程序!它大量封装了包括DirectDraw,DirectSound,DirectPlay,Direct3d等DirectX API!你也可以通过阅读源代码,了解DIRECTX,是DIRECTX学习的最好实例了! CDX2.5下载 http://makegame.myetang.com/SRCFILE/cdx-2.4.0.i386.zip DirectXSDK库文件与头文件 http://download.microsoft.com/download/win98SE/DXSDK/7.0/W9X/EN-US/dx7libhdr.exe CDX其它类库(1.3M) http://www.cdx.sk/files/cvs/cvs_current_libs_x86_vc.zip 下载完后 , 分别解压各个文件 。运行VC 1、点击 TOOLS/OPTIONS/DIRECTORIES下的show directories for 中的LIBARY FILES后,在列表中增加CDX2.5的LIB文件所放的目录如:C:\CDX\lib\vc\intel;然后再增加将DX7.0的LIB文件到列表中 。记住两个目录分别放在第一和第二个位置上 。2、按照上面相似的步骤再将INCLUDE FILES 也增加了CDX2.5 头文件如:C:\CDX\src\cdx,以及DX7SDK的头文件 , 记住两个目录分别放在第一和第二个位置上 。3、将CDX其它类库的LIB文件与头文件也分别分到CDX2.5的LIB目录与头文件目录 。4、这会可以开始开发了,但记?。罕喑淌?,必须在PROJECT/SETTINGS/LINK中加入CDX.LIB,DDRAW.LIB,WINMM.LIB,DXGUID.LIB 这几个是CDX的基本库,对于其它的程序则还要加入其它的CDX类库 。【游戏编程软件常用,游戏编程和软件编程哪个简单一些】
4 , 游戏设计需要什么软件游戏设计需要的软件如下:1、Visual Studio:Microsoft Visual Studio是VS的全称 。VS是一个基本完整的开发工具集,它包括了整个软件生命周期中所需要的大部分工具,如UML工具、代码管控工具、集成开发环境(IDE)等等 。2、DirectX:Direct eXtension,简称DX 。是由微软公司创建的多媒体编程接口 。由C++编程语言实现,遵循COM 。被广泛使用于Microsoft Windows、Microsoft XBOX、Microsoft XBOX 360和Microsoft XBOX ONE电子游戏开发 , 并且只能支持这些平台 。3、Box2D:Box2D是一个用于模拟2D刚体物体的C++引擎 。它是一个强大的开源物理游戏引擎,用来模拟2D刚体物体运动和碰撞,由Erin Catto早在2007年用C++语言开发 。4、Cocos2d-x:Cocos2d-x是一个开源的移动2D游戏框架 , MIT许可证下发布的 。这是一个C++ Cocos2d-iPhone项目的版本 。Cocos2d-X发展的重点是围绕Cocos2d跨平台,Cocos2d-x提供的框架 。5、3D Studio Max:常简称为3d Max或3ds MAX,是Discreet公司开发的(后被Autodesk公司合并)基于PC系统的三维动画渲染和制作软件 。其前身是基于DOS操作系统的3D Studio系列软件 。参考资料来源:搜狗百科-vs参考资料来源:搜狗百科-DirectX参考资料来源:搜狗百科-Box2D参考资料来源:搜狗百科-cocos2d-x参考资料来源:搜狗百科-3ds max一款游戏不是用一款软件就可以开发出来的,牵涉到的软件也很多,下面我就给你列几款,一般大型的游戏都是用到如下软件、1.设计 , 一般前期设计图概念图可以是手绘,也可以是在软件中设计,设计的软件很多,一般可以画画的软件都行,如ps、sai、painter等,2建模动画 , 一般用到的软件3dmax 、maya、犀牛等3d建模软件,影视后期软件ae、premiere、等,最后一步就是编写程序,软件就不好说 , 看你是学习的什么语言但常用的是c语言编译器需要你自己去选择 。游戏设计一般分为几大块 , 原画设计、动画制作、动作指导、特效、声音、编程、测试 。游戏设计,包括游戏策划、游戏美术设计、游戏程序开发三个部分,需要使用的软件有:游戏策划1、Microsoft OfficeMicrosoft Office是微软公司开发的一套基于 Windows 操作系统的办公软件套装 。常用组件有 Word、Excel、PowerPoint等 。2、Office VisioOffice Visio是office软件系列中的负责绘制流程图和示意图的软件,是一款便于IT和商务人员就复杂信息、系统和流程进行可视化处理、分析和交流的软件 。使用具有专业外观的 Office Visio图表 , 可以促进对系统和流程的了解,深入了解复杂信息并利用这些知识做出更好的业务决策 。3、Axure RPAxure RP是一款专业的快速原型设计工具,让负责定义需求和规格、设计功能和界面的专家能够快速创建应用软件或Web网站的线框图、流程图、原型和规格说明文档 。作为专业的原型设计工具,它能快速、高效的创建原型,同时支持多人协作设计和版本控制管理 。游戏美术设计1、Adobe PhotoshopPhotoshop主要处理以像素所构成的数字图像 。使用其众多的编修与绘图工具 , 可以有效地进行图片编辑工作 。ps有很多功能,在图像、图形、文字、视频、出版等各方面都有涉及 。2、3dMax3D Studio Max , 常简称为3d Max或3ds MAX,是Discreet公司开发的(后被Autodesk公司合并)基于PC系统的三维动画渲染和制作软件 。游戏程序开发1、Unity3DUnity3D是由Unity Technologies开发的一个让玩家轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎 。2、Cocos2d-xCocos2d-x是一个开源的移动2D游戏框架,MIT许可证下发布的 。这是一个C++ Cocos2d-iPhone项目的版本 。Cocos2d-X发展的重点是围绕Cocos2d跨平台,Cocos2d-x提供的框架 。参考资料来源:搜狗百科-Microsoft Office参考资料来源:搜狗百科-Microsoft Office Visio参考资料来源:搜狗百科-Axure RP参考资料来源:搜狗百科-Adobe Photoshop参考资料来源:搜狗百科-3dMax参考资料来源:搜狗百科-Unity3D参考资料来源:搜狗百科-axure rp参考资料来源:搜狗百科-Cocos2d-x您好 , GA为您解答!游戏制作具体分为游戏美术,游戏程序,游戏策划,他们的分工和使用的软件都不同 。游戏美术:凡是游戏中所能看到的一切画面都属于游戏美术,其中包括了 地形、建筑、植物、人物、动物、动画、特效、界面等 。游戏美术细分为原画设定、场景制作、角色制作、动画制作、特效制作、等不同的工作岗位 。主要使用的软件是3dmax,zbrush , ps,甚至游戏引擎也可以看做是一种软件 。游戏策划:又称为游戏企划、游戏设计师 。是游戏开发公司中的一种职称,是电子游戏开发团队中负责设计策划的人员 , 是游戏开发的核心 。主要工作是编写游戏背景故事,制定游戏规则,设计游戏交互环节 , 计算游戏公式,以及整个游戏世界的一切细节等 。主要使用的软件是office系列,画流程图的各种软件等 。游戏程序:在游戏研发团队中,从事游戏研发和程序设计制作 , 主要使用的软件是c,c++,as3,php等等 。

    推荐阅读