本文实例讲述了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游戏流程实例

本文地址: http://www.cppcns.com/jiaoben/python/127167.html

python小项目实例流程-python实现的简单RPG游戏流程实例相关推荐

  1. python怎么写rpg游戏_python实现的简单RPG游戏流程实例

    本文实例讲述了python实现的简单RPG游戏流程.分享给大家供大家参考.具体如下: #RPG rpg = True whp = 100 mahp = 100 hhp = 100 MHP = 10 d ...

  2. pythonrpg游戏_python实现的简单RPG游戏流程实例

    #RPG rpg = True whp = 100 mahp = 100 hhp = 100 MHP = 10 def dgrnd () : wa = raw_input ("What do ...

  3. 【有趣的Python小程序】Python多个简单上手的库制作WalkLattice 走格子游戏 (思路篇)上

    篇写上一个思路篇,那么今天我们就来完成这一项工作 源代码和配套文件 链接: https://caiyun.139.com/m/i?135ClY1yWrSKX 提取码:e4pq 复制内容打开中国移动云盘 ...

  4. python小项目实例流程-Python小项目:快速开发出一个简单的学生管理系统

    原标题:Python小项目:快速开发出一个简单的学生管理系统 本文根据实际项目中的一部分api 设计抽象出来,实例化成一个简单小例子,暂且叫作「学生管理系统」. 这个系统主要完成下面增删改查的功能: ...

  5. python小项目案例-python简单项目实例

    语言多元化是PayPal编程文化中一个重要的组成部分.在C++和Java长期流行的同时,更多的团队选择了Jva和Scala.同时,Braintree的收购也引入了一个久经世故的Ruby社区.Pytho ...

  6. python小项目案例-Python小项目:快速开发出一个简单的学生管理系统

    本文根据实际项目中的一部分api 设计抽象出来,实例化成一个简单小例子,暂且叫作「学生管理系统」. 这个系统主要完成下面增删改查的功能: 包括: 学校信息的管理 教师信息的管理 学生信息的管理 根据A ...

  7. python小课骗局-Python小课怎么样啊?

    其实,Python上小课,最大的益处就在于老师能够给你节省时间,解决问题而已. 不过说回来了,学习Python还是得靠自己勤加练习,最关键的就是勤奋和多练. 因为一般老师都是有经验的,新手在编程的时候 ...

  8. python小课骗局-python小课值吗

    Python小课其实是风变编程旗下的Python课.课程更像一个「闯关游戏」,让每个小白学员学编程越学越上瘾. 个人感觉还行,刚学完了他们的爬虫课程.(推荐学习:Python视频教程) 之前机缘巧合在 ...

  9. 【Python小技巧】Python操控Chrome浏览器实现网页打开、切换、关闭(送独家Chrome操作打包类源码、Chrome浏览器Cookie在哪里?)

    文章目录 前言 一.什么时候需要用Python控制浏览器? 二.下载Chrome浏览器驱动文件 1. 安装Chrome浏览器并查看版本 2. 下载浏览器驱动文件 3. 解压到python编译器目录(p ...

最新文章

  1. 网络字节序,主机字节序,地址转换函数
  2. oom 如何避免 高并发_糖尿病并发症真的会致死?又该如何避免它发生?
  3. Android小项目之--服务【Service】
  4. Ubuntu 14.04.02 安装openvswitch-2.3.1
  5. graph面板x轴模式包括哪些_发那科数控车床面板讲解
  6. 浅尝boost之format
  7. C++_虚继承_虚函数_纯虚函数(多继承的二义性,多态)
  8. linux---基础04
  9. 面试官 | count(1)、count(*) 、count(列名) 有什么区别?
  10. 小程序 array.map_Array.map解释了4个复杂级别:从5岁到功能程序员。
  11. 【Flutter】Dart的类方法和对象操作符
  12. 修改PHP上传文件的大小限制(post)
  13. GENTLE.NET快速上手
  14. Oracle数据库的四款工具软件
  15. VDN智能升级的设置及原理
  16. Unity 通过修改图片透明度实现淡出效果
  17. deebot扫地机器人说明书_ecovacs扫地机器人730使用说明书_deebot扫地机器说明书
  18. 配置Jinjia2模板引擎
  19. 入门Python400集视频,Python学会之后,一般能拿到多少工资?
  20. Java程序员应该具备的辅助开发神器

热门文章

  1. .Net Core 商城微服务项目系列(八):购物车
  2. centos6.5编译安装php7,及配置与nginx通信。
  3. UIView上的控件使用push方法跳转
  4. html5、canvas绘制本地时钟
  5. Git指南-Git-flow开发流程
  6. python基础教程是什么语言-0编程基础,什么语言也没学过,请问学Python怎样入门?...
  7. python用什么软件编程1001python用什么软件编程-Python中免验证跳转到内容页的实例代码...
  8. python简单代码演示效果-10分钟教你用python 30行代码搞定简单手写识别!
  9. python语言安装-Python安装
  10. python 命令-Python中执行系统命令的四种方法