Python文字小游戏

Python文字小游戏

纪念我写下的第一个游戏

游戏介绍:

1.1V1文字小游戏

2.两种游戏角色

3.只有简单逻辑,比如选择人物等

#西游日记
#纪念我写下的第一个小游戏
print('*'*36+'西游哦快活哦'+'*'*36)
print('--'*42)
print('1 ->唐僧<- :东土大唐的一位僧人     2 ->白骨精<- :一位称职的妖精')
characater = int(input('请选择你的角色: '))
print('--'*21)
a = 1
b = 2
times = 1
while times <2:
	if characater == a:
		print('恭喜你!!  你将以->唐僧<-身份进行游戏')
		print('--'*21)
		break
	elif characater == b:
		print('恭喜你!!  你将以->白骨精<-身份进行游戏')
		print('--'*21)
		break
	else:
		print('❌错误❌   请重新输入')
		print('--'*21)
		characater = int(input('请选择你的角色: '))

print('loading............')
import time
time.sleep(1)
import random as r
print('咦?有一个幸运骰子:')
number = r.randint(1,100)
devel = 1
devel = number+devel
print('biu',f'你获得了{number}点经验,等级上升{number}级,目前的等级为{devel}级,请继续上路吧')
print('--'*42)
print('突然,出现了一个小鬼鬓蓬松,白发飘搔;须稀朗,银丝摆动。项挂一串数珠子,手持拐杖现龙头。远远的立在那山坡上高呼:“西进的长老,且暂住骅骝,紧兜玉勒。这山上有一伙妖魔,吃尽了阎浮世上人,不可前进!”')
print('--'*42)
print('3 ->走为上计<-   4 ->关你鸟事,锤<-')
choice = int(input('你的选择是: (选择3|4 按enter键继续)'))
choice_1 = 3
choice_2 = 4
attack_self = 5
life_self = 100
attack_m1 = 1
life_m1 = 15
if choice == choice_1:
	print('你走了,小鬼无语中。。。。。')
elif choice == choice_2:
	while life_m1>0 and life_self>0:	
		life_m1 -= attack_self
		life_self -= attack_m1
		print(f'小鬼受到了{attack_self}点伤害,你受到了{attack_m1}点伤害')
		print(f'你的生命值为{life_self},小鬼的生命值为{life_m1}')
		print('--'*42)
	print('小鬼哭着说:呜呜呜,你等着。')
	print('你捡起武器继续前行')
print('--'*42)
print('突然小鬼领着大BOSS来了见那怪走将出来,着实骁勇。看他怎生打扮,但见:金盔晃日,金甲凝光。盔上缨飘山雉尾,罗袍罩甲淡鹅黄。勒甲绦盘龙耀彩,护心镜绕眼辉煌。鹿皮靴,槐花染色;锦围裙,柳叶绒妆。手持三股钢叉利,不亚当年显圣郎。')
print('3 ->走为上计<-   4 ->关你鸟事,锤<-')
choice = int(input('你的选择是: (选择3|4 按enter键继续)'))
choice_1 = 3
choice_2 = 4
attack_self = 5
life_self = 100
attack_m2 = r.randint(2,8)
life_m2 = r.randint(50,150)
if choice == choice_1:
	print('你走了,ta无语中。。。。。')
elif choice == choice_2:
	while life_m2>0 and life_self>0 :	
		life_m2 -= attack_self
		life_self -= attack_m2
		print(f'BOSS受到了{attack_self}点伤害,你受到了{attack_m2}点伤害')
		print(f'你的生命值为{life_self},BOSS的生命值为{life_m2}')
		print('--'*42)
	if life_m2 <= 0:
		print('BOSS哭着说:呜呜呜,你等着。')
		print('你捡起武器继续前行')
		time.sleep(5)
		print('Victory!!!!!!!!')
	else:
		print('我要回家找妈妈,呜呜呜呜。。')
print('--'*42)
input('按enter键结束')
time.sleep(3)
print('--'*42)

4. 运行结果:

