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


Posted in Python onJune 28, 2015

本文实例讲述了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 相关文章推荐
python网络编程学习笔记(四):域名系统
Jun 09 Python
Python实现从url中提取域名的几种方法
Sep 26 Python
Python编程中运用闭包时所需要注意的一些地方
May 02 Python
Python从MP3文件获取id3的方法
Jun 15 Python
Python 对象中的数据类型
May 13 Python
Python实现接受任意个数参数的函数方法
Apr 21 Python
Win10下python3.5和python2.7环境变量配置教程
Sep 18 Python
Python3实现统计单词表中每个字母出现频率的方法示例
Jan 28 Python
python网络爬虫 Scrapy中selenium用法详解
Sep 28 Python
tensorflow 变长序列存储实例
Jan 20 Python
tensorflow模型继续训练 fineturn实例
Jan 21 Python
Python 无限级分类树状结构生成算法的实现
Jan 21 Python
python实现自动登录人人网并采集信息的方法
Jun 28 #Python
Python实现将绝对URL替换成相对URL的方法
Jun 28 #Python
python实现将html表格转换成CSV文件的方法
Jun 28 #Python
python实现根据主机名字获得所有ip地址的方法
Jun 28 #Python
python自动zip压缩目录的方法
Jun 28 #Python
python查找指定具有相同内容文件的方法
Jun 28 #Python
python中getaddrinfo()基本用法实例分析
Jun 28 #Python
You might like
用IE远程创建Mysql数据库的简易程序
2006/10/09 PHP
解决GD中文乱码问题
2007/02/14 PHP
Yii2 输出xml格式数据的方法
2016/05/03 PHP
如何简单地用YUI做JavaScript动画
2007/03/10 Javascript
JavaScript在IE和Firefox浏览器下的7个差异兼容写法小结
2010/06/18 Javascript
js与jquery中获取当前鼠标的x、y坐标位置的代码
2011/05/23 Javascript
当达到输入长度时表单自动切换焦点
2014/04/06 Javascript
浅析基于WEB前端页面的页面内容搜索的实现思路
2014/06/10 Javascript
nodejs中操作mysql数据库示例
2014/12/20 NodeJs
JS+DIV实现鼠标划过切换层效果的方法
2015/05/25 Javascript
Bootstrap 折叠(Collapse)插件用法实例详解
2016/06/01 Javascript
jQuery内存泄露解决办法
2016/12/13 Javascript
JSON与js对象序列化实例详解
2017/03/16 Javascript
深究AngularJS中$sce的使用
2017/06/12 Javascript
nodejs结合socket.io实现websocket通信功能的方法
2018/01/12 NodeJs
babel之配置文件.babelrc入门详解
2018/02/22 Javascript
vue-cli开发环境实现跨域请求的方法
2018/04/07 Javascript
JS使用setInterval实现的简单计时器功能示例
2018/04/19 Javascript
Vue实现导航栏点击当前标签变色功能
2020/08/19 Javascript
Layui动态生成select下拉选择框不显示的解决方法
2019/09/24 Javascript
JS实现压缩上传图片base64长度功能
2019/12/03 Javascript
原生小程序封装跑马灯效果
2020/10/21 Javascript
为什么JavaScript中0.1 + 0.2 != 0.3
2020/12/03 Javascript
利用Python实现原创工具的Logo与Help
2018/12/03 Python
Django:使用filter的pk进行多值查询操作
2020/07/15 Python
html5/css3响应式页面开发总结
2018/10/16 HTML / CSS
德国户外装备、登山运动和攀岩商店:tapir store
2020/02/12 全球购物
常见的软件开发流程有哪些
2015/11/14 面试题
经典的班主任推荐信
2013/10/28 职场文书
英语专业毕业生自我鉴定
2013/11/09 职场文书
《莫泊桑拜师》教学反思
2014/04/23 职场文书
怎么写工作检讨书
2014/11/16 职场文书
神龙架导游词
2015/02/11 职场文书
2015年车间安全管理工作总结
2015/05/13 职场文书
《作风建设永远在路上》心得体会
2016/01/21 职场文书
box-shadow单边阴影的实现
2023/05/21 HTML / CSS