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统计文件行数示例分享
Feb 21 Python
Python实现Linux下守护进程的编写方法
Aug 22 Python
python实现文件路径和url相互转换的方法
Jul 06 Python
Python PyQt5标准对话框用法示例
Aug 23 Python
Python with语句上下文管理器两种实现方法分析
Feb 09 Python
python pandas 组内排序、单组排序、标号的实例
Apr 12 Python
解决pyqt5中QToolButton无法使用的问题
Jun 21 Python
Python二进制文件读取并转换为浮点数详解
Jun 25 Python
Python面向对象之多态原理与用法案例分析
Dec 30 Python
pytorch中的卷积和池化计算方式详解
Jan 03 Python
Python容器类型公共方法总结
Aug 19 Python
Python 循环读取数据内存不足的解决方案
May 25 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
深入PHP curl参数的详解
2013/06/17 PHP
使用PHP备份MYSQL数据的多种方法
2014/01/15 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(四)
2014/06/23 PHP
PHP中使用localhost连接Mysql不成功的解决方法
2014/08/20 PHP
PHP crypt()函数的用法讲解
2019/02/15 PHP
TNC vs BOOM BO3 第一场2.13
2021/03/10 DOTA
jQuery LigerUI 使用教程入门篇
2012/01/18 Javascript
Javascript在IE和FireFox中的不同表现简析
2012/12/03 Javascript
模拟电子签章盖章效果的jQuery插件源码
2013/06/24 Javascript
js写出遮罩层登陆框和对联广告并自动跟随滚动条滚动
2014/04/29 Javascript
Javascript数据结构与算法之列表详解
2015/03/12 Javascript
jQuery解析Json实例详解
2015/11/24 Javascript
判断输入的字符串是否是日期格式的简单方法
2016/07/11 Javascript
浅析Javascript ES6新增值比较函数Object.is
2016/08/24 Javascript
js 弹出虚拟键盘修改密码的简单实例
2016/10/10 Javascript
基于jQuery制作小图标上下滑动特效
2017/01/18 Javascript
jquery实现焦点轮播效果
2017/02/23 Javascript
js实现3D图片环展示效果
2017/03/09 Javascript
详解nodejs微信jssdk后端接口
2017/05/25 NodeJs
Canvas放置反弹效果随机图形(实例)
2017/08/17 Javascript
浅谈Vue-cli 命令行工具分析
2017/11/22 Javascript
点击按钮弹出模态框的一系列操作代码实例
2019/03/29 Javascript
JavaScript函数式编程(Functional Programming)纯函数用法分析
2019/05/22 Javascript
JS实现查找数组中对象的属性值是否存在示例
2019/05/24 Javascript
关于vue2强制刷新,解决页面不会重新渲染的问题
2019/10/29 Javascript
微信小程序新闻网站详情页实例代码
2020/01/10 Javascript
JS实现炫酷雪花飘落效果
2020/08/19 Javascript
python使用knn实现特征向量分类
2018/12/26 Python
python开头的coding设置方法
2019/08/08 Python
python检测服务器端口代码实例
2019/08/31 Python
Python爬取数据并实现可视化代码解析
2020/08/12 Python
有趣的流行文化T恤、马克杯、手机壳和更多:Look Human
2019/01/07 全球购物
普通院校学生的自荐信
2013/11/27 职场文书
保护母亲河倡议书
2014/04/14 职场文书
放假通知怎么写
2015/08/18 职场文书
小学三年级语文教学反思
2016/03/03 职场文书