import java.util.Scanner;
public class DaGuai {
public static void main(String[] args) {
System.out.println("------欢迎来到梦幻西游世界-----");
System.out.println("请选择你需要的操作:");
System.out.println("1、投币 2、退出游戏 3、退出");
Scanner input=new Scanner(System.in);
int choice=input.nextInt();
//初始角色的生命力和战斗力
//猪猪侠
int hjy_sml=250;
int hjy_zdl=941;
//蜘蛛精
int zzj_sml=380;
int zzj_zdl=200;
//定义boss的生命力和战斗力
int boss_sml=10000;
int boss_zdl=20000;
switch(choice){
case 1:
//投币
System.out.println("请输入需要投的币数:");
int biShu=input.nextInt();
System.out.println("你共投了"+biShu+"个币数,每个币数可以玩两个生命");
System.out.println("请选择角色:");
System.out.println("1、猪猪侠(何嘉毅) 2、蜘蛛精(刘帅宏) 3、猪八戒(刘凯)");
int juese=input.nextInt();
switch(juese){
case 1:
//猪猪侠
System.out.println("你将以何嘉毅胖猪猪的角色进行游戏,您的初始生命力:"+hjy_sml+"初始战斗力为:"+hjy_zdl);
//需要循环打怪练级这些操作 可以重复 只有你打怪的
//的时候被打败或者打赢都需要退出循环
do{
System.out.println("请选择你需要的操作:");
System.out.println("1、练级 2、打怪 3、逃跑 4、充值");
int xz=input.nextInt();
//对选择操作进行判断
if(xz==1){
//练级
//计算生命力和战斗力
//练一级 生命力+1 战斗力+2
hjy_sml=hjy_sml+1;
hjy_zdl=hjy_zdl+2;
System.out.println("上升一级,您的生命力为:"+hjy_sml+"战斗力为:"+hjy_zdl);
}else if(xz==2){
//打怪
//你赢了 就是boss输了 其实就是boss的生命力小于0
if(boss_sml<0){
System.out.println("恭喜你,终于把大boss打败了!");
break;
}else{ //boss赢了
System.out.println("好可惜,你已经阵亡!\n游戏结束");
//boss的生命力=boss的生命力-你战斗力
boss_sml=boss_sml-hjy_sml;
//你的生命力=你的生命力-boss的战斗力
hjy_sml=hjy_sml-boss_zdl;
System.out.println("你的生命力为:"+hjy_sml+",boss的生命力为:"+boss_sml);
//System.exit(0);//退出游戏
break;
}
}else if(xz==3){
//逃跑
System.out.println("好可惜,你这菜,但是游戏币概不退货");
break;
}else if(xz==4){
//充值
System.out.println("请输入你需充值的金额:");
int money=input.nextInt();
//接受的充值金额最少是20
//充值一块,生命力+10
if(money>20){
hjy_sml=hjy_sml+money*10;
System.out.println("你的");
}
}else{
System.out.println("输入有误");
}
}while(hjy_sml>0);
break;
case 2:
//蜘蛛精
break;
case 3:
//猪八戒
break;
}
break;
case 2:
//退出游戏
System.out.println("你确定要退出吗,这是一款充钱就能打怪的游戏");
break;
case 3:
//退出
System.out.println("退出游戏成功,谢谢使用");
break;
}
}
}