单机游戏编程?


一、一般的游戏都是用什么语言开发的?
一般的游戏主要是用C++、JAVA开发的。
C++的一些相关介绍:
1,C++不仅拥有计算机高效运行的实用性特征,同时还致力于提高大规模程序的编程质量与程序设计语言的问题描述能力。
2,C++通过建立用户定义类支持数据封装和数据隐藏。
3,C++语言的程序因为要体现高性能,所以都是编译型的。但其开发环境,为了方便测试,将调试环境做成解释型的。
4,C++提供了几个赋值运算符,最简单的赋值运算符就是“=”。带有赋值运算符的表达式被称为赋值表达式。例如,m=m+7就是一个赋值表达式。
5,对于初学者而言,入门书籍有《C++程序设计教程》、《易学C++》。
JAVA的一些相关介绍:
1,Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。
2,许多的 Android应用都是Java程序员开发者开发,运用Java语言所编写。相当一部分的手机中都支持JAVA游戏,这就使很多非编程人员都认识了JAVA。
二、游戏编程一般用什么语言
一般游戏分二种:网络游戏和手机游戏。
网络游戏有2D和3D,主要用的语言是C++,用的软件是VC,还需要DIRECT包,用于DIRECT编程,一般单机小游戏用的是SDK或MFC编程。
手机游戏用的语言是JAVA,用的软件很多,现在比较流行ECLIPSE,还需要一些J2ME的插件。
C/C++ && SDK
这应该是最强大的组合了,程序的执行效率也是最好的
如果想用C++做个类似最终幻想里的ATB战斗系统,怎样一边实现时间的流失,一边实现玩家的操作。
这个是多线程的问题,看看有关C++多线程方面的资料吧
C++ 和 Delphi一般都是C++ 但是盛大网络使用Delphi开发的可以看看这个 因为我是学Delphi的,所以我说是Delphi好,但是就功能而言是C++强大一些,但是Delphi速度快
应该是c++吧, 至于玩家操作用消息映射应该可以吧。而且用C++实现3D也比较容易
三、编程序都用什么语言?
广义上讲编程语言也包括网页用的语言,很多语言既可以用来编程序,也可以用来做网页如常见的.net,java等,编软件的常用的有c,c++,c#, vb ,vf,delphi等,其中有些也可以用来设计网页,如C#(属于.net).
学一门世界通用的或者使用人群很多的语言,如中文,英文(C,C++,JAVA)。这足以让你与很多人交流(与程序员交流,工作使用)。
有兴趣可以学一门有趣的语言,如法语(python等)。成为一个有趣的人,或者在特殊场合用到,可能会收到奇效。(写个爬虫,脚本之类的)
编程语言:用来定义计算机程序的形式语言
四、游戏公司编程用什么软件?主要用什么语言编程??
只能说是用C++编的,不过编译器就很难说了,BC,GC,VC都可能,如果只想在Windows上用,用VC编的很多。
不同的游戏用的编程语言不同,大型游戏一般用c++,还有许多小游戏用别的编程语言。
主要是java,然后是c/c++,当然还有其它一些编程语言,看你能熟练使用哪种了,使用的语言是不固定的,看程序员个人使用情况而定,只要是你能熟练使用并能实现相关的编程任务,那就可以了。游戏公司各方面的人才都要,只要你真的有那个能力。
五、请问现在的单机游戏或者网游是用什么程序语言写的?
商业游戏一般使用几种语言混合开发,比如C++接合脚本预言。主流语言是C/C++,脚本常用的有Lua和python。有的游戏的脚本语言是开发者自己写的。不那么常用的语言有delphi、java(手机上常用的)、C#。
至于戏开发工具个人认为并不重要,VC主要是看重C++的运行效率而已。在今后几年内,网络游戏开发仍将以C++语言为主,不过服务器可能就会是运行LINUX\UNIX的平台了。这样如果是客户端程序员,应该还是微软的.net,如果是服务器端程序员,就最好去适应一下LINUX的C++开发。
想要参考书的话.可以去下面看看:
很多是C++,网页的多是ASP,PHP,FLASH
}

