python小项目实例流程-python实现的简单RPG游戏流程实例
本文实例讲述了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游戏流程实例相关推荐
- python怎么写rpg游戏_python实现的简单RPG游戏流程实例
本文实例讲述了python实现的简单RPG游戏流程.分享给大家供大家参考.具体如下: #RPG rpg = True whp = 100 mahp = 100 hhp = 100 MHP = 10 d ...
- pythonrpg游戏_python实现的简单RPG游戏流程实例
#RPG rpg = True whp = 100 mahp = 100 hhp = 100 MHP = 10 def dgrnd () : wa = raw_input ("What do ...
- 【有趣的Python小程序】Python多个简单上手的库制作WalkLattice 走格子游戏 (思路篇)上
篇写上一个思路篇,那么今天我们就来完成这一项工作 源代码和配套文件 链接: https://caiyun.139.com/m/i?135ClY1yWrSKX 提取码:e4pq 复制内容打开中国移动云盘 ...
- python小项目实例流程-Python小项目:快速开发出一个简单的学生管理系统
原标题:Python小项目:快速开发出一个简单的学生管理系统 本文根据实际项目中的一部分api 设计抽象出来,实例化成一个简单小例子,暂且叫作「学生管理系统」. 这个系统主要完成下面增删改查的功能: ...
- python小项目案例-python简单项目实例
语言多元化是PayPal编程文化中一个重要的组成部分.在C++和Java长期流行的同时,更多的团队选择了Jva和Scala.同时,Braintree的收购也引入了一个久经世故的Ruby社区.Pytho ...
- python小项目案例-Python小项目:快速开发出一个简单的学生管理系统
本文根据实际项目中的一部分api 设计抽象出来,实例化成一个简单小例子,暂且叫作「学生管理系统」. 这个系统主要完成下面增删改查的功能: 包括: 学校信息的管理 教师信息的管理 学生信息的管理 根据A ...
- python小课骗局-Python小课怎么样啊?
其实,Python上小课,最大的益处就在于老师能够给你节省时间,解决问题而已. 不过说回来了,学习Python还是得靠自己勤加练习,最关键的就是勤奋和多练. 因为一般老师都是有经验的,新手在编程的时候 ...
- python小课骗局-python小课值吗
Python小课其实是风变编程旗下的Python课.课程更像一个「闯关游戏」,让每个小白学员学编程越学越上瘾. 个人感觉还行,刚学完了他们的爬虫课程.(推荐学习:Python视频教程) 之前机缘巧合在 ...
- 【Python小技巧】Python操控Chrome浏览器实现网页打开、切换、关闭(送独家Chrome操作打包类源码、Chrome浏览器Cookie在哪里?)
文章目录 前言 一.什么时候需要用Python控制浏览器? 二.下载Chrome浏览器驱动文件 1. 安装Chrome浏览器并查看版本 2. 下载浏览器驱动文件 3. 解压到python编译器目录(p ...
最新文章
- 网络字节序,主机字节序,地址转换函数
- oom 如何避免 高并发_糖尿病并发症真的会致死?又该如何避免它发生?
- Android小项目之--服务【Service】
- Ubuntu 14.04.02 安装openvswitch-2.3.1
- graph面板x轴模式包括哪些_发那科数控车床面板讲解
- 浅尝boost之format
- C++_虚继承_虚函数_纯虚函数(多继承的二义性,多态)
- linux---基础04
- 面试官 | count(1)、count(*) 、count(列名) 有什么区别?
- 小程序 array.map_Array.map解释了4个复杂级别:从5岁到功能程序员。
- 【Flutter】Dart的类方法和对象操作符
- 修改PHP上传文件的大小限制(post)
- GENTLE.NET快速上手
- Oracle数据库的四款工具软件
- VDN智能升级的设置及原理
- Unity 通过修改图片透明度实现淡出效果
- deebot扫地机器人说明书_ecovacs扫地机器人730使用说明书_deebot扫地机器说明书
- 配置Jinjia2模板引擎
- 入门Python400集视频,Python学会之后,一般能拿到多少工资?
- Java程序员应该具备的辅助开发神器
热门文章
- .Net Core 商城微服务项目系列(八):购物车
- centos6.5编译安装php7,及配置与nginx通信。
- UIView上的控件使用push方法跳转
- html5、canvas绘制本地时钟
- Git指南-Git-flow开发流程
- python基础教程是什么语言-0编程基础,什么语言也没学过,请问学Python怎样入门?...
- python用什么软件编程1001python用什么软件编程-Python中免验证跳转到内容页的实例代码...
- python简单代码演示效果-10分钟教你用python 30行代码搞定简单手写识别!
- python语言安装-Python安装
- python 命令-Python中执行系统命令的四种方法