最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

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

来源:动视网 责编:小采 时间:2020-11-27 14:34:08
文档

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

python实现的简单RPG游戏流程实例:本文实例讲述了python实现的简单RPG游戏流程。分享给大家供大家参考。具体如下: #RPG rpg = True whp = 100 mahp = 100 hhp = 100 MHP = 10 def dgrnd () : wa = raw_input (What does Warrior do?) ma
推荐度:
导读python实现的简单RPG游戏流程实例:本文实例讲述了python实现的简单RPG游戏流程。分享给大家供大家参考。具体如下: #RPG rpg = True whp = 100 mahp = 100 hhp = 100 MHP = 10 def dgrnd () : wa = raw_input (What does Warrior do?) ma


本文实例讲述了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程序设计有所帮助。

文档

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

python实现的简单RPG游戏流程实例:本文实例讲述了python实现的简单RPG游戏流程。分享给大家供大家参考。具体如下: #RPG rpg = True whp = 100 mahp = 100 hhp = 100 MHP = 10 def dgrnd () : wa = raw_input (What does Warrior do?) ma
推荐度:
标签: 流程 实例 python
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top