您现在的位置:主页 > 香港天将图库78866 >

香港天将图库78866

Java程序写一个小游戏

发布时间:2019-10-04 浏览次数:

  这是一个基于二次数组的游戏。该游戏以4x4的格子为主要游戏桌面,每一个格子需要有一个“游戏物体”(“游戏物体”可能是“金子”,“煤矿”,“怪兽”或者“空白”)。需要用到JAVA里...

  这是一个基于二次数组的游戏。 该游戏以4x4的格子为主要游戏桌面,每一个格子需要有一个“游戏物体”(“游戏物体”可能是“金子”, “煤矿”,“怪兽”或者 “空白”)。需要用到JAVA里的继承。每个类:“金子”, “矿井”, “怪兽”, “空白” 都是 “游戏物体” 的继承类。

  游戏者可以上下左右移动,每次只能移动一个格子。如果从格子的边缘继续移动,下次会移动到另一侧比如:位置【3】【0】向左移动会到位置【3】【3】。博物馆奇妙夜2里爱因斯坦唱的那段啊哈啊哈的歌名叫什么?

  游戏者可以感知到自己格子的周围的物体,但是不能看到。 假如, 游戏者的周围有“矿井” 那么会感觉到 “煤屑”, 如果有“金子” 则会感知道 “闪光” ,如果有“怪兽” 则会感知到 “邪恶” 。

  如果游戏者移动到有“矿井” 或者 “怪兽”的格子,游戏结束,玩家失败。如果移动到“金子”, 那么分数加1,之后“金子” 会被 “空白” 取代。

  “游戏物体” 提供一个public method 叫display(),用于显示游戏。一个private instance variable用于表示字符:金子表示为“g”,怪兽表示为“W”, 矿井表示为“p”,空白表示为“.”

  游戏中的Item需要用随机数来产生。游戏里有一个怪兽 ,最多三个最少一个金子 , 三个矿井 而玩家正好会出现在“空白” 的位置。

  Private menu()提供一个菜单供玩家选择:1.向左移动 2.向右移动 3.向上移动 4.向下移动 5.结束退出

  Public runGame()显示游戏board并输出玩家感觉到的,并提供菜单让玩家选择下一步。

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  展开全部前天写的猜数字游戏,yong i控制猜测次数,有详细解析,用黑窗口可以直接运行,