My Dream---------0.001版本

 1 package game;
 2 import java.util.*;
 3 public class Game_0.001 {
 4     public static void main(String[] args) {
 5         Scanner input=new Scanner(System.in);
 6         //剑----x,y,w,a,c
 7         //刀----x1,y1,w1,b,d
 8         int i=1;          //定义回合数
 9         int w=1000;       //(剑)生命值
10         int w1=1000;      //(刀)生命值
11         double a;         //(剑)伤害倍数系数
12         double b;         //(刀)伤害倍数系数
13         double c;         //(剑)力道系数
14         double d;         //(刀)力道系数
15         double x;         //(剑)最终力道数值
16         double x1;        //(刀)最终力道数值
17         int y;            //(剑)最终伤害数值
18         int y1;           //(刀)最终伤害数值
19         //设定伤害公式
20         while(w>0&&w1>0){
21             System.out.println("第"+i+"回合");
22             c=Math.random();//(剑)力道系数
23             x=(c*10-3);     //(剑)最终力道数值
24             d=Math.random();//(刀)力道系数
25             x1=(d*10-3);    //(刀)最终力道数值
26             i++;
27             if(x>100){        //(剑)Miss!!???
28                 System.out.println("Miss!!???(剑)");
29                 b=Math.random();   //(刀)伤害倍数系数
30                 y=0;           //(剑)最终伤害数值
31                 y1=(int)((x1++/5*300%17*7-5)*b);  //(刀)最终伤害数值
32                 w=(w-y1);      //(剑)生命值
33                 w1=(w1-y);     //(刀)生命值
34                 System.out.println("(剑)造成的伤害:"+y);
35                 System.out.println("(刀)的生命值:"+w1);
36                 System.out.println("(刀)造成的伤害:"+y1);
37                 System.out.println("(剑)的生命值:"+w);
38             }else if(x1>100){  //(刀)Miss!!???
39                 System.out.println("Miss!!???(刀)");
40                 a=Math.random();   //(剑)伤害倍数系数
41                 y=(int)((x++/5*300%17*7-5)*a);  //(剑)最终伤害数值
42                 y1=0;          //(刀)最终伤害数值
43                 w=(w-y1);      //(剑)生命值
44                 w1=(w1-y);     //(刀)生命值
45                 System.out.println("(剑)造成的伤害:"+y);
46                 System.out.println("(刀)的生命值:"+w1);
47                 System.out.println("(刀)造成的伤害:"+y1);
48                 System.out.println("(剑)的生命值:"+w);
49             }else if(x>100&&x1>100){      //(刀),(剑)Miss!!???
50                 System.out.println("Miss!!???(剑)");
51                 System.out.println("Miss!!???(刀)");
52                 y=0;          //(剑)最终伤害数值
53                 y1=0;         //(刀)最终伤害数值
54                 w=(w-y1);     //(剑)生命值
55                 w1=(w1-y);    //(刀)生命值
56                 System.out.println("(剑)造成的伤害:"+y);
57                 System.out.println("(刀)的生命值:"+w1);
58                 System.out.println("(刀)造成的伤害:"+y1);
59                 System.out.println("(剑)的生命值:"+w);
60             }else{
61             a=Math.random();   //(剑)伤害倍数系数
62             b=Math.random();   //(刀)伤害倍数系数
63             y=(int)((x++/5*300%17*7-5)*a);      //(剑)最终伤害数值
64             y1=(int)((x1++/5*300%17*7-5)*b);    //(刀)最终伤害数值
65             w=(w-y1);          //(剑)生命值
66             w1=(w1-y);         //(刀)生命值
67             System.out.println("(剑)造成的伤害:"+y);
68             System.out.println("(刀)的生命值:"+w1);
69             System.out.println("(刀)造成的伤害:"+y1);
70             System.out.println("(剑)的生命值:"+w);
71         }
72         }
73         System.out.println("胜负已分!!!");
74         }
75     
76 
77 }

 

posted @ 2015-07-27 14:55  狩夜  阅读(260)  评论(0编辑  收藏  举报