当前位置: 首页 > >

简单回合制打怪升级游戏(Python实现)

发布时间:

文字对战

主要的系统分类:


角色系统:种族系统和技能系统


战斗系统:采用回合制


商城系统:游戏的道具贩卖系统


充值系统:充值


?


各系统功能细化


角色系统--种族系统


分为2大种类:法师和战士


法师系:


血量值较低 初值较低为战士的75% 血量成长系数0.8


法术攻击高:初值自己设定 成长系数 1.3


魔法值高:初值自己设定 成长系数 1.2


魔防高:初值自己设定 成长系数 1.2


物防低:初值自己设定 成长系数1.1


敏捷稍低:初值自己设定 成长系数1.1


无物理攻击,普通攻击为法伤


战士系:


血量值较高 初值自己设定 血量成长系数1.1


物理攻击高:初值自己设定 成长系数 1.3


魔法值低:初值自己设定 成长系数 1.1


魔防低:初值自己设定 成长系数 1.1


物防高:初值自己设定 成长系数1.2


敏捷正常:初值自己设定 成长系数1.2


无法术攻击,普通攻击为物理伤害


?


角色系统--技能系统


两大类:


法师技能和战士技能


法师技能:


烈日灼心:单体伤害为攻击的150%。


光之吟唱:全体伤害为攻击的90%。


?


战士技能:


晴元霸斩:单体伤害为攻击的150%。


乾离龙杀:全体伤害为攻击的90%。


?


战斗系统


回合制战斗设置:


战斗开始后


    依据双方目前的敏捷属性设定先手后手技能为随机发动 需要消耗魔法值伤害计算公式为自定义一方血量为0判定胜负战斗胜利获得经验值和金币经验每增加100,上升一个等级,且玩家生命值回满,多余的经验值累积。道具对玩家有增益效果,等级越高,增益效果越明显,自定义;与玩家职业相匹配,增益效果越明显。每次战斗敌人为随机出现,名字随机(可提供名字列表,供随机出现),但等级与玩家基本持*,且随机携带道具。每次战斗完毕,自动存储玩家的当前的等级、金币和道具等相关信息,下次启动会先加载玩家的信息。

?


商城系统


贩卖等级装备:


法系:10级:审判系列 20:圣光系列 30:帝国系列40:幻系列


物理:10级:狂暴系列 20:永恒系列 30:苍穹系列40:神系列


价位和装备属性自定义


充值系统


需要输入银行卡和卡号(虚拟)进行验证,扣除费用,增加玩家金币数量:1RMB=1000金币


?


?


其他自由发挥


?


1、选择玩家


2、进入商城


3、进入充值


4、选择装备


5、玩家信息


6、进入战斗


7、退出


选择什么职业?(当前为战士)


1、战士


2、法师


3、返回


?


?


欢迎来到商城


一、法系


1、审判系列??10级() 2000


2、圣光系列??20级


3、帝国系列??30级


4、幻想系列??40级


二、物理


1、狂暴系列??10级


2、永恒系列??20级


3、苍穹系列??30级


4、神系列??40级


3、15元


4、20元


请问您需要充值多少钱?


2、10元


1、5元


请从您当前的装备中选择一个,设置为使用装备


4、装备3:介绍


3、装备3:介绍


1、装备1:介绍


2、装备2:介绍


?


AAA vs BBB


BBB:使用晴元霸斩对 AAA造成50点伤害


AAA:使用烈日灼心对 BBB造成100点伤害


?


对战结束: AAA体力为0,死亡! BBB获胜,经验上升10,等级为2,获得金币10枚


?


上面是老师给发的要求,跟同学组队简单实现了一个这样的简陋游戏。


?


关注公众号:“一起玩转Python”获取源码:


扫码关注



代码下载链接:https://download.csdn.net/download/yixinluobo/11470655


?


?



友情链接: