武侠风云(基础版)

基本任务:
1 建立角色类,角色拥有生命值的属性和攻击的方法,攻击值是随机的。
2 建立职业子类,刀客,(伤害少,血量多)剑客(伤害正常,血量正常,有几率两倍暴击),
女贼(伤害高,血量少,有几率 3 倍暴击)
3 欢迎界面,选择职业,创建角色,替电脑创建角色(角色名为同桌名)
4 选择与电脑决斗还是聊天
如果为聊天则随机和电脑聊三句话
如果选择决斗则直至一方死亡,打印中间打斗过程,打斗过程为随机打斗,不同职业打斗描
述要求不同。一人出招后,停下几秒给观众读打斗的时间
5 添加胜利或失败界面
Import random,time
Random.choice((元素,元素,元素))从元组的元素中随机选取。
Random.int(a,b)a 为下限,b 为上限,随机选取数字
参数 Self 为对象本身,参数 other 为其它对象。
Time.sleep(秒数),可以延缓下一个程序执行时间
功能进阶(可选功能):
1 建立其它职业,要求有职业特性,游戏平衡
Eg:添加嗜血刀客职业,有几率攻击造成等量伤害的血量回复
2 建立角色特性技能,要求技能随机释放
Eg:添加医圣职业,有几率释放技能让自己血量回复
3 添加装备系统,增加角色生命值或伤害值
4 添加宠物系统,创建角色后随机获得一个宠物
5 添加物理防御系统,创建武僧职业,有几率忽视防御
6 添加谋士职业(法伤),增加法术伤害体系和法术防御体系
7 添加升级系统,打斗胜利获取经验升级,伤害和血量增加
8 增加答题系统,通过答题来获得装备或者是属性提升
*9 故事系统,按顺序击败一些列剧情人物,和每个人物拥有剧情对话,角色属性和伤害
逐步提升
10 可存档和读档

以下为运行截图:
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

代码见下方链接

全部代码

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/440065.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

机器学习笔记(十六):大规模机器学习

目录 1)Learning with large datasets 2)Stochastic gradient descent 3)Mini-batch gradient descent 4)Stochastic gradient descent convergence 1)Learning with large datasets 回顾一下我们之前提到的这句…

【ZOJ - 3329】One Person Game(带循环的概率dp,数学期望,高斯消元,数学)

题干: There is a very simple and interesting one-person game. You have 3 dice, namely Die1, Die2 and Die3. Die1 has K1 faces. Die2 has K2 faces. Die3 has K3 faces. All the dice are fair dice, so the probability of rolling each value, 1 to K1, K…

智能聊天机器人系统

# 智能聊天机器人系统 # 1.系统简介 # 随着社会的各个公司以及大学对人工智能技术的深入研究和快速发展,人工智能技术将逐步应用到 # 方方面面。智能聊天机器人系统是基于各类传感器收集人类语音数据(智能电视、智能空调, # 智能冰箱、智能音…

机器学习笔记:总结

下面是我们本课程学到的要点: 1)监督学习:线性回归,逻辑回归,神经网络,SVM; 2)无监督学习:k均值,PCA,异常检测 3)特别应用&#xf…

ROS探索总结(十二)——坐标系统

在机器人的控制中&#xff0c;坐标系统是非常重要的&#xff0c;在ROS使用tf软件库进行坐标转换。 相关链接&#xff1a;http://www.ros.org/wiki/tf/Tutorials#Learning_tf 一、tf简介 我们通过一个小小的实例来介绍tf的作用。 1、安装turtle包 <span>$ rosdep instal…

【BZOJ - 3036】绿豆蛙的归宿(概率DAG图dp,拓扑排序,概率dp,期望的线性性)

题干&#xff1a; 随着新版百度空间的下线&#xff0c;Blog宠物绿豆蛙完成了它的使命&#xff0c;去寻找它新的归宿。 给出一个有向无环的连通图&#xff0c;起点为1终点为N&#xff0c;每条边都有一个长度。绿豆蛙从起点出发&#xff0c;走向终点。 到达每一个顶点时&#x…

python菜鸟100例精选

# 有四个数字&#xff1a;1、2、3、4&#xff0c;能组成多少个互不相同且无重复数字的三位数&#xff1f;各是多少&#xff1f; def four_number():n 0for i in range(1,5):for j in range(1,5):for k in range(1,5):if (i ! j) and (i!k) and (j!k):n 1# print(i,j,k)print(…