摘要
  Game Creator(游戏制作软件)是一款非常容易上手的游戏制作工具,GameCreator能够支持制作几乎所有类型的单机游戏和网络游戏,软件上有
  Game Creator(游戏制作软件)是一款非常容易上手的游戏制作工具,GameCreator能够支持制作几乎所有类型的单机游戏和网络游戏,软件上有各种游戏的基本模板,用户也可以通过内置的自定义模块、事件等功能制作属于自己的模板并出售。
  GameCreator是一款无需编程基础的可视化游戏制作工具。
  简单说一下这个工具可以做什么:
  按是否联网分,可以制作:单机游戏、联机游戏和网络游戏。
  按游戏类型分,可以制作:任意类型的2d游戏。比如回合制、Arpg、横版过关、战棋、塔防、SLG、MOBA、TCG等。
  按平台类型分,可以一键发布到:Windows、Mac、Web、安卓、iOS。
  针对基础各异的制作者们,我们提供了复杂度不同的模板。即使是毫无基础的小伙伴也可以在使用中成长!
软件特点
 ☆ 先进易用的地图系统 ☆
  GameCreator拥有超级好用的地图系统,帮助大家绘制出心中的幻想世界。地图系统目前有图块和图片两种模式,并且可以在同一张地图上混合使用。比如使用像素风格的图块绘制地图。
  同一张地图可以使用多个图块集进行绘制,再也不需要把一张图块集做成几万像素长啦!
  比如使用整张大图绘制地图,制作多层远景的效果。
  实用的日夜变化、天气系统、雾气系统。
  未来还会添加45度地图等更多模式。
  ☆ 强大直观的事件系统 ☆
  使用事件系统,可以轻松制作出原本复杂难懂的游戏逻辑。比如显示对话、购买物品、领取任务、场景移动、播放音乐、打开菜单等。制作者也可以修改、增加事件命令,满足自己的DIY需求。
  ☆ 一键换头的行走图系统 ☆
  行走图是大部分模板都会具有的功能。导入行走图素材时,可以自由选择任意方向、任意帧数,设置好参数后便可一键生成对应各个方向的行走图;也可以添加单张图片到某一帧后面。
  除此之外,行走图的每一帧都可以单独调整哦!
  每个行走图都可以设置多个动作,比如待机、移动、普通攻击、大招、吟唱、受击、采集、使用物品、倒地等。
  除此之外,还可以给人物增加部件,比如设置头部为部件,上演一出换头大师的好戏。
  ☆ 实时预览的界面系统 ☆
  游戏界面的拼接方式和PS差不多,可以插入图片、文字、按钮等控件,可视化地移动位置、缩放大小、调整前后顺序、设置对齐方式、增加交互效果等,并实时预览对应的效果。
  此外还可以添加对应的游戏逻辑,比如点击按钮后显示一段对话、交付某个任务、习得某个技能等。
  ☆ 类型丰富的动画系统 ☆
  动画目前已经支持帧动画和粒子动画两种类型。帧动画模式拥有一套类似于Flash的编辑系统,可以添加关键帧(K帧)、设置补间、添加音效、子动画等。
  粒子动画模式有多种预设类型,并且可以调整各项参数。
  目前底层已经支持Live2D、Spine,未来会逐步添加Live2D、Spine、龙骨等类型动画的可视化操作模式。
  ☆ 扩展性强的插件系统 ☆
  未来将会推出插件系统,如果想要制作包含多种类型的游戏,比如玩家可以操控主角进行ARPG战斗,也可以指挥军队进行战棋战斗,即可以使用ARPG+战棋的复合模板,还可以在已有的ARPG模板中加入战棋插件。
  ☆ 从心所欲的脚本系统 ☆
  内置完整IDE,按F11便可一键弹出脚本窗口,随心所欲地改变游戏。不仅可以从我们和其他用户那里获取脚本,甚至可以使用Typescript或Javasript来制作自己的脚本,并发布在我们的共享平台上。
  IDE包含了:代码高亮、代码跳转、文件自动排序、快速编译、报错追踪代码行、断点调试、开发者工具等高级功能。
  根据自己的需求,结合模板、插件和脚本系统,可以制作出独一无二的属于自己的游戏制作工具。
  ☆ 一键打包的跨平台发布 ☆
  GameCreator 可以在 Windows 和 Mac 上运行,所制作的游戏可以一键导出成:
  Windows/EXE
  Mac OS X/APP
  Android/APK
  iOS/IPA
  Web/HTML5
  ☆ 扫码即用的多端同步测试 ☆
  运行游戏后,标题栏上会出现二维码标记,点击扫码后即可用手机、平板等设备同步测试。
  网络游戏模板在测试时还可以实现多端数据互通,手机上的玩家可以与PC上的玩家一起玩!
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux或Windows操作2022-07-25 222
阅读全文
}

我要回帖

更多关于 制作游戏编程 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信