美文网首页JavaJava 杂谈
java面向对象——设计简单的打怪小游戏

java面向对象——设计简单的打怪小游戏

作者: 少帅yangjie | 来源:发表于2017-11-26 23:02 被阅读18次

设计思路:

1.创建两个对象Knight和Monster

2.确定属性,Knight有暴击几率,暴击值和闪避值,Monster有boolean状态

3.编写Knight的fight方法,参数??

    3.1 判断两个对象是否已经死亡,如果已经死亡就不继续

    3.2 循环直到一方死亡为止

    3.3 判断是否暴击,如果暴击,计算暴击伤害

    3.4 让Monster受伤

    3.5 如果Monster没有死亡,让其反击

    3.6 如果Monster死亡,计算Knight可以获取的经验值和是否达到升级的经验值

4.Monster的injured的方法

    4.1 让Monster丢失生命,注意防御力的计算

    4.2 判断Monster是否已死亡

    4.3 判断Monster是否已狂暴

5.Monster的fight的方法

    5.1 判断Monster是否死亡

    5.2 判断是否狂暴,计算输出

    5.3 让Knight受伤

6.Knight的injured的方法

    6.1 判断是否Knight是否闪避

    6.2 计算丢失的生命值

    6.3 判断Knight是否死亡

相关代码如下:

相关代码

简单的打怪小游戏,按照设计思路,一步一步地写代码,写完Knight的fight,就写Monster的injured的,不要跳着写,要有自己的设计思路。不然设计时,代码乱并且容易出错。

相关文章

  • java面向对象——设计简单的打怪小游戏

    设计思路: 1.创建两个对象Knight和Monster 2.确定属性,Knight有暴击几率,暴击值和闪避值,M...

  • 对象与类

    对象与类 Tags: Java核心技术卷I 面向对象程序设计概述 面向对象程序设计简单OOP。 类类是构造对象的模...

  • 《Java核心技术卷 I》之 Java对象与类

    Java对象与类 面向对象程序设计 面向对象程序设计,简称OOP,Java语言就是完全面向对象的。 类 类(cla...

  • 《Java核心技术卷1 基础知识》 第一章 Java程序设计概述

    Java “白皮书”的关键术语 1、简单性Java语法是C++语法的一个“纯净”版本。 2、面向对象面向对象设计是...

  • 数据表与简单Java类映射转换

    数据表与简单Java类映射转换 简单Java类是现在面向对象设计的主要分析基础,但是对于实际的开发之中简单Java...

  • 面向对象

    title:面向对象tags: 基础,Java 面向对象 面向对象程序设计简介 面向对象的基本思想是使用类、对象、...

  • 类与对象

    面向对象简介 Java语言的最大的特点在于面向对象的编程设计,并且面向对象的编程设计也在由于Java自身的发展而不...

  • 面向对象设计—类和对象

    原文链接:面向对象设计—类和对象 1. 面向对象程序设计的基本概念 Java是一种面向对象的编程语言。面向对象编程...

  • 面向对象的概念

    面向对象(Object Oriented,OO): 面向对象乃是Java语言的核心,是程序设计的思想。Java语言...

  • 第四章 对象与类

    1 面向对象程序设计概述 面向对象程序设计(简称OOP)是当今主流的程序设计范型 Java是完全面向对象的,必须熟...

网友评论

    本文标题:java面向对象——设计简单的打怪小游戏

    本文链接:https://www.haomeiwen.com/subject/bvwlbxtx.html