INCLUDE questions.ink
VAR score = 0 VAR max = 5
哔哩哔哩入学考试 欢迎来到哔哩哔哩入学考试!这是一个模拟 B 站入学考试的问答游戏。整个挑战包括 5 道题,题库随机。
本次考试共 5 道题,题库随机。
那么,让我们开始吧~
- 准备 #clear -> loop(get_next_question(start))
=== loop(question) ~ temp option = 0 {get_content(question)}
- [{get_option_A(question)}] ~ option = 1
- [{get_option_B(question)}] ~ option = 2
- [{get_option_C(question)}] ~ option = 3
- [{get_option_D(question)}] ~ option = 4
- -> check(question, option) -> -> loop(get_next_question(question))
== function get_next_question(question) {
- QUESTION_LIST? question: ~ QUESTION_LIST -= question ~ temp random_question = LIST_RANDOM(QUESTION_LIST) ~ return random_question
- else: ~ return LIST_RANDOM(QUESTION_LIST) }
== check(question, option) #clear { - answer(question) == option: ~ temp q_score = get_question_score(question) ~ score += q_score 答对了!+{q_score}分 - else: 答错了! } {
- get_question_explanation(question) != “”: 解析:{get_question_explanation(question)} } { check >= max: -> 放榜 } ->->
== function answer(question) ~ return get_answer(question)
== 放榜
{
- score >= 0 && score <= 39:
学海无涯
emmmmm,本群的得分太低了,可能二次元并不适合大家,不如重新学习一遍吧😵
- score >= 40 && score <= 79:
再接再厉
还不错😄,再接再厉,争取成为更硬核的 KOL🎮
- score >= 80 && score <= 100:
太棒了
太棒了🎉,你们就是哔哩哔哩的 KOL👍
}
-> end
=== end
- 继续学习
#RESTART
-> DONE
- 退出
-> END