`
java2000.net
  • 浏览: 650817 次
  • 性别: Icon_minigender_1
  • 来自: 天津
社区版块
存档分类
最新评论

最简单的游戏回血逻辑实现(包括源代码)

阅读更多

/**
 * Java语言实现的一个回血程序
 * 每隔0.1秒回血1-5点
 */

public class Huixue{
 public static void main(String[] args){
  //当前血量
  int chp = 204;
  //最大血量
  final int MAXHP = 600;
  //回血循环
  while(chp < MAXHP){
   //暂停0.1秒
   try{
    Thread.sleep(100);
   }catch(Exception e){
    
   }
   
   int d = (int)(Math.random() * 4) + 1;
   
   //回血
   chp = chp + d;
   //如果回血超过最大血量,则修改为最大血量
   if(chp > MAXHP){
    chp = MAXHP;
   }

   
   System.out.println(chp);
   
  }
 
 }
}

分享到:
评论

相关推荐

    冒险岛吸怪源代码

    冒险岛 无敌 飞天 回血 回蓝 超级攻击 全屏攻击 吸怪 源代码

    c语言坦克游戏源代码.rar

    游戏攻略:再打坦克之前先吃法杖打掉白色砖块这样敌坦克打白色就不能回血了,boss更应如此吃盾牌的作用就是可以碾压对手打大坦克的时候,别和它对子弹这样会吃亏可以直接选择上去碾压它 注意:当血足够少的时候走开用...

    Python版蚊子大作战源代码,超解压的灭蚊小游戏,多种道具

    Python灭蚊小游戏源代码,通过消灭蚊子赚钱,屏幕里的蚊子不被消灭就会被蚊子吸血,通过商店购买血包、血瓶、血桶、回血针来使自己回血,也可以在商店购买不同的灭蚊工具:高级灭蚊拍、灭蚊喷课剂、灭蚊灯、提高房间...

    NGUI回血效果制作Dome

    NGUI回血效果制作Dome,这里有一个Unity包,Import到Unity中打开场景,C#脚本查看具体实现方式,简单易懂操作简单,适合初学者的满足

    Java 2D 射击小游戏

    本项目可能包括游戏逻辑、图形渲染、用户交互等多个方面的技术实现,适合初学者和爱好者学习研究。 1. **Java基础知识**: 在开发这款2D射击小游戏之前,开发者需要掌握Java的基本语法,包括类、对象、接口、继承...

    HW11实验报告1

    - **monster.h源代码分析**:这部分要求学生深入理解源代码的结构和功能,可能包括怪物的属性定义、行为逻辑和与其他游戏元素的交互方式。 2. **任务划分**: - **PDF作业要求**:通过阅读作业指导文档,将任务...

    安卓期末课程设计、一款校园二手淘App 包含源代码、使用手册和心得体会

    当然,大学生也可以把自己闲置的物品挂在校园二手淘上来回回血。 1.2 功能 1) 用户可以发布自己闲置的产品 2) 用户可以按类别查看二手产品 3) 用户可以查看自己发布的二手产品 4) 用户可以查看自己收藏的二手产品 5)...

    低调ce,可调式腾讯游戏

    3. **调试功能**:CE还可以作为简单的内存调试器,帮助开发者分析游戏内存结构,找出游戏逻辑漏洞。 4. **反作弊对策**:由于CE的特性,它往往被用于作弊行为,因此游戏开发者会不断升级反作弊机制。"低调ce"的出现...

    【c语言程序设计-飞机大战小游戏】(基于easyx和visual studio)

    射击效果上有霰弹和狙击弹2种模式,敌机有三种类型,难度上有简单和困难两种,新增回血包机制,双人模式仍在开发。通过五个部分的设计,实现了全面而深入的游戏功能。数据定义与初始化确保游戏内各项实物和基础数据...

    c语言程序设计-飞机大战小游戏(基于easyx和visual studio)

    射击效果上有霰弹和狙击弹2种模式,敌机有三种类型,难度上有简单和困难两种,新增回血包机制,双人模式仍在开发。通过五个部分的设计,实现了全面而深入的游戏功能。数据定义与初始化确保游戏内各项实物和基础数据...

    网络游戏-一种游戏道具固定装置及使用该固定装置的游戏道具.zip

    最后,对于游戏开发者来说,这样的设计需要考虑到用户体验,包括视觉效果、音效反馈以及道具与游戏世界的互动性。固定道具不仅要在功能上吸引玩家,还要在视觉和听觉上给人留下深刻印象,以提升整体的游戏品质。 综...

    虚幻4.27,(C++)射击游戏,开火准心,持续射击,武器组件,回血道具,子弹命中特效,AI行为树,R换弹动画

    虚幻4.27,(C++)射击游戏,开火准心,持续射击,武器组件,回血道具,子弹命中特效,AI行为树,R换弹动画 虚幻4.27,(C++)射击游戏,开火准心,持续射击,武器组件,回血道具,子弹命中特效, AI行为树,R换弹...

    MU连击的VIP脚本

    VIP脚本则可能是为了帮助VIP玩家更轻松、高效地实现连击,特别是在多敏捷的私服游戏版本中。 【描述】中的信息表明,这个脚本是为多敏捷的私服游戏版本定制的。"多敏捷"通常意味着玩家的角色拥有极高的敏捷属性,这...

    半导体行业研究:芯片封测龙头长电科技瘦身回血.zip

    "半导体行业研究:芯片封测龙头长电科技瘦身回血"的报告可能会深入分析长电科技面临的市场竞争环境,包括国内外同行的竞争态势、行业发展趋势,以及政策环境的影响。同时,也会探讨其具体的业务调整措施,如产能优化...

    易语言智能辅助开发第一课

    1. **理解游戏机制**:首先,你需要了解你要开发外挂的游戏的工作原理,包括数据结构、通信协议和游戏逻辑。这一步通常涉及逆向工程和网络封包分析。 2. **设计功能模块**:根据游戏需求,设计外挂的功能模块,如...

    从零开始学Python AI开发系列121

    在本课程中,我们将探索...随着学习的深入,你将能够构建更复杂的游戏逻辑,甚至利用Python的AI库(如TensorFlow或PyTorch)进行机器学习,实现更智能的游戏元素。继续学习,你将逐步掌握Python在AI开发中的强大能力。

    j2me手机游戏代码

    "游戏中用方向键和2、4、6、8键控制主角移动以及进行菜单选择,5键或OK键选定,3键调出/关闭属性菜单,左软键调出操作菜单,可查看帮助信息,保存游戏或回到主菜单。"+ "\n\n" + "关键提示:"+ "\n\n" + "玩家...

    网络游戏专业术语中英文对照版.doc

    * Avatar - 角色形象:指游戏中的角色形象,包括外形、技能和属性。 * Beta - 游戏测试版:指游戏的测试版本,用于检测游戏缺陷和 BUG。 (三)游戏角色术语 * Boss - 游戏终极怪物:指游戏中的最强怪物,通常需要...

    一个高效的定时器分析及设计

    对于一个游戏而言,定时器是必须的,而它一般作为一个游戏基本公共组件,而定时器在游戏逻辑中运用是非常明显的(比如吃药回血,每几秒回血多少),而对于游戏逻辑而言需要开发一个高效率高精度(毫秒级别)的定时器。...

    【Unity塔防游戏工具包】Tower Defense Toolkit 4 (TDTK-4)

    插件涵盖了塔防游戏的基础机制,包括塔楼建造、敌人波次、资源管理、路径规划等,帮助开发者轻松实现核心游戏玩法。 灵活的塔楼系统: 提供了丰富的塔楼选项,支持多种攻击模式(单体、范围攻击等),并可以为每个...

Global site tag (gtag.js) - Google Analytics