游戏开发论坛

 找回密码
 立即注册
搜索
查看: 4410|回复: 7

我的RPG脚本观点

[复制链接]

101

主题

467

帖子

482

积分

中级会员

Rank: 3Rank: 3

积分
482
QQ
发表于 2003-7-26 11:35:00 | 显示全部楼层 |阅读模式
我认为脚本应该是事件驱动机制的比较好。而且几个脚本可以对应一个处理器(Sub(VB),Procedure(Delphi),...)。

题外话:
我认为地图编辑器应该要包括脚本编辑的功能,并且要能检查脚本的合法性,这样在游戏处理过程中才不用去理会脚本的合法性,只需排除运行是错误,以便提高速度。如果用户编的脚本出错的话,那就是用户的事了。

1万

主题

1万

帖子

2万

积分

管理员

中级会员

Rank: 9Rank: 9Rank: 9

积分
20737
发表于 2003-7-26 11:49:00 | 显示全部楼层

Re:我的RPG脚本观点

地图编辑器是可以集成很多功能,脚本就是一个很显著的功能,不过这个东西并不好做,看看暴雪的星际、魔兽的地图编辑器,两个字“弓虽”。

不知道大家对 脚本 编辑器有什么见解?

101

主题

467

帖子

482

积分

中级会员

Rank: 3Rank: 3

积分
482
QQ
 楼主| 发表于 2003-7-26 12:03:00 | 显示全部楼层

Re:我的RPG脚本观点

先问一问:"弓虽"是什么?
脚本编辑器可以模拟编程的IDE做。游戏的脚本也不会复杂到哪里去的。
肯定没有类,函数重载。可能没有函数嵌套。
弄一个文本框(多行的),再加一个"检测"菜单项。检测会比较容易一点。所以做起来困难也不会大到哪里去。只是你想不想得到要检测什么而已。(我以前做过一个)
欢迎大家讨论。

1万

主题

1万

帖子

2万

积分

管理员

中级会员

Rank: 9Rank: 9Rank: 9

积分
20737
发表于 2003-7-26 13:38:00 | 显示全部楼层

Re:我的RPG脚本观点

如果脚本做成想模拟编程的IDE,那和使用记事本来编辑有何区别?我一直以来都在考虑如何将脚本的编辑融合到游戏或者某种可视的操作中,可到现在还无好的想法。

“弓虽” = 强

101

主题

467

帖子

482

积分

中级会员

Rank: 3Rank: 3

积分
482
QQ
 楼主| 发表于 2003-7-26 14:43:00 | 显示全部楼层

Re:我的RPG脚本观点

如果将脚本融入到可视环境中,如果程序员功底不好的话,那脚本的灵活性就没有了。如果像开发一个可视的脚本编辑器,那编辑器的难度比开发游戏还要大。编写编辑器有两个目的。对开发者来说,可以减轻游戏开发的难度。对玩游戏的人来说,可以产生互动的效果(这个词用的不是很好)。有了一个可视的脚本编辑器,对玩游戏的人来说,固然是好的。可是这会大大增加游戏开发的成本(如果以后的游戏都可以用这个编辑器来编写脚本,或者不计成本的话,就另当别论了)。

10

主题

84

帖子

84

积分

注册会员

Rank: 2

积分
84
发表于 2007-4-21 10:39:00 | 显示全部楼层

Re:我的RPG脚本观点

?

85

主题

824

帖子

878

积分

高级会员

Rank: 4

积分
878
QQ
发表于 2007-4-21 12:19:00 | 显示全部楼层

Re:我的RPG脚本观点

看做什么游戏吧,
如果做RPG的话我觉得可以参考RM的设计,
将脚本写到事件中去,
编辑事件时可以直接在地图编辑器中开启对应的脚本编辑器,
编辑器可以提供一些语法加亮,错误检测等功能

4

主题

127

帖子

137

积分

注册会员

Rank: 2

积分
137
发表于 2007-4-30 17:58:00 | 显示全部楼层

Re:我的RPG脚本观点

那就看规则设定了.IDE的是逐行扫描.把字符转换成自己看的懂的东西.脚本编辑器也可以这样,

纯脚本化游戏.直接面向玩家了.叫玩家自己去开发!!

不过就有安全性问题和时间消耗问题.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-26 15:43

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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