用Java编写动物迷宫游戏.doc

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
用Java编写动物迷宫游戏

用Java编写动物迷宫游戏 分:游戏简介 邮递员小白兔需要走迷宫送四封信 选一幅迷宫图 在这幅迷宫上有五个小房子,小兔子要把信送到五个小房子中 另外还需要一个控制小兔子方向的遥控器,小兔子可以向东西南北四个方向移动 算法: 1、首先在迷宫上画出方格,在游戏中用变量angge表示 用方向箭头控制小白兔从一个方格移动到另一个方格上,一直到送完信为止 其中每个方格可在游戏中画一个矩形框,可显示小白兔的位置,移动位置后先擦去原来画的矩形,然后画一个新的矩形,在每个方格上可显示出可以移动的方向, 点示图中的方向键,可以移动到下一个方格的位置,现在我们要在每个方格里放一种动物,而且我们还要把这个迷宫的图片去掉,注意:我们用Java编写游戏,不是用VB编写游戏,我们这个游戏中没有任何图片,这是一个文字游戏。 方格编号 动物名称 可以移动的方向 1 小熊猫 1号向东走可到2号方格 2 大象 2号向东=7;向西=1;向南=3 3 鳄鱼 东南西北 4 大熊猫 西南北 5 梅花鹿 南 第一个送信的房子 6 黑熊 西 北 7 老虎 东西 8 狮子 东 9 花豹 东西南 10 骆驼 东西南 11 袋鼠 东 12 长颈鹿 南北 13 藏羚羊 东南西北 14 斑马 西北 15 大猩猩 南 第二个送信的房子 16 狐狸 东南西 17 野狼 东北西 18 野牛 南西 19 河马 东北 20 火鸡 南 第三个送信的房子 21 孔雀 东西 22 仙鹤 东南西 23 鸵鸟 南 第四个送信的房子 24 山羊 东南西北 25 眼镜蛇 东西 26 树獭 东南西北 27 棕熊 西北 28 蟒蛇 东西北 29 绵羊 东西 30 鼹鼠 北东 31 犀牛 南北 32 食蚁兽 北东南 33 狒狒 北 34 猴子 东西 35 金丝猴 西 第五个房子 看到这么多的动物,很容易让人联想到动物园里的动物吧!游戏要求走完所有的方格,看完所有的动物就算打完这个游戏了! 第二部分:编写动物迷宫游戏 游戏变量(一共有三个全局变量): fangge设为整数值,代表以上表格中的方格编号 NORTH SOUTH EAST WEST 表示 Direction设为字符串,代表东西南北四个方向 Exits(3) 代表一个数组,初始化为0,如果移动到一个新的方格,则Exits(Direction)的值为新的方格编号,如果值为零,则表示不可以朝这个方向移动 这个游戏的名称为Migong,出现在代码public class中。 分:游戏代码 import java.util.Scanner; public class Migong { public static void main(String[] args) { Scanner in=new Scanner(System.in); System.out.println(-------动物迷宫游戏--------); System.out.println(请按方向行走 (1.东 2.西 3.南 4.北)); int person=in.nextInt(); Int fangge=1 int[] exits; exits=new int[4]; exits[0]=0; exits[1]=0; exits[2]=0; exits[3]=0; int i; i=person-1; boolean a=exits[i]==0; boolean b=exits[i]!=0; if (a){ System.out.println(你不能往这个方向走); }else{ fangge=exits[i]; } switch(fangge){ case 1: exits[0]=2; exits[1]=0; exits[2]=0; exits[3]=0; System.out.println(你看到的是小熊猫,可以向东走); break; case 2: exits[0]=7; exits[1]=1; exits[2]=3; exits[3]=0; System.out.println(你看到的是大象,可以向东、向南

文档评论(0)

weizhent2017 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档