1. 明确项目目标
今天且让我扮演一下产品经理的角色。我们此次要实现的需求是:人机PK小游戏。具体效果请参照下面的示意动图。
简单来说,这个游戏中,会随机生成玩家和敌人的属性,同时互相攻击,直至一方血量小于零。
另外,这样的战斗会持续三局,采取三局两胜制,最后输出战斗结果,公布获胜方。
2. 分析过程,拆解项目
一个人机PK游戏最基础的元素是什么,我们可以拿最经典的拳皇游戏来脑补一下。
3. 逐步执行 代码实现
条件判断:
if 判断条件
版本1:
import time,random
#存放玩家赢的局数,敌人赢的局数
player_victory = 0
enemy_victory = 0
for i in range(1,4):
time.sleep(2) # 让局与局之间有较明显的有时间间隔
print(' \n——————现在是第'+str(i)+'局——————') # 作为局的标记
player_life = random.randint(100,150)
player_attack = random.randint(30,50)
enemy_life = random.randint(100,150)
enemy_attack = random.randint