python编写的简单RPG游戏流程代码,python编写rpg流程,#RPGrpg = Tr
文章由Byrx.net分享于2019-03-23 10:03:15
python编写的简单RPG游戏流程代码,python编写rpg流程,#RPGrpg = Tr
#RPGrpg = Truewhp = 100mahp = 100hhp = 100MHP = 10def 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里的generator函数,pythongenerator,定义一个generato
- 一个Python编写的简单hangman游戏代码,python编写hangman,
- 用Python将绝对URL替换成相对URL,python替换相对url,#!/us
- 一段简单的python邮件客户端发送代码,python邮件客户端
- python中发送邮件的代码片段,,来源:http://ww
- python创建只包含指定扩展名文件的目录结构列表,,#!
- python写的FTP简单上传下载文件,,#!/usr/bin/e
- python输出指定函数运行时间的装饰器,python函数,def G
- python循环中使用break语句终止循环,pythonbreak,#!/usr/bin
- python for each遍历字典,pythoneach,D = {'a':1,
评论关闭