游戏装备锻造(打铁)

首先本人萌新,能力有限(还请多多指教)

​ 根据个人喜好更改锻造成功率(啊哈哈哈)

​ 今天你熟了吗?(热,本人身在四大火炉之一--------武汉,希望你们那边可以感觉到微风)

​ 下面就是锻造模块

​ 例如: 1–>2 成功率85%,0%的概率降级,花费10元
​ 2–>3 成功率75%,0%的概率降级,花费25元
​ 3–>4 成功率60%,0%的概率降级,花费40元
​ 4–>5 成功率50%,0%的概率降级,花费70元
​ 5–>6 成功率40%,50%的概率降级,花费110元
​ 6–>7 成功率25%,60%的概率降级,花费160元
​ 7–>8 成功率15%,75%的概率降级,花费210元
​ 8–>9 成功率10%,90%的概率降级,花费280元

​ 上源码:首先创建一个类(类名格式,类名必须首字母大写,后面多个单词首字母也大写)–>

–>接下来添加一个程序入口(main方法)–>先整理思维,思维想好再动手写代码(这点很重要)–>

–>接下来就开始写代码

​ 例如:我的类名为 EquipmentLevel(就算英文不好用翻译软件也要做到见名知意)

​ public class EquipmentLevel{

​ //程序入口

         public static void main(String[] args){Scanner  sc =new Scanner(System.in);System.out.println("请输入装备等级:");int level =sc.nextInt();levelUp(level);}//锻造过程和花费金钱public static void levelUp(int level){Random rd =new Random();int money = 0;while(level < 9){try {Thread.sleep(rd.nextInt(100));//加上线程使每次循环有间隔,随机数更加准确} catch (InterruptedException e) {e.printStackTrace();}int a = rd.nextInt(100);switch(level){case 1:money  += 10;if(a<85){System.out.println("装备强化成功,当前等级为:"+ ++level + "级");}else{System.out.println("装备强化失败,装备等级不变,当前等级为:"+ level +"级");}break;case 2:money  += 25;if(a<75){System.out.println("装备强化成功,当前等级为:"+ ++level + "级");}else{System.out.println("装备强化失败,装备等级不变,当前等级为:"+ level +"级");}break;case 3:money  += 40;if(a<60){System.out.println("装备强化成功,当前等级为:"+ ++level + "级");}else{System.out.println("装备强化失败,装备等级不变,当前等级为:"+ level +"级");}break;case 4:money  += 70;if(a<50){System.out.println("装备强化成功,当前等级为:"+ ++level + "级");}else{System.out.println("装备强化失败,装备等级不变,当前等级为:"+ level +"级");}break;case 5:money  += 110;if(a<40){System.out.println("装备强化成功,当前等级为:"+ ++level +"级");}else{a = rd.nextInt();if(a<50){System.out.println("强化失败,装备爆炸,等级降为:"+ --level +"级");}else{System.out.println("强化失败,等级不变,等级为:"+ level +"级");}}break;case 6:money  += 160;if(a<25){System.out.println("装备强化成功,当前等级为:"+ ++level +"级");}else{a = rd.nextInt();if(a<60){System.out.println("强化失败,装备爆炸,等级降为:"+ --level +"级");}else{System.out.println("强化失败,等级不变,等级为:"+ level +"级");}}break;case 7:money  += 210;if(a<15){System.out.println("装备强化成功,当前等级为:"+ ++level +"级");}else{a = rd.nextInt();if(a<75){System.out.println("强化失败,装备爆炸,等级降为:"+ --level +"级");}else{System.out.println("强化失败,等级不变,等级为:"+ level +"级");}}break;case 8:money  += 280;if(a<10){System.out.println("装备强化成功,当前等级为:"+ ++level +"级");}else{a = rd.nextInt();if(a<90){System.out.println("强化失败,装备爆炸,等级降为:"+ --level +"级");}else{System.out.println("强化失败,等级不变,等级为:"+ level +"级");}}break;}}  System.out.println("共花费" + money + "元");}

​ }

​ //已经测试,如有不对或者疑问,qq1271224158(欢迎指点)

