请大神帮小白屡屡思路_qq_38734947的博客-程序员宅基地

1.游戏角色:
道士,法师,战士
2.每个角色都有属性:
生命值,名字,技能等级,人物等级
人物等级不同,生命值不同:
道士:人物级别每升一级生命值增加70
法师:人物级别每升一级生命值增加50
战士:人物级别每升一级生命值增加100
3.角色方法:攻击(),根据技能等级,伤害值递增
道士:灵魂火符    1级:50点伤害    2级:100点伤害   3级:200伤害
法师:雷电术        1级:100点伤害    2级:200点伤害   3级:400伤害
战士:烈火剑法    1级:75点伤害    2级:150点伤害   3级:250伤害
4.怪物类:
属性:生命值,名字,攻击伤害,携带的装备(字符串数组)
5.游戏系统类:
方法:pk(人物,怪物)
5.测试类:

初始化人物角色和怪物角色,交给游戏系统类判断pk结果


如题,要求用继承,想请大神帮忙屡屡思路,小白在此拜谢

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_38734947/article/details/71584048

智能推荐

mac上好用的任务规划软件:滴答清单_mac666999的博客-程序员宅基地

滴答清单 for Mac专为 macOS 设计的滴答清单,是你高效办公、团队协作、便捷生活的得力助手。提供多样化任务管理结构,助你合理规划、分清主次,重要的事情一目了然,每一个目标都触手可及;帮助用户记录工作、任务,规划时间,且易用、轻量、功能完整,支持 Web、iOS、Android、Chrome、Firefox、微信,是百万用户的共同选择!原文地址https://mac.orsoon.com/Mac/162690.html...

5G时代服务器如何变化_leo12036okokok的博客-程序员宅基地

随着5G离我们越来越近,生活即将变得无所不能,但是服务器我们生活的任何设备或软件都要运行在服务器端,不可能我们安装个软件就能使用了,厂商和服务商所有的服务端程序所运行的服务器在5G时代下将变得不同寻常。5G的百兆传输速率、1ms延时以及每平方公里1000000的连接数,使得终端需要更快速的数据处理能力,5G时代的服务器凭借着低延时、低成本优势,可以说,5G给服务器市场带来了新生机。...

vue3+ts 开发系统 -- 评论列表_Forina_Han的博客-程序员宅基地

写评论组件,希望实现失焦时评论回复框折叠如图所示问题:如何使得Comment组件失焦时,回复面板折叠?监听textarea的blur,在点击提交按钮时,会直接执行面板折叠操作,从而导致未执行提交评论方法。监听外部div的blur事件。div 无focus,blur 事件,查找了下资料,提到,设置tabIndex 属性为0,css中outline为none,tabIndex为tab键聚焦顺序,默认值为-1,即无聚焦事件。详情参考MDN tabIndex。但回复面板内部有输入框,当内部输入框聚焦时将.

MySQL数据库之SQL入门_Mekeater的博客-程序员宅基地_sql数据库入门

MySQL数据库之SQL入门前言本文以MySQL数据库为例,系统讲解SQL的基本操作。一、数据库的基本概念数据库的英文单词: DataBase 简称 : DB数据库是用于存储和管理数据的仓库。数据库的特点:1. 持久化存储数据的。其实数据库就是一个文件系统2. 方便存储和管理数据3. 使用了统一的方式操作数据库 – SQL常见的数据库软件二、MySQL数据库软件1. MySQL安装软件下载链接:https://pan.baidu.com/s/1RS3uBXJiznAIdJC5

Unity 获得视频的某一帧,生成缩略图_weixin_33856370的博客-程序员宅基地

Unity 并无直接获取视频某一帧图像的API,所以想要生成缩略图就要自己写方法了,图片和视频都可以用这种方式生成缩略图,另,转载请标明出处,谢谢。 1 using System.Collections; 2 using System.Collections.Generic; 3 using UnityEngine; 4 using UnityEngine.Video;...

oracle概念和术语_cunxiyuan108的博客-程序员宅基地

<br />Oracle数据库系统是一个复杂的软件系统。如果不了解其内部的结构原理及关系,就不可能设计和编写出高质量的应用软件系统,也不可能管理好一个复杂的应用系统。为了给以后章节的打好基础,本章简要给出 ORACLE 8 /ORACLE8i数据库系统结构的描述。 <br /><br />§2.1  术语 <br /><br />l 数据库块(BLOCK) <br /><br />ORACLE 数据库中的最小存储和处理单位,包含块本身的头信息数据或PL/SQL代码。 <br />ORACLE 块的大小是可以

随便推点

matlab调用mstg,实验四:IIR数字滤波器设计及软件实现_翻滚吧老幺的博客-程序员宅基地

福建农林大学金山学院信息工程类实验报告系:信息与机电工程系专业:年级: 2015级姓名:学号:实验课程:数字信号处理实验室号:_ 金综B706 实验设备号:实验时间: 2015.12.31 指导教师签字:成绩:实验四IIR数字滤波器设计及软件实现一、实验目的(1)熟悉用双线性变换法设计IIR数字滤波器的原理与方法;(2)学会调用MATLAB信号处理工具箱中滤波器设计函数(或滤波器设计分析工具fda...

IO模型 | IO读写原理、同步/异步、阻塞/非阻塞介绍_静静子♡的博客-程序员宅基地

目录1. Java IO读写原理1.1 内核缓冲区和进程缓冲区1.2 Java 读写IO的底层流程2. 同步/异步、阻塞/非阻塞介绍2.1 同步(Synchronization) / 异步(Asynchronization)2.2 阻塞(Block) / 非租塞(NonBlock)1. Java IO读写原理内存是存储和CPU打交道的数据,在Linux上内存主要分为两部分(内核部分和用户部分)。先强调一个基础知识:read系统调用,并不是把数据直接从物理设备,读数据

PHP优化加速之Opcache使用总结(转载)_weixin_30908103的博客-程序员宅基地

转自http://blog.csdn.net/why_2012_gogo/article/details/51134674PHP优化加速之Opcache使用总结:Opcache是一种通过将解析的PHP脚本预编译的字节码存放在共享内存中来避免每次加载和解析PHP脚本的开销,解析器可以直接从共享内存读取已经缓存的字节码,从而大大提高PHP的执行效率。PS: 需要区别于Xcache机制,后续总...

Android RecyclerView 报错:java.lang.IllegalStateException: The specified child already has a..._瞌睡先生想睡觉的博客-程序员宅基地

报错信息: java.lang.IllegalStateException: The specified child already has a parent. You must call removeView() on the child's parent first.解决办法:由原来 @Override public MyViewHolder onCreateViewHolder(V

java telnet tab指令_Java实现Telnet 客户端代码教程(一)_weixin_39724793的博客-程序员宅基地

时间:2018-12-01概述:Telnet 客户端Java实现Telnet 客户端,我们可以使用一些Telnet 客户端软件来连接开通Telnet 服务的主机,本例通过编程实现了一个Telnet 客户端工具。运行程序,就可在客户端登录指定主机,运行程序后产生的界面如下图所示。Java实现Telnet 客户端运行界面实现思路:Telnet 类继承了Applet 类,在init()中实现的是此App...

推荐文章

热门文章

相关标签