用户:
霸道的笨笨鸭fhol查看:0 回复:1 评论:0 创建时间:2024-05-18T11:50:50
【作品展示】

【作品介绍】
肘击比赛V0.1.0正式版是一款回合类肘击小游戏
玩家要通过肘击耐摔王以便赢得游戏
现在只做好了普通模式
但没过几个星期就会完善了
制作不易,谢谢大家!
【作品源代码】
import time
import random
def start_game():
player_health, enemy_health = 20, 20
print('#已开始游戏')
time.sleep(1)
print('#肘击比赛现在开始')
exit_loop = False
while (not exit_loop):
time.sleep(1)
print('现在是玩家的回合')
time.sleep(1)
print('''# 1 肘击(伤害1~5不等,有概率打不出暴击)
# 2 喝一口冰红茶(血量up+5)
# 3 跳过''')
action = input('请选择操作:')
if (action == '1'):
damage_dealt = random.randint(1, 5)
enemy_health -= damage_dealt
print(f'你肘了耐摔王一下,伤害为{damage_dealt}点,耐摔王还有{enemy_health}点血')
if (damage_dealt <= 3):
time.sleep(1)
print('你没有打出暴击呀你,你个人机')
elif (action == '2'):
player_health += 5
print(f'你喝了一口冰红茶,血量up+5,你现在的血量为{player_health}滴血')
if (player_health > 20):
player_health = 20
print('#但是你喝撑了,跑去上了个wc,所以血量又变成了20')
elif (action == '3'):
print('#你跳过了该回合')
else:
print('#无效操作,请重新选择')
if (enemy_health <= 0):
print('你赢了')
exit_loop = True
continue
if (enemy_health <= 5):
time.sleep(1)
print('#耐摔王快被肘坠机了,下个回合赶紧给他最后一肘吧')
time.sleep(1)
print('现在是耐摔王的回合')
time.sleep(1)
AI_Action_Roll = random.randint(1, 2)
damage_dealt = 0
if (AI_Action_Roll == 1):
enemy_health += 5
print('#耐摔王使用了冰红茶,血量up+5,当前耐摔王血量为满血多一点')
if enemy_health > 20:
enemy_health = 20
time.sleep(1)
print('#但是耐摔王喝撑了,所以血量又变成了20')
else:
damage_dealt = random.randint(1, 5)
player_health -= damage_dealt
print(f'#耐摔王肘了你一下,你被打掉了{damage_dealt}滴血,你现在的血量为{player_health}点血')
AI_Action_Roll = 0
if (player_health <= 0):
print('你输了')
time.sleep(1)
print('''
###########人#############
###########人#############
###########人#############
###########人#############
###########人#############
##########人#人###########
#########人###人##########
########人#####人#########
#######人#######人########
######人#########人#######''')
time.sleep(1)
print('''
####机####################
####机#######机机机机机####
机机机机机####机######机###
###机机机####机#######机###
##机#机#机###机########机##
#机##机##机##机########机##
机###机###机#机########机##
####机#######机########机##
####机######机#########机##
####机#####机###########机#''')
exit_loop = True
continue
if (player_health <= 5):
time.sleep(1)
print('#不是血量有点低呀哥们,下个回合赶紧喝一口冰红茶吧')
print('#本回合结束')
time.sleep(1)
print('#即将进入下轮回合')
time.sleep(3)
def main():
print('正在启动中……')
time.sleep(1)
print('###肘击比赛###启动成功!')
time.sleep(1)
print('''# 肘击比赛 V 0.1.0正式版
# 作者:呱呱''')
time.sleep(2)
print('# 输入任务栏前面的数字即可执行指令')
time.sleep(1)
print('# 他只是一个小游戏,禁止修改代码。')
time.sleep(1)
print('# 改了成乐子')
time.sleep(1)
print('# 乐')
time.sleep(1)
print('# 开始游戏吧!')
time.sleep(1)
print('# 正在加载中……')
time.sleep(random.randint(1, 10))
while True:
print('''# #########菜单##########
# 1 开始游戏
# 2 游戏设置
# 3 排位赛
# 4 公告
# 5 致谢
# 6 玩法
# 7 退出
请输入:''')
choice = input()
if (choice == '1'):
print('''请选择肘击现场(模式):
# 1 篮球场,开启你与耐摔王的回合(普通模式)
# 2 校外的小森林,开启你与校抱(霸)五人的回合(无尽模式)
# 3 肘击小巷,开启你与其他肘王的回合(单人对战)
# 4 肘击王的故事————肘击比赛的诞生(剧情模式)
# 5 退出肘击现场''')
choice_pattern = input()
if (choice_pattern == '1'):
start_game()
print('#游戏结束,按任意键返回主菜单...')
input() # 等待用户按键后继续
# 如果游戏结束后想退出主循环,可以取消注释这行
#break
if (choice_pattern == '2'):
print('#校外的小森林正在探索中,敬请期待')
time.sleep(1)
print('#按任意键返回主菜单...')
input()
if (choice_pattern == '3'):
print('肘击小巷人流量大,正在疏通中,敬请期待')
time.sleep(1)
print('#按任意键返回主菜单...')
input()
if (choice_pattern == '4'):
print('故事正在编写中,敬请期待')
time.sleep(1)
print('#按任意键返回主菜单...')
input()
if (choice_pattern == '5'):
print('正在返回中……')
time.sleep(1)
print('#按任意键返回主菜单...')
input()
elif (choice == '7'):
print('正在退出游戏……')
time.sleep(1)
print('已退出游戏')
break # 退出主循环
else:
print('#无效选择,请重新选择')
if (choice == '2'):
print('没有设置,请问一下小游戏哪来的设置?')
time.sleep(1)
print('按任意键返回主菜单...')
input()
if (choice == '3'):
print('排位赛将在《肘击比赛》V0.2.0推出,敬请期待')
time.sleep(1)
print('按任意键返回主菜单...')
input()
if (choice == '4'):
print('''##########公告##########
1:作者将对肘击比赛正式开坑了!!!
2:《肘击比赛》V0.1.0在5月17日
正式推出正式版
3:呱呱(作者)不再是不会编程的fw了,
其实本来就会
4:呱呱真名不叫***!!!''')
time.sleep(1)
print('按任意键返回主菜单...')
input()
if (choice == '5'):
print('''致谢名单:
1:呱呱(作者)
2:文心一言(代码补丁)
3:没了''')
time.sleep(1)
print('按任意键返回主菜单...')
input()
if (choice == '6'):
print('玩法说明:(按任意键跳过前提紧要)')
print('你是一个爱肘击的初中生,喜欢到处肘击他人。')
input()
print('一天,你们小镇开始举行了一场大规模的肘击比赛')
input()
print('父老乡亲们开始互相肘击分出胜负从而赢得肘王冠军杯')
input()
print('你也参与了其中,开始了你的肘击生涯……')
input()
print('通过输入选项栏前面的数字即可快捷释放技能')
input()
print('''
# 1 肘击
*
星号上面的就是选项栏前面的数字
数字后面的就是选项''')
input()
print('只要肘爆对面的人机即可胜利')
input()
print('注意,你每次打出的伤害不唯一')
input()
print('现在你知道了赶紧去实战吧!(任意键退出)')
input()
time.sleep(1)
if (__name__ == '__main__'):
main()
【提示】
部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:
https://python.codemao.cn