游戏装备锻造(打铁)相关推荐

  1. 以核心体验设计为引,深入剖析“打铁”游戏《只狼》的精妙之处

    丨从策划角度还原<只狼> 前言 在大多数单人游戏设计中,设计的起点往往是一个念头,设计者想要传达给玩家一种感受或是一种体验,以此为出发点最后设计出一整个游戏.为了传达这种体验,设计者为此设 ...

  2. 我的路子 - 发现游戏为模型的软件架构方式

    总觉得如果一个内容被深刻地理解了,那么当在他口中说出来的时候,应该是很简单才对. 所以一直觉得,编程里那些不容易理解的,需要记住很多内容的东西都是有缺陷的.自己又比较自我认可强,看不到别人的角度,表现 ...

  3. [转贴] 游戏服务器架构二

    为什么80%的码农都做不了架构师?>>>    来自:http://www.libing.net.cn/read.php/1724.htm 服务器公共组件实现 -- 环形缓冲区 消息 ...

  4. 游戏模块分析总结(4)之系统篇

    游戏模块分析总结(4)之系统篇 发布者: wuye | 发布时间: 2014-12-19 12:10| 评论数: 1 1.系统结构 几乎所有游戏都遵循同一个原则,即:玩→获得产出→能力提升→继续玩.每 ...

  5. steam游戏时长计算机,我加入steam五年了,盘点下我买过的22款正版单机游戏

    我加入steam五年了,盘点下我买过的22款正版单机游戏 2020-02-17 10:50:07 104点赞 72收藏 37评论 大家好吖,在2015年的时候朋友就推荐了我入坑steam,不过那个时候 ...

  6. 计算机公开课课前互动小游戏,七款适合公开课的小游戏,让你的公开课精彩纷呈...

    省级.县级优质课比赛时,所有选手都是经过层层选拔脱颖而出的,可以说大家的实力不相上下,那么,我们想要胜出需要采取什么方式呢?优质课比赛都是评委打分制,获取听众的青睐,成为成功胜出的唯一法宝.精彩的导入 ...

  7. 最难游戏2计算机,《只狼:影逝二度》勉强排第六?盘点10款史上最难的单机游戏!...

    原标题:<只狼:影逝二度>勉强排第六?盘点10款史上最难的单机游戏! 最近有部分玩家在微博和大表哥吐槽,<只狼:影逝二度>也太难了!手残党表示要被劝退了--其实论游戏难度,&l ...

  8. 蜀门锻造系统c语言原理,蜀门系统装备锻造成功的原理解析 增加锻造成功率心得分享...

    蜀门系统装备锻造成功的原理解析 增加锻造成功率心得分享,游戏里的装备.法宝.坐骑的锻造是有一定几率的,并不是每次都能够百分百都能成功.蜀门系统装备锻造成功的原理,对于装备锻造成功率的随机产生过程带给大 ...

  9. 百万用户级游戏服务器架构设计

    百万用户级游戏服务器架构设计 服务器结构探讨 -- 最简单的结构 所谓服务器结构,也就是如何将服务器各部分合理地安排,以实现最初的功能需求.所以,结构本无所谓正确与错误:当然,优秀的结构更有助于系统的 ...

最新文章

  1. 此代码募集最优秀的答案
  2. 被寄予厚望的区块链 能否为游戏行业带来新的曙光?
  3. 8.8-8.10 usaco
  4. c语言中void arrout,c语言学习笔记(数组、函数
  5. 硬盘全新安装windows 7
  6. frm ibd文件导入mysql_Mariadb,Mysql如何根据.frm和.ibd文件来恢复数据和表结构
  7. mysql null 优化_MySQL如何优化IS NULL?
  8. 数组 排序 查找 多维数组
  9. 解决thymeleaf严格html5校验的方法
  10. java线程安全(一)
  11. XAMPP 使用教程
  12. sql union用法和sql union all用法,sql union效率
  13. 正态性检验方法——K-S检验和S-W检验
  14. HTML设置网站标题前的logo
  15. 快递账单管理线上化教程
  16. 环境变量配置以mysql为例
  17. STM32 CubeMX如何生成微秒(us)级延时
  18. CS224N笔记(四) Lecture 7:循环神经网络RNN的进阶——LSTM与GRU
  19. 关于SIFT特征点检测与黑塞矩阵的读书笔记
  20. 网上的虚拟孝心,你妈妈知道吗?

热门文章

  1. android屏保动画下载,防手机被偷看专用屏保
  2. 太平洋直购传销被查处
  3. Android刷linux系统
  4. 《uni-app》一个非canvas的飞机对战小游戏-启动页
  5. [BZOJ]4832 抵制克苏恩 期望dp
  6. 怎么使用下载的建站公司网站源码搭建自己的企业网站
  7. ​三分天下有其一,鸿蒙OS全面介绍
  8. 显示出现计算机代码,电脑出现蓝屏并提示代码:c0000218 的原因分析
  9. 贝塞尔函数matlab代码
  10. Android百度地图开发定位和路线导航