python菜鸟之路1.中二小游戏

					每天一个python小游戏

###python菜鸟的一天
游戏很简单,主要是对今天所学语法知识点的一些应用;
涉及的知识点:
1.输入和输出
2.随机数生成
3.条件循环

代码部分:
##################################
##################################
##################################
import random
import time
print('VSVSVSVS决战紫禁之巅VSVSVSVS')
player1 = input("输入第一位参赛者姓名:")
player2 = input("输入第二位参赛者姓名:")
print('舞林大会,现在开始!!!')
print('本场对阵双方是',player1,'VS',player2)

source1 = 0
source2 = 0
y = 1
x = 1
while y < 4:
    print('当前比分:',player1,'-',source1)
    print('当前比分:',player2,'-', source2)
    print('第',x,'局,战斗开始!!!')
    print('...3...')
    time.sleep(1)
    print('...2...')
    time.sleep(1)
    print('...1...')
    roundnumber = 1
    HP_player1 = 100
    HP_player2 = 100

    while HP_player1 > 0 and HP_player2 > 0:
        zhaoshilist = ['黑虎掏心', '猴子偷桃', '佛山无影脚', '铁头功', '大力金刚掌', '铁头功', '排山倒海', '一阳指','天昏地暗','老树盘根','劈天盖地','横扫千军']
        from random import choice
        zhaoshi1 = choice(zhaoshilist)
        zhaoshi2 = choice(zhaoshilist)
        hurt1 = random.randint(1, 10)
        hurt2 = random.randint(1, 10)
        print(player1,'生命值 :',HP_player1,'=' * HP_player1)
        print(player2,'生命值 :',HP_player2,'=' * HP_player2)
        time.sleep(0.8)
        HP_player1 = HP_player1 - hurt2
        HP_player2 = HP_player2 - hurt1
        print('第',roundnumber,'回合:',player1,'使用',zhaoshi1,'对',player2,'造成',hurt1,'点伤害!')
        print(player2,'使用', zhaoshi2, '对',player1,'造成', hurt2, '点伤害!')
        time.sleep(0.5)
        roundnumber = roundnumber + 1
    if  HP_player1 <= 0 and HP_player2 > 0:
        print(player1,'被击败了!!!',player2,'得分+1!')
        source2 = source2 + 1
    if  HP_player2 <= 0 and HP_player1 > 0:
        print(player2,'被击败了!!!',player1,'得分+1!')
        source1 = source1 + 1
    if  HP_player2 <= 0 and HP_player1 <= 0:
        print(player1,'和',player2,'杀得难解难分,双方大战',roundnumber,'回合,最终同归于尽!双方各得一分')
        source1 = source1 + 1
        source2 = source2 + 1
    y = y+1
    x = x+1
    time.sleep(3)
if source1 > source2:
    print('比赛结束!!!获胜选手是:',player1,',比分:',source1,':',source2)
if source2 > source1:
    print('比赛结束!!!获胜选手是:',player2,',比分:',source2,':',source1)
else:
    y = y-1
	这是一个武侠游戏的雏形,后续我会继续丰富内容。
	下一步的计划:
	1.引入攻击和防御属性

====================================================
今天的你很菜,明天的你依然是菜鸟,但是只要今天每天都有新的积累,渐渐的你就成为了大菜鸟!加油!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值