文件名称:Battleship:CS 230 数据结构最终项目
文件大小:2.32MB
文件格式:ZIP
更新时间:2024-07-16 07:14:30
Java
战舰 CS 230 数据结构最终项目 作者:Meera Hejmadi 和 Pamela Wang 2014 年 12 月 17 日 版本 1.0:说明和基本游戏玩法(在控制台中打印时)正常工作。 作为最终版本提交的版本。 未来的实现: -2 名人类用户玩游戏 - 有难度级别(不同大小的网格,船) - 有一个特殊的射击(炸弹) - 我们已经通过 gotBombed() 在 Player.java 中为此编写了代码,但尚未将其实现到游戏中 - 拥有更智能的射击算法 例如它目前在做什么 - - H H B B - - (SEA SEA hit hit boat boat SEA SEA) 下一回合: - M H H B B - - (SEA miss hit hit boat boat SEA SEA) 下一回合(不再跟随船,随机生成器)) AllStats 中的
【文件预览】:
Battleship-master
----Boat.java~(9KB)
----intro.png(217KB)
----Image files()
--------intro.svg(1.35MB)
----AllStats.java~(3KB)
----Boat.java(9KB)
----InvalidShotException.class(461B)
----ComputerPlayer.java(26KB)
----AllStats.class(5KB)
----GridButton.java~(579B)
----GamePanel.java(11KB)
----GridButton.class(536B)
----Cell.class(3KB)
----InvalidPlacementException.class(664B)
----GamePanel.java~(11KB)
----StatsPanel$1.class(181B)
----Game.java(8KB)
----allstats.txt(52B)
----GamePanel$1.class(178B)
----Stats.java(10KB)
----ComputerPlayer.java~(25KB)
----BattleshipGUI.java(949B)
----Game.class(2KB)
----Stats.java~(10KB)
----Cell.java(5KB)
----GridButton.java(1KB)
----InvalidCoordinateException.class(471B)
----PlaceBoatPanel.java(6KB)
----PlaceBoatPanel$GridButtonListener.class(4KB)
----StatsPanel.java(2KB)
----Player.java(21KB)
----StatsPanel.java~(1011B)
----.DS_Store(15KB)
----AllStats.java(7KB)
----Player.class(9KB)
----Cell.java~(5KB)
----BattleshipGUI.java~(953B)
----javafoundations()
--------ArrayStack.class(2KB)
--------LinkedBinaryTree.class(5KB)
--------LinkedStack.java(2KB)
--------Stack.class(389B)
--------CircularArrayQueue.java(2KB)
--------ArrayIterator.java(3KB)
--------LinearNode.java(2KB)
--------LinearNode.class(1KB)
--------BinaryTree.class(806B)
--------LinkedBinaryTree.java(11KB)
--------ArrayQueue.java(2KB)
--------BTNode.class(4KB)
--------Stack.java(839B)
--------exceptions()
--------Queue.java(863B)
--------BSTNode.java(4KB)
--------PriorityQueue.java(1KB)
--------LinkedBinarySearchTree.java(2KB)
--------.DS_Store(15KB)
--------ArrayBag.java(4KB)
--------BTNode.java(6KB)
--------Queue.class(397B)
--------BinaryTree.java(2KB)
--------ArrayStack.java(3KB)
--------Bag.java(724B)
--------HeapNode.java(4KB)
--------LinkedQueue.java(2KB)
--------BinarySearchTree.java(858B)
--------LinkedBinaryTree.java~(5KB)
--------MaxHeap.java(619B)
--------LinkedQueue.class(2KB)
--------BTNode.java~(4KB)
--------ArrayIterator.class(2KB)
--------LinkedBag.java(3KB)
--------LinkedMaxHeap.java(3KB)
----ComputerPlayer.class(10KB)
----Boat.class(3KB)
----GamePanel.class(7KB)
----WelcomePanel.class(2KB)
----Player.java~(21KB)
----Game.java~(8KB)
----GamePanel$GridButtonListener.class(4KB)
----PlaceBoatPanel$1.class(193B)
----StatsPanel$ButtonListener.class(2KB)
----WelcomePanel.java~(1KB)
----PlaceBoatPanel.class(5KB)
----StatsPanel.class(2KB)
----Documentation()
--------shoot_troubleshooting.txt(1KB)
--------updated_Presentation- Battleship.pdf(1.05MB)
--------.DS_Store(6KB)
--------CS230 Final Project Coversheet.txt(2KB)
----PlaceBoatPanel.java~(6KB)
----Stats.class(4KB)
----README.md(1KB)
----WelcomePanel.java(1KB)
----BattleshipGUI.class(1KB)