设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 2646|回复: 8
打印 上一主题 下一主题

[已经过期] 请教如何弄“问题随机”

[复制链接]
头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
18 小时
注册时间
2010-6-29
帖子
40
跳转到指定楼层
1
发表于 2011-1-26 20:26:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽

Lv3.寻梦者

梦石
0
星屑
4397
在线时间
1910 小时
注册时间
2010-12-21
帖子
2365
2
发表于 2011-1-26 21:03:15 | 只看该作者
回复 donger 的帖子

变量操作,设置随机数1~X
条件分歧,当这个变量等于1时
问题1
条件分歧,当这个变量等于2时
问题2
以此类推

点评

思路已经给你了,如果连最基础的系统都不熟悉的话,54我就好了……  发表于 2011-1-27 21:01
我真的很小白的,加我QQ说吧,谢谢你了。572282742  发表于 2011-1-27 16:43
一般人我不加QQ,好吧……其实是我不怎么用QQ…… 这都是事件中的基础…… 建立事件的时候就摆在选项里的,仔细看看就能找到  发表于 2011-1-27 15:00
572282742,加我QQ  发表于 2011-1-27 11:02
LZ指的是答案的位置随机话  发表于 2011-1-27 09:40
绿坝娘素材库企划

素材库获取方法:暂时中止,需求者私聊。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
73
在线时间
122 小时
注册时间
2009-2-7
帖子
55
3
发表于 2011-1-27 09:31:28 | 只看该作者
上楼思路正确。不过也要考虑到刚出完的题不能马上再出,所以还要再加一些条件限制。其实我很无聊的想到,有没有答案位置也随机的方法…………
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
63 小时
注册时间
2010-12-19
帖子
31
4
发表于 2011-1-27 10:05:51 | 只看该作者
回复 discain 的帖子

既然知道了正确答案,答案的位置随机也没有用的。

不过可以用这种低级的趣味:
变量操作 变量1 = 随机数(0..100)
变量操作 变量2 = 随机数(0..100)
显示文章 "\v[1] + \v[2] = ?"
变量操作 变量1 += 变量2
输入处理 3位,变量3
条件分歧 变量3 == 变量1
       显示文章 “答对了”
其他场合
       .....
结束分歧

真是低级趣味啊。


另外一种随机的想法可以通过脚本实现,原则上是准备大量的题目{:nm_7:}

点评

哈哈……好思路~~ “(恶)趣味算数”?  发表于 2011-1-27 21:06
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
18 小时
注册时间
2010-6-29
帖子
40
5
 楼主| 发表于 2011-1-27 10:55:39 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
73
在线时间
122 小时
注册时间
2009-2-7
帖子
55
6
发表于 2011-1-27 11:12:34 | 只看该作者
本帖最后由 discain 于 2011-1-27 11:16 编辑

回复 露琪娅 的帖子

这个可以考数字加减法之类的…………干脆考虑连计算符号都随机算了……
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
18 小时
注册时间
2010-6-29
帖子
40
7
 楼主| 发表于 2011-1-27 12:20:42 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

Lv2.观梦者

Adam

梦石
0
星屑
708
在线时间
841 小时
注册时间
2010-8-24
帖子
2595
8
发表于 2011-1-28 19:53:17 | 只看该作者
变量操作:问题=1~X之间(X自己设定是神马)
条件分歧:
变量:问题为1的话。
文章:XXXXX
选择项:XXXXX
除此之外的场合:
文章:YYYYYY
选择项:YYYY


好吧我手冻僵了打字方便不能......
嘛,摸了。
回复 支持 反对

使用道具 举报

Lv2.观梦者

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

贵宾

9
发表于 2011-1-29 10:11:04 | 只看该作者
至于这种模式,说说自己以前用的方法。使用的均是事件里的脚本操作。

#首先1号变量里存储1号题目的题面,其后的一个变量存储所有备选答案,当然正确的答案要在里面,且备选答案高于4个
$game_variables[1]="请问2011年的春节过后是农历的什么年?"
#备选答案变量存储时为["正确答案",[备选答案们]]
$game_variables[2]=[["兔"],["鼠","牛","虎","兔","龙","蛇","马","羊","猴","鸡","狗","猪"]]
上面的这部分可以分割为多个脚本事件进行操作
=================
# 其余题目的也都是这样,我之前的题目总数是100,所以201开始存储每道题对应的4个选项
qid=1;qnum=100;right=$game_variables[qid*2][0]
answers=$game_variables[qid*2][1].clone
answercheck=[]
for i in 0...4
$game_variables[i+(qid-1)*4+201]=answers.delete_at(rand(answers.size))
answercheck.push($game_variables[i+(qid-1)*4+201])
end
#放置正确答案
$game_variables[rand(4)+(qid-1)*4+201]=right unless answercheck.include?(right)
=================
然后在显示选择项的时候只要输入对应的变量即可,比如1号问题,则对应的选择项为
\v[201]
\v[202]
\v[203]
\v[204]
当然,后续的显示题目和选择项的操作,以及对正确答案的判断可以通过脚本方法进行设置,但是就需要修改一些脚本方面的东西了,可以自行研究参考。
我只个搬答案的
叔叔我已经当爹了~
婚后闪人了……
回复 支持 反对

使用道具 举报

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

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-15 04:12

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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