小小游戏之——英雄联盟

影流之主大战暗裔剑魔

FIGHT

Who is the winner ?

package com.bingbing.game;

public class Hero {

private int hp;//英雄的生命值
private int defence;//每回合的随机防御加成
private int attac;//每回合的随机伤害加成
private String name;//英雄名字

//构造方法
public Hero(int hp, int defence, int attac, String name) {
this.hp = hp;
this.defence = defence;
this.attac = attac;
this.name = name;
}

//攻击方法
public void att(Hero hero) {
this.attac = (int) (Math.random() * this.attac) + 40;
if (this.attac<60) {
System.out.println(this.name + "说:才打出"+this.attac+"点伤害,没办法打野老是来gank装备太差");
}
System.out.println(this.name+"砍下一刀,"+"伤害为:"+this.attac);
hero.defend(this);
}

//防御方法
public void defend(Hero hero) {
this.defence = (int) (Math.random() * this.defence) + 40;
System.out.println(this.name+"的当前防御力为"+this.defence);
int temp = hero.attac - this.defence;
if (temp>55) {
System.out.println(this.name+"说:这个"+hero.name +"打人真疼,老子想挂机!");
}
if (temp<=0) {
temp=0;
System.out.println(this.name+"通过走位躲过一次来自"+hero.name+"的攻击");
}
if ((this.hp -= temp) <= 0) {
this.hp = 0;
}
System.out.println(this.name+"血量损失"+temp+"剩余血量"+this.hp+"\n");

}

//判断英雄是否成为烈士
public boolean isAlive() {
if (hp == 0) {
System.out.println(this.name + "说:mlgb死得真亏,忘了交闪现了");
return false;
}
return true;
}
}

///////////////////////////////////////////////////////////////////////////////////////

package com.bingbing.game;

public class PlayGame {

public static void main(String[] args) {
Hero hero1= new Hero(3000, 200, 150, "暗裔剑魔");
Hero hero2= new Hero(2500, 150, 230, "影流之主");
while (hero1.isAlive()&&hero2.isAlive()) {
hero1.att(hero2);
if (hero2.isAlive()) {
hero2.att(hero1);
}else {
//防止重复判断hero2造成两次打印"影流之主说:mlgb死得真亏,忘了交闪现了"
//因为如果不return,while的条件还会再执行一次
return;
}
}

}

}

/////////////////////////////////////////////////////////////////////////////////////////////

/////////////////////////////////////////////////////////////////////////////////////////////

暗裔剑魔砍下一刀,伤害为:90
影流之主的当前防御力为185
影流之主通过走位躲过一次来自暗裔剑魔的攻击
影流之主血量损失0剩余血量2500

影流之主砍下一刀,伤害为:200
暗裔剑魔的当前防御力为108
暗裔剑魔说:这个影流之主打人真疼,老子想挂机!
暗裔剑魔血量损失92剩余血量2908

暗裔剑魔砍下一刀,伤害为:107
影流之主的当前防御力为185
影流之主通过走位躲过一次来自暗裔剑魔的攻击
影流之主血量损失0剩余血量2500

影流之主说:才打出41点伤害,没办法打野老是来gank装备太差
影流之主砍下一刀,伤害为:41
暗裔剑魔的当前防御力为62
暗裔剑魔通过走位躲过一次来自影流之主的攻击
暗裔剑魔血量损失0剩余血量2908

暗裔剑魔砍下一刀,伤害为:105
影流之主的当前防御力为146
影流之主通过走位躲过一次来自暗裔剑魔的攻击
影流之主血量损失0剩余血量2500

影流之主砍下一刀,伤害为:77
暗裔剑魔的当前防御力为72
暗裔剑魔血量损失5剩余血量2903

暗裔剑魔砍下一刀,伤害为:61
影流之主的当前防御力为108
影流之主通过走位躲过一次来自暗裔剑魔的攻击
影流之主血量损失0剩余血量2500

影流之主说:才打出41点伤害,没办法打野老是来gank装备太差
影流之主砍下一刀,伤害为:41
暗裔剑魔的当前防御力为50
暗裔剑魔通过走位躲过一次来自影流之主的攻击
暗裔剑魔血量损失0剩余血量2903

暗裔剑魔砍下一刀,伤害为:91
影流之主的当前防御力为112
影流之主通过走位躲过一次来自暗裔剑魔的攻击
影流之主血量损失0剩余血量2500

