-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathgame.py
More file actions
109 lines (96 loc) · 2.93 KB
/
game.py
File metadata and controls
109 lines (96 loc) · 2.93 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
# @Version : 1.0
# @Time : 2019/4/30
# @Author : 实小楼
import time
print('■■■■■■■■■■ 欢迎来到地下城,送死的凡人 ■■■■■■■■■■')
print('''
, _..._ ,
{'. .' '. .'}
{ ~ '. _|= __|_ .' ~}
{ ~ ~ '-._ (___________) _.-'~ ~ }
{~ ~ ~ ~.' '. ~ ~ }
{ ~ ~ ~ / /\ /\ \ ~ ~ }
{ ~ ~ / __ __ \ ~ ~ }
{ ~ /\/ -<( o) ( o)>- \/\ ~ ~}
{ ~ ;( \/ .-. \/ ); ~ }
{ ~ ~\_ () ^ ( ) ^ () _/ ~ }
'-._~ \ (`-._'-'_.-') / ~_.-'
'--\ `'._'+'_.'` /--'
\ \`-'/ /
`\ '-' /'
`\ /'
'-...-'
''')
hp = 0
att = 0
defend = 0
monsterLevel = 0
job = input('''请选择你的职业(输入a或b):
A:战士
B:法师
'''
)
while (job != "a" and job != "A" and job != "b" and job != "B"):
print("输入错误,请输入 a 或者 b")
job = input('''请选择你的职业:
A:战士
B:法师
''')
level = int(input('请输入你的等级:') )
monsterLevel = int(input('请输入怪物的等级:') )
if job == "a" or job == "A":
hp = 800 + level * 59
att = 100 + level * 10
defend = 20 + level * 5
if job == "b" or job == "B":
hp = 500 + level * 35
att = 120 + level * 19
defend = 15 + level * 3
print('你的等级是{},攻击力{},血量{},防御力{}' .format(level, att, hp,defend))
print("■■■■■■■■■■■■■■■■■ 战斗开始 ■■■■■■■■■■■■■■■■■")
bosshp = 10000 + monsterLevel*30
bossatt = 50 + monsterLevel * 8
bossdef = 50
while bosshp >= 0 and hp >= 0:
hp = hp - bossatt
print("怪物攻击了你,HP - {},剩余HP:{}".format(bossatt, hp))
bosshp = bosshp - att;
print("你攻击了Boss,砍掉了 {} 点血,剩余HP:{}".format(att,bosshp))
print("■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■")
time.sleep(0.5)
if hp <= 0:
print("战败,大侠请从头来过(试试把自己等级提高,怪物等级降低,再运行一次~)")
if bosshp <= 0:
print("恭喜你战胜了Boss,爆到屠龙刀一把。")
print('''
,
/ \\
{ }
! !
; : ;
| : |
| : |
l ; l
l ; l
I ; I
I ; I
I ; I
I ; I
d | b
H | H
H | H
H I H
,;, H I H ,;,
;H@H; ;_H_;, ;H@H;
`\Y/d_,;|4H@HK|;,_b\Y/'
'\;MMMMM$@@@$MMMMM;/'
~~~*; !8@8!; *~~~
;888;
;888;
;888;
;888;
d8@8b
O8@8O
T808T
`~`
''')