手机
当前位置:查字典教程网 >脚本专栏 >python >python实现的简单RPG游戏流程实例
python实现的简单RPG游戏流程实例
摘要:本文实例讲述了python实现的简单RPG游戏流程。分享给大家供大家参考。具体如下:#RPGrpg=Truewhp=100mahp=100h...

本文实例讲述了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"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实现百度关键词排名查询

Python的lambda匿名函数的简单介绍

python使用rabbitmq实现网络爬虫示例

python开发的小球完全弹性碰撞游戏代码

python调用短信猫控件实现发短信功能实例

python实现rest请求api示例

python实现进程间通信简单实例

Python中使用 Selenium 实现网页截图实例

python实现ip查询示例

python实现数通设备端口监控示例

精品推荐
分类导航