马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 卡儿3058 于 2024-10-14 20:18 编辑
24点小游戏
简介
24点:从去掉大小王的扑克牌堆里随机抽四张牌,通过四则运算和括号计算出24
此数据包每种组合抽到的概率均等
玩法
手持一本名为24点 的书与笔。
使用命令 trigger 24_point_da651c.question 可开启一局新游戏,题目显示在聊天框,重复用此命令可查看题目直至该局游戏结束。
把答案写在书与笔第一页上,使用命令 trigger 24_point_da651c.answer 作答。
回答正确或回答机会耗尽(默认1次机会)则游戏结束,"无效算式"不消耗次数。
也可使用命令 trigger 24_point_da651c.question set -1 强行结束这一局游戏。
作答规则:仅接受 +-*/() 和数字1~13。不要单独把一个数字或一个运算符放在括号里,不要有空括号。
命令接口
- 设置一局游戏有几次回答机会:#24_point.answer_times int
- 出题:function 24_point_da651c:start
- 题目:storage large_number:math 24_point.question
- 输入:storage large_number:math 24_point.input "1+1"
- 不要单独把一个数字或一个运算符放在括号里,不要有空括号,仅接受+-*/()和1~13。
- 计算:function 24_point_da651c:input
- 判断回答是否正确:storage large_number:math 24_point.output
- 1b 正确;0b 错误;-1b 回答错误,此题目有解;-2b 无效算式。
- 此路径存在则题目有解:storage large_number:math 24_point_buffer.solution_set
- 玩家输入的算式的结果:storage large_number:math 24_point_buffer.ope_out
- 以分数形式存储(未化简),列表第一项是分子,第二项是分母
复制代码
点开数据包压缩包有一份README.md文件,此帖子上的说明都在里面有写
|