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