初次游玩心得-游戏机制
12/2215 浏览综合
二、游戏机制
输入一个四位数,游戏反馈四种结果
位对码错,高了;位对码错,低了;高了;低了
我们以输入5500为例,分别分析一下四种反馈结果对应的目标答案情况
1.位对码错,高了
指,有数字码同目标数字码一致,但位置不一致,且目标数字码<输入数字码。
目标数字码可能为:
①目标数字码包括0,但是位置在前两位,即0XXX;10XX;20XX;30XX;40XX;50XX;
②目标数字码包括5,但是位置在后两位,即
0XX5(与①中的情况重复),1XX5;2XX5;3XX5;4XX5
0X5X(与①中的情况重复),1X5X;2X5X;3X5X;4X5X
505X(与①中的情况重复),515X;525X;535X;545X
2.位对码错,低了
指,有数字码同目标数字码一致,但位置不一致,且目标数字码>输入数字码。
目标数字码可能为:
①目标数字码包括0,但是位置在前两位,即60XX;70XX;80XX;90XX
②目标数字码包括5,但是位置在后两位,即
6XX5;7XX5;8XX5;9XX5;
6X5X;7X5X;8X5X;9X5X;
56X5;57X5;58X5;59X5;
565X;575X;585X;595X;
3. 高了
目标数字码<输入数字码。
此时,可能情况包括 除了1.情况外的,目标数字码<输入数字码的情况。
4. 低了
目标数字码>输入数字码。
此时,可能情况包括 除了2.情况外的,目标数字码>输入数字码的情况。
结合引言部分,为什么我们选择第一个数要为5000?,就是希望每次可以排除的数量尽可能稳定,约为1/2。那么本游戏中,每次我们希望可以排除的数量就是3/4,据此可以设想,由于4^7=16384,至少7次可以保证猜到目标数字。

