族谱网 头条 人物百科

游戏编程

2017-10-16
出处:族谱网
作者:阿族小谱
浏览:517
转发:0
评论:0
游戏脚本游戏脚本是指在制作电子游戏的程序时,程序员为电子游戏程序编写的脚本语言。脚本语言是为了缩短传统的编写-编译-链接-运行过程而创建的计算机编程语言,而游戏脚本语言在电子游戏程序的编写中被广泛使用。目前的电子游戏编程过程中大量使用游戏脚本来进行游戏程序的编写。例如在网络游戏魔兽世界中就使用了Lua脚本。一般游戏脚本是由开发电子游戏的程序员来编写,但也可能由一些其他的游戏开发人员编写简单的游戏脚本。游戏工具编程游戏工具编程是指采用各种开发工具进行开发修改电脑、电视游戏的过程。主要的开发工具有以下几大类:编程语言工具以及集成开发环境:VisualC++、VisualBasic、Delphi、.NETFramework系列(VisualC++.NET、VisualBasic.NET、VisualC#.NET)等等。开发工具包:最有名的是DirectX系列。各种游戏厂家自己开发的封装度极高的制...

游戏脚本

游戏脚本是指在制作电子游戏的程序时,程序员为电子游戏程序编写的脚本语言。脚本语言是为了缩短传统的编写-编译-链接-运行过程而创建的计算机编程语言,而游戏脚本语言在电子游戏程序的编写中被广泛使用。

目前的电子游戏编程过程中大量使用游戏脚本来进行游戏程序的编写。例如在网络游戏魔兽世界中就使用了Lua脚本。一般游戏脚本是由开发电子游戏的程序员来编写,但也可能由一些其他的游戏开发人员编写简单的游戏脚本。

游戏工具编程

游戏工具编程是指采用各种开发工具进行开发修改电脑、电视游戏的过程。主要的开发工具有以下几大类:

编程语言工具以及集成开发环境:Visual C++、Visual Basic、Delphi、.NET Framework系列(Visual C++.NET、Visual Basic.NET、Visual C#.NET)等等。

开发工具包:最有名的是DirectX系列。

各种游戏厂家自己开发的封装度极高的制作工具,如角色扮演游戏制作工厂等等。

这类工具是将游戏必要的人物、道具以及场景绘制好后,由玩家自由调用组合,而很少甚至不需要制作者敲入一行代码就可完成整个游戏的制作过程。但是这种制作过程无法充分发挥制作人的创作才智,例如各种人物的设计就无法由创作者加以改变。


免责声明:以上内容版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。感谢每一位辛勤著写的作者,感谢每一位的分享。

文章来源:内容词条
——— 没有了 ———
编辑:阿族小谱

更多文章

更多精彩文章
评论 {{commentTotal}} 文明上网理性发言,请遵守《新闻评论服务协议》
游客
发表评论
  • {{item.userName}} 举报

    {{item.content}}

    {{item.time}} {{item.replyListShow ? '收起' : '展开'}}评论 {{curReplyId == item.id ? '取消回复' : '回复'}}

    回复评论
加载更多评论
打赏作者
“感谢您的打赏,我会更努力的创作”
— 请选择您要打赏的金额 —
{{item.label}}
{{item.label}}
打赏成功!
“感谢您的打赏,我会更努力的创作”
返回
打赏
私信

推荐阅读

· 极限编程
历史极限编程的创始者是肯特·贝克、沃德·坎宁安和罗恩·杰弗里斯(英语:RonJeffries),他们在为克莱斯勒综合报酬系统(英语:ChryslerComprehensiveCompensationSystem)的薪水册项目工作时提出了极限编程方法。肯特·贝克在1996年3月成为克莱斯勒系统的项目负责人,开始对项目的开发方法学进行改善。他写了一本关于这个改善后的方法学的书,并且于1999年10月将之发行,这就是《极限编程解析》(2005第二版出版)。克莱斯勒在2000年2月取消了实质上并未成功的克莱斯勒系统,但是这个方法学却一直流行在软件工程领域中。至今2006年,很多软件开发项目都一直以极限编程做为他们的指导方法学。该书阐述了如下的极限编程的哲学思想:一种社会性的变化机制一种开发模式一种改进的方法一种协调生产率和人性的尝试一种软件开发方法把极限编程一般化并用于其它类型的专案称为极限专案管...
· 编程范型
例子结构化编程对比非结构化编程命令式编程对比宣告式编程消息传递编程对比命令式编程程序编程对比函数式编程Value-levelprogramming对比Function-levelprogramming流程驱动编程对比事件驱动编程纯量编程对比阵列编程基于类编程对比基于原型编程(在面向对象编程的上下文中)Rule-basedprogramming对比Constraintprogramming(在逻辑编程的上下文中)基于组件编程(如OLE)面向方面编程(如AspectJ)符号式编程(如Mathematica)面向表格编程(如MicrosoftFoxPro)管道编程(如Unix命令中的管道)Post-objectprogramming面向主题编程自省编程或称反射编程参见ArsbasedprogrammingMemetics
· 编程语言
概论编程语言原本是被设计成专门使用在计算机上的,但它们也可以用来定义算法或者数据结构。正是因为如此,程序员才会试图使程序代码更容易阅读。编程语言往往使程序员能够比使用机器语言更准确地表达他们所想表达的目的。对那些从事计算机科学的人来说,懂得程序设计语言是十分重要的,因为在当今所有的计算都需要程序设计语言才能完成。目前发明了许多的编程语言,编程语言本身可能修改以匹配新需求,或是和其他的编程语言结合使用,尽管人们多次试图创造可以匹配所有需求的通用编程语言,但以“匹配所有需求”的标准来看,这些尝试都失败了。之所以有那么多种不同的编程语言存在的原因是,编写程序的初衷其实也各不相同;新手与老手之间技术的差距非常大,而且有许多语言对新手来说太难学;还有,不同程序之间的运行成本(runtimecost)各不相同。有许多用于特殊用途的语言,只在特殊情况下使用。例如,PHP专门用来显示网页;Perl更适合文...
· 逻辑编程
历史早在二十世纪七十年代,罗伯特·科瓦尔斯基(英语:RobertKowalski)等人提出了逻辑可以作为程序设计语言的基本思想,把逻辑和程序这两个截然不同的概念协调统一为一个概念,于是诞生了逻辑程序设计。这也是早期自动定理证明和人工智能发展的自然结果。随后,逻辑程序设计得到了迅速发展,特别是基于一阶谓词的逻辑程序设计语言,将逻辑推理对应于计算,具有丰富的表达能力、非确定性等特点,在定理机器证明、关系数据库系统、程序验证、模块化程序设计和非单调推理等都有了广泛的应用。
· 命令式编程
参见(对立的)宣告式编程

关于我们

关注族谱网 微信公众号,每日及时查看相关推荐,订阅互动等。

APP下载

下载族谱APP 微信公众号,每日及时查看
扫一扫添加客服微信