************************************西游哦快活哦************************************
------------------------------------------------------------------------------------
1 ->唐僧<- :东土大唐的一位僧人     2 ->白骨精<- :一位称职的妖精
请选择你的角色: 1
------------------------------------------
恭喜你!!  你将以->唐僧<-身份进行游戏
------------------------------------------
loading............
咦?有一个幸运骰子:
biu 你获得了9点经验,等级上升9,目前的等级为10级,请继续上路吧
------------------------------------------------------------------------------------
突然,出现了一个小鬼鬓蓬松,白发飘搔;须稀朗,银丝摆动。项挂一串数珠子,手持拐杖现龙头。远远的立在那山坡上高呼:“西进的长老,且暂住骅骝,紧兜玉勒。这山上有一伙妖魔,吃尽了阎浮世上人,不可前进!”
------------------------------------------------------------------------------------
3 ->走为上计<-   4 ->关你鸟事,锤<-
你的选择是: (选择3|4 按enter键继续)4
小鬼受到了5点伤害,你受到了1点伤害
你的生命值为99,小鬼的生命值为10
------------------------------------------------------------------------------------
小鬼受到了5点伤害,你受到了1点伤害
你的生命值为98,小鬼的生命值为5
------------------------------------------------------------------------------------
小鬼受到了5点伤害,你受到了1点伤害
你的生命值为97,小鬼的生命值为0
------------------------------------------------------------------------------------
小鬼哭着说:呜呜呜,你等着。
你捡起武器继续前行
------------------------------------------------------------------------------------
突然小鬼领着大BOSS来了见那怪走将出来,着实骁勇。看他怎生打扮,但见:金盔晃日,金甲凝光。盔上缨飘山雉尾,罗袍罩甲淡鹅黄。勒甲绦盘龙耀彩,护心镜绕眼辉煌。鹿皮靴,槐花染色;锦围裙,柳叶绒妆。手持三股钢叉利,不亚当年显圣郎。
3 ->走为上计<-   4 ->关你鸟事,锤<-
你的选择是: (选择3|4 按enter键继续)4
BOSS受到了5点伤害,你受到了4点伤害
你的生命值为96,BOSS的生命值为61
------------------------------------------------------------------------------------
BOSS受到了5点伤害,你受到了4点伤害
你的生命值为92,BOSS的生命值为56
------------------------------------------------------------------------------------
BOSS受到了5点伤害,你受到了4点伤害
你的生命值为88,BOSS的生命值为51
------------------------------------------------------------------------------------
BOSS受到了5点伤害,你受到了4点伤害
你的生命值为84,BOSS的生命值为46
------------------------------------------------------------------------------------
BOSS受到了5点伤害,你受到了4点伤害
你的生命值为80,BOSS的生命值为41
------------------------------------------------------------------------------------
BOSS受到了5点伤害,你受到了4点伤害
你的生命值为76,BOSS的生命值为36
------------------------------------------------------------------------------------
BOSS受到了5点伤害,你受到了4点伤害
你的生命值为72,BOSS的生命值为31
------------------------------------------------------------------------------------
BOSS受到了5点伤害,你受到了4点伤害
你的生命值为68,BOSS的生命值为26
------------------------------------------------------------------------------------
BOSS受到了5点伤害,你受到了4点伤害
你的生命值为64,BOSS的生命值为21
------------------------------------------------------------------------------------
BOSS受到了5点伤害,你受到了4点伤害
你的生命值为60,BOSS的生命值为16
------------------------------------------------------------------------------------
BOSS受到了5点伤害,你受到了4点伤害
你的生命值为56,BOSS的生命值为11
------------------------------------------------------------------------------------
BOSS受到了5点伤害,你受到了4点伤害
你的生命值为52,BOSS的生命值为6
------------------------------------------------------------------------------------
BOSS受到了5点伤害,你受到了4点伤害
你的生命值为48,BOSS的生命值为1
------------------------------------------------------------------------------------
BOSS受到了5点伤害,你受到了4点伤害
你的生命值为44,BOSS的生命值为-4
------------------------------------------------------------------------------------
BOSS哭着说:呜呜呜,你等着。
你捡起武器继续前行
Victory!!!!!!!!
------------------------------------------------------------------------------------
按enter键结束
发布了14 篇原创文章 · 获赞 2 · 访问量 518

猜你喜欢

转载自blog.csdn.net/qq_45828448/article/details/103658107