游戏开发论坛

 找回密码
 立即注册
搜索
查看: 11007|回复: 21

[讨论] 关于游戏脚本

[复制链接]

10

主题

22

帖子

27

积分

注册会员

Rank: 2

积分
27
发表于 2005-6-7 11:06:00 | 显示全部楼层 |阅读模式
什么是游戏脚本?它与游戏剧本有什么关系?编写游戏脚本可以运用什么语言?

我是菜鸟,还请各位高手多多指教

0

主题

24

帖子

24

积分

注册会员

Rank: 2

积分
24
QQ
发表于 2005-6-7 11:57:00 | 显示全部楼层

Re:关于游戏脚本

我的简短理解就是:对白和台词!

深刻和专业说法请大虾来解释!

72

主题

710

帖子

783

积分

高级会员

Rank: 4

积分
783
发表于 2005-6-7 15:47:00 | 显示全部楼层

Re:关于游戏脚本

在下理解看来

脚本就是你自己制定的一套语法规则

然后这套语法来从外部对这个游戏进行控制

(这里所谓的“外部”就是指不会对游戏源程序进行改动)

最简单的就是用脚本控制角色对白,制定事件触发器等等

最高等级的脚本可以让你随心所欲的控制游戏中的所有资源和元素

甚至让你用这些脚本基于这个游戏制作出另一套游戏出来

最明显的例子就是WarCraftIII的JASS脚本

我们现在玩的丰富多彩的RPG地图都是这个脚本给我们带来的

9

主题

106

帖子

106

积分

注册会员

Rank: 2

积分
106
QQ
发表于 2005-6-7 17:57:00 | 显示全部楼层

Re:关于游戏脚本

  脚本和剧本可以说是完全不同的两回事。
  剧本是游戏的大致的剧情,和‘对白和台词!’。是游戏最初始的构思,及丰润。可以算是游戏的文字版。
  脚本是游戏的主要程序,能算是游戏的核心引擎。做到精彩时,就能象魔兽争霸Ⅲ,可以通过脚本来做一些与原游戏、剧本、内容完全不同的东西。是对游戏剧本的演绎,及扩展。可以算是游戏的表现基石……

193

主题

870

帖子

903

积分

高级会员

Rank: 4

积分
903
QQ
发表于 2005-6-7 21:52:00 | 显示全部楼层

Re:关于游戏脚本

脚本是游戏外部的程序,就是在执行时读进来执行的程序,也有编译到游戏内部的(为了小效率),主要是为了灵活的修改程序而诞生的,最主要用途是AI从游戏中分离和配置游戏的一些属性,WOW用脚本来配置界面。
以前都是每个游戏自己实现脚本语言 比如用宏实现,现在很多都是用现成的语言比如Lua这样。
也有用java或者C#来做脚本的。
虚幻引擎最大,根本自己定义一套脚本语言来完成所有非引擎部分。
好像是这样吧。

10

主题

22

帖子

27

积分

注册会员

Rank: 2

积分
27
 楼主| 发表于 2005-6-7 22:02:00 | 显示全部楼层

Re:关于游戏脚本

谢谢各位大虾,如果做游戏策划,要掌握哪些脚本语言呢?

193

主题

870

帖子

903

积分

高级会员

Rank: 4

积分
903
QQ
发表于 2005-6-7 23:59:00 | 显示全部楼层

Re:关于游戏脚本

lua和python比较常用
看看公司用什么语言

9

主题

337

帖子

342

积分

中级会员

Rank: 3Rank: 3

积分
342
发表于 2005-6-8 01:59:00 | 显示全部楼层

Re:关于游戏脚本

顺便问几个概念的关系,
脚本是否包括AI?
脚本和一些算法、公式有什么关系,如攻击效果的计算公式?
编辑器是否是脚本的一部分?还是编辑器是脚本的人机接口?
脚本是简单调用引擎吗?还是可以更改引擎?或是引擎的一部分?

2

主题

177

帖子

177

积分

注册会员

Rank: 2

积分
177
发表于 2005-6-8 14:22:00 | 显示全部楼层

Re:关于游戏脚本

脚本用来实现剧本

5

主题

211

帖子

211

积分

中级会员

Rank: 3Rank: 3

积分
211
QQ
发表于 2005-6-8 15:49:00 | 显示全部楼层

Re:关于游戏脚本

啊?
脚本还是剧本啊??
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-7-18 19:57

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表