1 / 25
文档名称:

算法分析课程设计姓名挑战游戏.doc

格式:doc   大小:67KB   页数:25页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

算法分析课程设计姓名挑战游戏.doc

上传人:gooddoubi 2022/4/20 文件大小:67 KB

下载得到文件列表

算法分析课程设计姓名挑战游戏.doc

文档介绍

文档介绍:算法分析课程设计姓名挑战游戏
算法分析课程设计姓名挑战游戏
算法分析课程设计姓名挑战游戏
姓名挑战游戏
1、课程设计的目的
学****算法的最终目的是解决实际的应用问题, = 100 — addFun(3) / 2400;
  luck = 100 — addFun(4) / 1700;

public int addFun(int index) {
 int res = 0;
  for (int i = 0; i < 4; i++) {
if (i != index) {// 剔出掉vindex指向的数
   res += array[i];
  }

  return res;
}
设置挑战期间各种攻击后各个值的属性
public int chang() {//设置中毒的属性
ap = ap - 10;
  hitRate = hitRate — 10;
luck = luck - 10;
  rate = rate - 10;
 dp = dp — 10;
return 0;
 }
设置10个实例来演示两个挑战者在挑战期间的动作,例如:A向B发动攻击;B向A发动攻击;A冲上前狂咬B一口;A发狂对B暴打一顿;A向B发动攻击,结果摔倒在地;A诅咒B;A向B投毒等。
public String useAp(int index, String playname1, String playname2) {
  switch (index) {
算法分析课程设计姓名挑战游戏
算法分析课程设计姓名挑战游戏
算法分析课程设计姓名挑战游戏
case 0:
Attack_Action = ”【” + playname1 + "】向” + "【" + playname2 + "】发动攻击”;
 Attact_Point = 25;
  case 1:
   Attack_Action = "【" + playname1 + "】向” + "【" + playname2 + "】发动攻击”;
  Attact_Point = 20;
  case 2:
Attack_Action = "【" + playname1 + "】向" + ”【" + playname2 + ”】发动攻击”;
 Attact_Point = 10;
case 3:
  Attack_Action = ”【” + playname1 + "】向" + ”【” + playname2 + "】发动攻击”;
   Attact_Point = 15;
 break;
case 4:
  Attact_Point = 18;
   Attack_Action = ”【" + playname1 + ”】向进行” + ”【” + playname2 + ”】连击";
break;
case 5:
Attact_Point = 20;
Attack_Action = "【” + playname1 + "】冲向前狂 咬” + "【" + playname2+ ”】一口”;
  break;
算法分析课程设计姓名挑战游戏
算法分析课程设计姓名挑战游戏
算法分析课程设计姓名挑战游戏
 case 6:
   Attact_Point = -18;
   Attack_Action = "【" + playname1 + "】向" + "【” + playname2+ "】发动攻击,结果摔到在地”;
  break;
 case 7:
   Attact_Point = 18;
Attack_Action = ”【” + playname1 + ”】向” + "【" + playname2 + "】投毒";
break;
case 8:
   Attact_Point = 25;
   Attack_Action = ”【” + playname1 + ”】发狂对" + "【” + playname2+ "】进行暴打一顿";
break;
  case 9:
 Attact_Point = 30;
Attack_Action = "【” + playname1 + ”】 诅咒 ” + "【" + playname2 + ”】”;
break;
}
  return ”";

public String