查看: 3275|回复: 21

想做一种一次性游戏,通关了就不能重玩的那种

  [复制链接]
梦石
0
星屑
50
在线时间
2 小时
注册时间
2008-4-30
回帖
179
发表于 2009-3-21 07:48:32 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
想让自己游戏只能玩一次,通关了就不能再重玩,能做到吗?怎么做?

谢谢
此贴于 2009-3-22 9:51:27 被版主darkten提醒,请楼主看到后对本贴做出回应。
版务信息:版主帮忙结贴~

梦·贤者

梦石
0
星屑
50
在线时间
1141 小时
注册时间
2007-12-15
回帖
4075
发表于 2009-3-21 07:52:25 | 显示全部楼层
通关之后,把“开始游戏”和“载入进度”选项隐藏?
http://rpg.blue/home.php?mod=space&uid=34951&do=blog&id=12799
回复

使用道具 举报

梦石
0
星屑
50
在线时间
2 小时
注册时间
2008-4-30
回帖
179
 楼主| 发表于 2009-3-21 07:57:32 | 显示全部楼层
以下引用tommay于2009-3-20 23:52:25的发言:

通关之后,把“开始游戏”和“载入进度”选项隐藏?



怎么隐藏? 能给个范例吗
回复

使用道具 举报

綾川司の姫様<

梦石
0
星屑
50
在线时间
796 小时
注册时间
2007-12-20
回帖
4461

贵宾第3届短篇游戏大赛R剧及RMTV组亚军

发表于 2009-3-21 08:04:27 | 显示全部楼层
思路
http://rpg.blue/web/htm/news133.htm
系统信息:本贴由本区版主认可为正确答案,66RPG感谢您的热情解答~

生命即是责任。自己即是世界。
回复

使用道具 举报

梦·贤者

梦石
0
星屑
50
在线时间
1141 小时
注册时间
2007-12-15
回帖
4075
发表于 2009-3-21 08:05:23 | 显示全部楼层
呃,范例我没有。我只是提供了一个思路,期待高人。
不过,告诉LZ一句,这样的努力是徒劳的,就算你写了一个脚本,达到了要求,也很容易被破解。LZ不如踏踏实实地想,怎么把游戏做好吧。
http://rpg.blue/home.php?mod=space&uid=34951&do=blog&id=12799
回复

使用道具 举报

梦石
0
星屑
64
在线时间
4352 小时
注册时间
2007-8-31
回帖
1905
发表于 2009-3-21 08:19:05 | 显示全部楼层
试试通关后删除文件,比如
File.delete("Data/Scripts.rxdata")
我真是王小二过年,一年不如一年。目前正在寻找状态中,努力找回当初的动力!
“底蕴制作者”—asperta最新博客开通!以后将在这里更新制作进度报告!
我的作品官网:http://www.asperta.org/
ASPERTA世界论坛:http://bbs.asperta.org/


回复

使用道具 举报

梦·贤者

梦石
0
星屑
50
在线时间
1141 小时
注册时间
2007-12-15
回帖
4075
发表于 2009-3-21 08:53:33 | 显示全部楼层
以下引用asperta于2009-3-21 0:19:05的发言:

试试通关后删除文件,比如
File.delete("Data/Scripts.rxdata")


这个方法都会被想到,这不是对游戏的自残吗?
http://rpg.blue/home.php?mod=space&uid=34951&do=blog&id=12799
回复

使用道具 举报

梦石
0
星屑
275
在线时间
1373 小时
注册时间
2005-10-16
回帖
5038

贵宾

发表于 2009-3-21 15:36:10 | 显示全部楼层
禁止存档不就行了么……  = =||||
我只个搬答案的
叔叔我已经当爹了~
婚后闪人了……
回复

使用道具 举报

  /) /)<

梦石
0
星屑
4262
在线时间
4894 小时
注册时间
2009-2-16
回帖
8198

超评测评委开拓者短篇七成年组季军

发表于 2009-3-21 18:09:16 | 显示全部楼层
以下引用亿万星辰于2009-3-21 7:36:10的发言:

禁止存档不就行了么……  = =||||

那还是可以重玩啊,而且游戏的时候多麻烦,你难道要让人一次性玩完长篇游戏还不出错的?
回复

使用道具 举报

梦石
0
星屑
60
在线时间
61 小时
注册时间
2006-9-15
回帖
864
发表于 2009-3-21 19:27:40 | 显示全部楼层
结束的时候生成一个文件,保存一个全局变量。。。比如 $game_end = true

每次Scene_Title 的 初始化里 都读取这个文件   看$game_end 的真假。。。

if $game_end
  # true 游戏通关过
  $scene = nil
end

就可以了吧。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部