我们已经准备好为我们的董事会准备2.0版,现在是时候了。 因此,我们知道我们的董事会有2分,一个是像地雷,我们将被困住并失去机会,另一个是像能量饮料,我们将再获得一个机会。 因此,这意味着我们有机会在以下6种情况中选择一种:
1)玩家A落在正常点上
2)玩家A落在诱惑点(吸引力点或地雷)上
3)玩家A进入拒绝点(击退点或能量饮料)
4)玩家B落在正常点上
5)玩家B降落在吸引力点(吸引力点或地雷)上
6)玩家B落在一个拒绝点上(排斥点或能量饮料)
现在,我们将看到每种情况的解决方案,每种情况应该做什么,谁应该获得下一次机会等。
1)玩家B将获得下一次机会
2)玩家A将错过下一个机会,因此玩家B将获得2个机会
3)玩家A将再获得一次机会
4)玩家A将获得下一次机会
5)玩家B将错过下一个机会,因此玩家A获得2机会
6)玩家B将再获得一次机会
现在我们知道所有情况,一切都做好了,对不对? 但是我们的口译员不会理解这种理论和普通英语,所以现在我们必须将伪代码转换为程序。 开始吧!!!

我们将使用一个名为bunker的变量来选择合适的情况。 最初,我们将地堡设置为0,因此只要我们将地堡设置为0,玩家A就有机会。 现在,玩家A将掷出一个骰子,它可以降落在普通点/地雷/能量饮料上。 以下是这些情况下的掩体值:
法线点—掩体= 1
地雷—掩体= 5
能量饮料—地堡= 0

我们可以看到,如果A降落在正常点上,则B将有机会。 因此,如果地堡= 1,B将有机会。 现在,B将掷出一个骰子,并且可以着陆在正常点/地雷/能量饮料上,以下是掩体的值:
法线点—掩体= 0
地雷—掩体= 90
能量饮料— 1

因此,到目前为止,我们仍然清楚地堡值分别为0和1,但也有地堡值分别为5和90。(注意:这些地堡值是根据我们自己的选择得出的,您可以选择任何数字)踩到一个地堡= 5的地雷,玩家B现在将有两次机会。

如果玩家B踩到了地堡= 90的地雷,则玩家A将有两次机会。

对于这些情况,我们使用了不同的掩体值,因为我们为两次机会创建了单独的“ if”条件。 现在我们的游戏逻辑结束了。 我们将以上所有这些条件条件放在名为star的函数中,并且我们已经具有用于初始化板的函数。 因此,在我们的主要功能tgame中,我们将有:
def tgame():
initi()#用于显示数字
miss()#用于吸引点
pas()#获得拒绝点
star()#用于游戏的主要逻辑
我们已经知道如何写标题和图例,所以这取决于您。 我已经讨论了该程序的主要逻辑和原理,现在您必须完成该程序。 我已经完成我的了,对吗? 您可以访问下面给出的链接并观看比赛,我现在将包裹乌龟,我们将在下一个博客中看到一个新主题。 完成游戏,每天学习新东西并保持编码…