影流之主砍下一刀,伤害为:75
暗裔剑魔的当前防御力为57
暗裔剑魔血量损失18剩余血量2885

暗裔剑魔砍下一刀,伤害为:76
影流之主的当前防御力为81
影流之主通过走位躲过一次来自暗裔剑魔的攻击
影流之主血量损失0剩余血量2500

影流之主说:才打出49点伤害,没办法打野老是来gank装备太差
影流之主砍下一刀,伤害为:49
暗裔剑魔的当前防御力为74
暗裔剑魔通过走位躲过一次来自影流之主的攻击
暗裔剑魔血量损失0剩余血量2885

暗裔剑魔砍下一刀,伤害为:79
影流之主的当前防御力为48
影流之主血量损失31剩余血量2469

影流之主砍下一刀,伤害为:79
暗裔剑魔的当前防御力为52
暗裔剑魔血量损失27剩余血量2858

暗裔剑魔砍下一刀,伤害为:102
影流之主的当前防御力为56
影流之主血量损失46剩余血量2423

影流之主说:才打出48点伤害,没办法打野老是来gank装备太差
影流之主砍下一刀,伤害为:48
暗裔剑魔的当前防御力为50
暗裔剑魔通过走位躲过一次来自影流之主的攻击
暗裔剑魔血量损失0剩余血量2858

........//省略部分战斗过程,真是一场激烈的持久战

影流之主说:才打出52点伤害,没办法打野老是来gank装备太差
影流之主砍下一刀,伤害为:52
暗裔剑魔的当前防御力为95
暗裔剑魔通过走位躲过一次来自影流之主的攻击
暗裔剑魔血量损失0剩余血量751

暗裔剑魔砍下一刀,伤害为:150
影流之主的当前防御力为51
影流之主说:这个暗裔剑魔打人真疼,老子想挂机!
影流之主血量损失99剩余血量0

影流之主说:mlgb死得真亏,忘了交闪现了

时间: 2024-08-19 10:41:23

小小游戏之——英雄联盟的相关文章

腾讯勇夺全球游戏霸主地位,“英雄联盟”成基石

作者:楠沨 [IT战略家] <英雄联盟>世界总决赛于十月落下帷幕,成千上万粉丝观看了S6系列职业联赛,但鲜少有人知道的是,这是一个中国公司全球统治战略的一部分.(注:英雄联盟为当下最为火热的电子竞技类游戏.) 并购之路 & 合作伙伴自主性战略 腾讯作为亚洲最具价值的科技公司,目前市值高达2490亿美元,已经成为全球最大的游戏发行商,收入超过美国知名游戏公司艺电和暴雪.腾讯主导着中国的游戏市场,并不断通过与外国公司建立战略联盟走上全球扩张之路. 腾讯也在尝试出口自己的游戏,但它在全球取得

unity游戏开发之[英雄联盟]的美女设计师:Katie De Sousa

  狗刨学习网报道/此前SuperData的数据透露,<英雄联盟>2014年的收入将突破11亿美元,而作为近几年红遍全球的MOBA游戏,<英雄联盟>不仅推动了电子竞技的快速发展,还带动了多个领域的增长,比如游戏视频主播和衍生视频.游戏等等.不过,今天小编想要介绍的是该游戏的美女设计师,Riot Games公司的高级创意美术师Katie De Sousa. Katie De Sousa生于加拿大,最初居住在加拿大东部地区,只在艺术中心学习过2年的游戏动画,19岁时(2006年)就已经

英雄联盟设计师:游戏动画压缩如何保质量

转自:http://www.gamelook.com.cn/2015/08/226312 Gamelook报道/不论是哪个平台的游戏,开发商最为头疼的问题之一就是包体大小,因为它不仅影响玩家硬件的存储空间,还直接决定玩家从发现到体验游戏的时间差.而游戏动画则是占用资源最大的部分,所以如何压缩动画是所有开发者都需要面对的问题. 最近,<英雄联盟>开发商Riot Games发布了相关的技术贴,设计师Jaewon Jung通过博客的形式讨论了如何在不降低动画质量的情况下进行动画压缩的话题,并且在文章

怕被虐所以玩英雄联盟?玩家们对比游戏心声

