python游戏制作rpg_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程序设计有所帮助。
时间: 2015-06-26
python游戏制作rpg_python实现的简单RPG游戏流程实例相关推荐
- python小项目实例流程-python实现的简单RPG游戏流程实例
本文实例讲述了python实现的简单RPG游戏流程.分享给大家供大家参考.具体如下: #RPG rpg = True whp = 100 mahp = 100 hhp = 100 MHP = 10 d ...
- python怎么写rpg游戏_python实现的简单RPG游戏流程实例
本文实例讲述了python实现的简单RPG游戏流程.分享给大家供大家参考.具体如下: #RPG rpg = True whp = 100 mahp = 100 hhp = 100 MHP = 10 d ...
- python简单小游戏代码-python基础练习之几个简单的游戏
文档介绍 利用python写"猜数字","猜词语","谁是卧底"这三个游戏,从而快速掌握python编程的入门知识,包括python语法/列 ...
- python简单游戏程序-python基础练习之几个简单的游戏
文档介绍 利用python写"猜数字","猜词语","谁是卧底"这三个游戏,从而快速掌握python编程的入门知识,包括python语法/列 ...
- 简单的python脚本-python基础练习之几个简单的游戏
文档介绍 利用python写"猜数字","猜词语","谁是卧底"这三个游戏,从而快速掌握python编程的入门知识,包括python语法/列 ...
- python游戏最简单代码-python基础练习之几个简单的游戏
文档介绍 利用python写"猜数字","猜词语","谁是卧底"这三个游戏,从而快速掌握python编程的入门知识,包括python语法/列 ...
- 谁是卧底python代码,python基础练习之几个简单的游戏
文档介绍 利用python写"猜数字","猜词语","谁是卧底"这三个游戏,从而快速掌握python编程的入门知识,包括python语法/列 ...
- 游戏制作 RPGDreamer (一)--打飞机类游戏
游戏制作 RPGDreamer (一)–打飞机类游戏 以前经常感叹别人编写的软件能静下心来用几年的时间修改.完善,除了发自内心的佩服外,还有点莫明的嫉妒. 但现在回想起RPGDreamer的创作历程, ...
- 用Delphi + DirectX开发简单RPG游戏
http://www.bianceng.cn/delphi/dp16.htm 提到 RPG (角色扮演游戏,Role Play Game),在座各位恐怕没有不熟悉的.从古老经典的 DOS 版<仙 ...
- 用Delphi+DirectX开发简单RPG游戏
提到 rpg (角色扮演游戏,role play game),在座各位恐怕没有不熟悉的.从古老经典的 dos 版<仙剑奇侠传>到新潮花哨的<轩辕剑>系列,无不以曲折优美的故事情 ...
最新文章
- Android(java)学习笔记96:layout_weight使用注意事项
- CTR预估中GBDT与LR融合方案
- spring cloud连载第一篇之bootstrap context
- linux收回用户执行权限,Linux之文件权限管理命令
- 瑞幸咖啡:陆正耀继续担任董事和董事长
- XE Styles不见了
- Uniswap 24h交易量约11.2亿美元涨23.91%
- Leetcode 17 - Letter Combinations of a Phone Number
- nlp基础—7.隐马尔可夫模型(HMM算法)
- Illustrator 教程,认识 Illustrator 中的工作区
- 进程切换与线程切换的区别
- RPM打包原理、示例、详解及备查( 转)
- 永磁同步电机的直接转矩控制(二)一一一传统DTC仿真结果分析
- 利用PDM实现机械制造业的信息集成
- 计算机ppt制作培训心得,学习ppt制作体会
- oracle 职业规划,数据库工程师的职业规划
- abandon connection问题分析
- React启动报错These dependencies were not found:
- 给Scrapy添加代理
- 【智能制造】MES在工业4.0标准下的规范和功能
热门文章
- 如何让老用户帮你“裂变”新用户
- tolower c语言,C语言 tolower()用法及代码示例
- transform模板函数调用tolower函数报错原因、解决办法
- 和极有家一起玩转智能家居——极有家未来之家合作招募
- Unity Cull 背面剔除
- MATLAB电话拨号音仿真,MATLAB电话拨号音的合成与识别
- 相关系数与决定系数的关系
- Android初学者需掌握的几点经验:该如何自学Android开发?(Android自学资料大全)
- Flutter第一天
- 新旧版MATLAB中的希尔伯特-黄变换(HHT)及其边际谱的求取问题