- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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(你看到的是大象,可以向东、向南
您可能关注的文档
- 点焊专业知识培训教材.ppt
- 炼焦工艺学公开课:炼焦炉的加热制度及特殊操作.ppt
- 炼铁学连铸方面毕业设计论文.doc
- 烟台国际信息产业园推介演示简报-艾森集团RDC.ppt
- 炼钢厂横班生产组织管理作业细则.doc.doc
- 烟台自然地理实习报告.doc.doc
- 烟叶制丝工中级题库.doc
- 烟用香精及其调配doc.doc
- 烟花爆竹储存运输安全技术.ppt
- 烟灰缸配合零件数控加工工艺设计 毕业设计.doc
- 2024年学校党总支巡察整改专题民主生活会个人对照检查材料3.docx
- 2025年民主生活会个人对照检查发言材料(四个带头).docx
- 县委常委班子2025年专题生活会带头严守政治纪律和政治规矩,维护党的团结统一等“四个带头方面”对照检查材料四个带头:.docx
- 巡察整改专题民主生活会个人对照检查材料5.docx
- 2024年度围绕带头增强党性、严守纪律、砥砺作风方面等“四个方面”自我对照(问题、措施)7.docx
- 2025年度民主生活会领导班子对照检查材料(“四个带头”).docx
- 国企党委书记2025年度民主生活会个人对照检查材料(五个带头).docx
- 带头严守政治纪律和政治规矩,维护党的团结统一等(四个方面)存在的问题整改发言提纲.docx
- 党委书记党组书记2025年带头增强党性、严守纪律、砥砺作风方面等“四个带头”个人对照检查发言材料.docx
- 2025年巡视巡察专题民主生活会对照检查材料.docx
最近下载
- 《ISO31000:2024风险管理指南》指导手册(雷泽佳译2024-04).pptx VIP
- 2025届高考语文复习:《到橘子林去》高考真题说题课件.pptx VIP
- 广州市番禺区2015-2016学年九年级上学期政治期末统考试卷(含答案)详解.doc
- 《瑜伽》课程说课备课讲稿.ppt
- 2024年度医院整形美容外科学述职报告课件.pptx
- ISO31022-2020风险管理-法律风险管理指南(雷泽佳译).pdf VIP
- GBT 16180-2014《劳动能力鉴定 职工工伤与职业病致残等级》.doc
- TASCAM DR-40中文用户手册(说明书).pdf
- 体检中心一月质量控制重点工作计划和质控小结.docx VIP
- 2025最新字帖3年级下册_楷体.pdf
文档评论(0)