游戏开发论坛

 找回密码
 立即注册
搜索
查看: 3195|回复: 6

直接用脚本语言做游戏开发?

[复制链接]

100

主题

596

帖子

708

积分

高级会员

Rank: 4

积分
708
发表于 2011-6-7 10:28:00 | 显示全部楼层 |阅读模式
最近在想,与其在字节码机器上去实现一种脚本语言,还不如直接用脚本语言开发来的效率高?ruxy,px,lux之类的。

问题是这些语言不会特定的游戏逻辑专门设计。

如果设计这么一种语言:

能够在系统中扮演粘合剂的角色,既能实现游戏功能,也能在需要效率和外部系统通信的地方,使用其他程序的接口。
前台的展现和逻辑控制,后台的逻辑实现,都能用统一的文法,彼此间的通信协议也能统一。
可以自定义过程之类的,并使用简单文法,让不太会编程的人也能维护其中的内容。(比如检查角色等级大于多少,是,否。。)
具备代码加密和通信加密功能。

不知道有没有人做过类似的工作,实际效果如何。

9

主题

476

帖子

477

积分

中级会员

Rank: 3Rank: 3

积分
477
发表于 2011-6-7 12:16:00 | 显示全部楼层

Re:直接用脚本语言做游戏开发?

按照我的理解 你需要的不是设计一种新的语言
而是设计一款新的编译工具

0

主题

275

帖子

676

积分

高级会员

Rank: 4

积分
676
发表于 2011-6-7 12:22:00 | 显示全部楼层

Re:直接用脚本语言做游戏开发?

只要替script增加module就好了

54

主题

2918

帖子

3765

积分

论坛元老

Rank: 8Rank: 8

积分
3765
QQ
发表于 2011-6-7 17:06:00 | 显示全部楼层

Re:直接用脚本语言做游戏开发?

如果游戏系统简单、自由度不大、的话应该是没问题的。

100

主题

596

帖子

708

积分

高级会员

Rank: 4

积分
708
 楼主| 发表于 2011-6-8 13:18:00 | 显示全部楼层

Re: Re:直接用脚本语言做游戏开发?

heery1234: Re:直接用脚本语言做游戏开发?

按照我的理解 你需要的不是设计一种新的语言
而是设计一款新的编译工具


把自定义的语言转译成已知语言的机器码也是种思路,不过最好是能够自动检查编译,否则在易用性上就输给脚本语言了。

2

主题

429

帖子

435

积分

中级会员

Rank: 3Rank: 3

积分
435
发表于 2011-6-9 21:37:00 | 显示全部楼层

Re:直接用脚本语言做游戏开发?

panda3d就是类似的结构。另外EVE也是脚本作为主体框架,涉及效率的地方才使用少量c++。

2

主题

33

帖子

37

积分

注册会员

Rank: 2

积分
37
发表于 2011-6-10 10:37:00 | 显示全部楼层

Re:直接用脚本语言做游戏开发?

那就需要一个已经做好的框架,在框架里用脚本设计游戏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-6-9 14:25

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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