输入提前用完了怎么办
用管道喂输入时,输入可能在一局打完之前就用完了。程序该【0】。
中途重开的一次对话
(每道题开头都有同一段游戏核心:new_round 开一局、parse 校验输入、judge 比大小、step 记一次猜测、score 算分。秘密固定是 73。) session 管一整次运行:处理 q、r、非法、结束后再猜。秘密依次 73
空行、结束后再猜、再重开
(每道题开头都有同一段游戏核心:new_round 开一局、parse 校验输入、judge 比大小、step 记一次猜测、score 算分。秘密固定是 73。) 输入里有空行、有打完之后还在猜的行、有重开。看回应和记录: LIMIT =
补全:处理 r
(每道题开头都有同一段游戏核心:new_round 开一局、parse 校验输入、judge 比大小、step 记一次猜测、score 算分。秘密固定是 73。) 补全 session 里 r 的处理:换下一个秘密(到头绕回)、开新局、回「
补全:结束后再猜、以及自动记账
(每道题开头都有同一段游戏核心:new_round 开一局、parse 校验输入、judge 比大小、step 记一次猜测、score 算分。秘密固定是 73。) 补全 session 的两处:局已结束还来猜测就回「本局已结束」;一局刚结束
补全:输入用完要收尾
(每道题开头都有同一段游戏核心:new_round 开一局、parse 校验输入、judge 比大小、step 记一次猜测、score 算分。秘密固定是 73。) 补全 run(lines):把行喂给 session 之外的收尾——如果输入
补全:次数上限可以配置
(每道题开头都有同一段游戏核心:new_round 开一局、parse 校验输入、judge 比大小、step 记一次猜测、score 算分。秘密固定是 73。) 把上限从全局常量改成每局的状态:new_round(secret, limi
「完整」指的是什么
说一个小游戏「完整」,最起码它要能【0】。
交付前怎么验规则
交付之前要确认「规则正确」。最靠谱的办法是【0】。
整次运行的账
(每道题开头都有同一段游戏核心:new_round 开一局、parse 校验输入、judge 比大小、step 记一次猜测、score 算分。秘密固定是 73。) 三局连打(秘密 73、18、91),中间用 r 重开,最后 q 退出。看记录