网络编程
位置:首页>> 网络编程>> Python编程>> python实现的简单RPG游戏流程实例

python实现的简单RPG游戏流程实例

作者:不吃皮蛋  发布时间:2021-11-13 21:29:53 

标签:python,游戏

本文实例讲述了python实现的简单RPG游戏流程。分享给大家供大家参考。具体如下:


#RPG
rpg = True
whp = 100
mahp = 100
hhp = 100
MHP = 10
def dgrnd () :
wa = raw_input ("What does Warrior do?")
ma = raw_input ("What does Mage do?")
ha = raw_input ("What does Healer do?")
if wa == "flame slash" :
 print ("Warrior uses Flame Slash!")
 MHP-20
elif wa == "Dragon Slash" and M == "Dragon" :
 print ("Warrior used Dragon Slash!")
 MHP-80
if wa == "Dragon" and M == "Troll" or M == "Goblin" :
 print ("Warrior's attack did no damage!")
if ma == "icicle drop" :
 print ("Mage used Icicle Drop")
 MHP-15
 mahp-10
 whp-10
 hhp-10
if ma == "flames of heck" :
 MHP-75
 mahp-50
 wph-50
 hhp-50
if ha == "heal warrior" :
 print ("Healer Heals Warrior!")
 whp + 20
if ha == "heal mage" :
 print ("Healer Heals Mage!")
 mahp + 20
if ha == "heal healer" :
 print ("Healer Heals Healer!")
 hhp + 20
if ha == "attack" :
 print ("Healer Attacks!")
 MHP - 5
 print (M+"attacks!")
if M == "dragon" :
 whp - 40
 mahp - 40
 hhp - 40
if M == "Troll" :
 whp - 30
 mahp - 30
 hhp - 30
if M == "Goblin" :
 whp - 20
 mahp - 20
 hhp -20
print ("Warrior has "+whp+" HP left, Mage has "+mahp+" HP left, and Healer has "+hhp+" HP left!")
if MHP == 0 :
 print ("You defeated the "+M+" !")
 print ("That is all I have built so far. Eventually, there will be more!")
 print ("Thank You for Playing!!")
 dgrnd ()
if rpg == True :
print ("This mode is not yet complete. It only contains a dungeon so far. I'm still working on the rest.")
#Dungeon
whp = 100
mahp = 100
hhp = 100
MHP = 10
M = "fail"
print ("You enter the dungeon")
rm = raw_input ("There are three passages. Do you take the first one, the second one, or the third one?")
if rm == 'one' :
 M = 'Troll'
 MHP = 80
 print ("A "+M+" appears!")
if rm == 'two' :
 M = 'Goblin'
 MHP = 35
 print ("A "+M+" appears!")
if rm == 'three' :
 M = 'Dragon'
 MHP = 120
 print ("A "+M+" appears!")
while MHP > 0 :
 dgrnd ()

希望本文所述对大家的Python程序设计有所帮助。

0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com