很好用的第三方支付,不说不实际的话,有全国支付牌照,系统稳定,关键一点是不会乱扣钱,联系QQ:2990968116 不少玩家在提到<星际争霸2>,或者是其它RTS的时候往往摇摇头说:太难上手啦,不喜欢被虐.然后转身去玩那些被认为是相对“容易”的游戏,比如<英雄联盟>.说到游戏难度,还有人举例子说,游戏里妹子的多少与游戏的难度成反比,因此现在有许多女玩家选择了<英雄联盟>,然后众单身男玩家也蜂拥而上——啊,玩游戏到底是为什么啊? 据说1V1实在太难,心理压力太大受不了?

用Python抓取并分析了1982场英雄联盟数据,教你开局前预测游戏对局胜负!

英雄联盟想必大多数读者不会陌生,这是一款来自拳头,由腾讯代理的大型网络游戏,现在一进网吧,你就能发现一大片玩英雄联盟的人.在2017年中国战队无缘鸟巢的世界总决赛后,一大片人选择了弃游,只是终究没躲过"真香定理",在2018年的中旬,又有大批战友又回到熟悉的召唤师峡谷战场,时至今日,英雄联盟已经不仅仅是一款游戏,一个电竞项目了,它已经成为了我们生活的快乐源泉了. 问君能有几多愁,辅助闪现抢人头:问君能有几多愁,卡牌千里送人头.问君能有几多愁,皇子开大关队友:清明时节雨纷纷,各种队友各种

【个人计划】告别英雄联盟,开始学习Python

不知不觉中接触英雄联盟已经快两年了,记得是大四那年找完工作,一下比较清闲,宿舍刚好有lol的氛围,于是乎,四个新手在何大神的带领下,走上了lol的道路.不得不说,从那以后,花费在lol上的时间太多啦,据我估计,个人玩了将近2000了吧,别看局数这么多,其实就是个渣渣,技术太菜了,这也就是我告别英雄联盟的原因啦,根本没有玩这个游戏的天赋,技术上没有一点点提高,一直就是在浪费时间罢了. 就我个人而言,1.在补兵方面,时好时坏,而且有时候性子急,不太注重前期的补兵发育,往往导致输的结局:2.游戏中大部

英雄联盟模型查看器

本人非常喜欢英雄联盟这个游戏,希望英雄联盟也能出个类似war3的世界编辑器那样的工具,可以利用英雄联盟的场景和模型制作自定义游戏.可是,官方是不太可能出这种工具的.于是,萌生了个制作英雄联盟世界编辑器的想法. 想制作类似世界编辑器的工具,第一步是要提取英雄联盟中英雄的模型和动画. 在网上搜索有关英雄联盟的资料,偶然间发现了lolking这个网站,上面提供了所有英雄(包含全皮肤)和中立生物的模型和动画,我感觉我都第一步就要完成了. 费了一周的时间,制作了英雄联盟模型查看器. 下面给出英雄联盟模型查

【bzoj5018】[Snoi2017]英雄联盟 背包dp

题目描述 正在上大学的小皮球热爱英雄联盟这款游戏,而且打的很菜,被网友们戏称为「小学生」.现在,小皮球终于受不了网友们的嘲讽,决定变强了,他变强的方法就是:买皮肤!小皮球只会玩N个英雄,因此,他也只准备给这N个英雄买皮肤,并且决定,以后只玩有皮肤的英雄.这N个英雄中,第i个英雄有Ki款皮肤,价格是每款CiQ币(同一个英雄的皮肤价格相同).为了让自己看起来高大上一些,小皮球决定给同学们展示一下自己的皮肤,展示的思路是这样的:对于有皮肤的每一个英雄,随便选一个皮肤给同学看.比如,小皮球共有5个英雄,

寒假代练——英雄联盟

在放假之后,通过朋友给我介绍了一家游戏代练的工作室,由于第一次做代练所以就抱着试试的心态同意了,时间不长也不短刚刚好7天,想着既能玩游戏,还能拿到一些“工资”,何乐而不为呢.代练的游戏是当前正火的竞技类网络游戏:英雄联盟,这款游戏由于上手度适中,游戏内英雄的多样性以及适合多人一起游戏而深受各个年龄段玩家的喜爱. 英雄联盟在每一年的1月底或2月初会开启新的赛季,新赛季一直能持续到下一年的1月份,每个赛季当玩家的游戏内角色等级即“召唤师”等级到达30级后,并且拥有16个不同的英雄即可通过排位赛模式开