机器学习笔记:Overview

1&#xff09;机器学习笔记&#xff08;1&#xff09;&#xff1a;Introduction 2&#xff09;机器学习笔记&#xff08;2&#xff09;&#xff1a;单变量线性回归 3&#xff09;机器学习笔记&#xff08;3&#xff09;&#xff1a;线性代数回顾 4&#xff09;机器学习笔记&…

【LightOJ - 1030】Discovering Gold(概率dp,数学期望,期望的线性性)

题干&#xff1a; You are in a cave, a long cave! The cave can be represented by a 1 x N grid. Each cell of the cave can contain any amount of gold. Initially you are in position 1. Now each turn you throw a perfect 6 sided dice. If you get X in the dice …

【LightOJ - 1079】Just another Robbery(概率dp,概率背包)

题干&#xff1a; As Harry Potter series is over, Harry has no job. Since he wants to make quick money, (he wants everything quick!) so he decided to rob banks. He wants to make a calculated risk, and grab as much money as possible. But his friends - Hermi…

强烈推荐的TensorFlow、Pytorch和Keras的样例资源(深度学习初学者必须收藏)

目录 一、TensorFlow 二、Keras 三、Pytorch 总结 本文转自微信公众号&#xff1a;机器学习初学者 原创&#xff1a; 机器学习初学者 机器学习初学者 TensorFlow、Keras和Pytorch是目前深度学习的主要框架&#xff0c;也是入门深度学习必须掌握的三大框架&#xff0c;但…

由浅到深理解ROS(1)

ROS机器人操作系统 &#xff08; Robot Operating System 或简称 ROS&#xff09;&#xff0c;可以帮助提高机器人软件的开发效率。ROS能够提供类似传统操作系统的诸多功能&#xff0c;如硬件抽象、底层设备控制、常用功能实现、进程间消息传递和程序包管理等。此外&#xff0c…

Centos7换yum源

1.进入到yum的源目录下 cd /etc/yum.repos.d/2.将原来的CentOS-Base.repo进行备份 mv CentOS-Base.repo CentOS-Base.repo_back3.下载阿里源 http://mirrors.aliyun.com/repo/Centos-7.repo 到/etc/yum.repos.d/目录下 4.改变名字 mv Centos-7.repo CentOS-Base.repo5.生成…

(3)链表

目录 下面是关于链表的一些知识点&#xff1a; 链表的操作&#xff1a; 创建链表 遍历链表 判断链表是否为空 求链表长度 插入元素 删除元素 排序链表 这篇笔记是根据郝斌老师的上课讲义整理而得&#xff1a; 前面介绍了连续的存储结构&#xff1a;数组&#xff0c;今…

【LightOJ - 1027】A Dangerous Maze(概率dp,数学期望)

题干&#xff1a; You are in a maze; seeing n doors in front of you in beginning. You can choose any door you like. The probability for choosing a door is equal for all doors. If you choose the ith door, it can either take you back to the same position wh…

由浅到深理解ROS(2)

ROS文件系统 用户可以直接参看官网&#xff1a; http://wiki.ros.org/ROS/Tutorials/NavigatingTheFilesystem ROS文件系统中的两个最基本的概念&#xff1a;Package和Manifest&#xff0c;即包和清单文件。 &#xff08;1&#xff09;Package是组织ROS代码的最基本单位&…

Django员工管理系统

Django员工管理系统&#xff08;ems&#xff09; 需求分析&#xff1a; 1.实现管理员的注册、登陆页面注册&#xff1a;用户名、真实名字、密码、确认密码、性别、验证码用户名需要判断是否合法、是否存在&#xff0c;loading图片提示密码和确认密码是否相同&#xff0c;load…

(4)栈

目录 栈的知识点&#xff1a; 栈的操作&#xff1a; 创建栈&#xff1a; 压栈&#xff1a; 遍历栈&#xff1a; 判断栈是否为空&#xff1a; 出栈 清空栈 这篇笔记是根据郝斌老师的上课讲义整理而得。 栈的知识点&#xff1a; 栈的定义&#xff1a;一种可以实现"…

【LightOJ - 1104】Birthday Paradox(概率,思维)

题干&#xff1a; Sometimes some mathematical results are hard to believe. One of the common problems is the birthday paradox. Suppose you are in a party where there are 23 people including you. What is the probability that at least two people in the party…

爬虫小记

中国商标网 找到正确的入口 在此页面加入全部data数据获取xhr请求包