View on GitHub

Battle for Midway

A World War II game of search and destroy set in the most pivotal battle for control of the Pacific.

Battle for Midway

Project Description

Summary

Battle for Midway is a turn-based strategy game. The player, representing the United States will be utilizing a large host of aircraft whose objective is to ascertain the location of the Imperial Japanese Navy, and upon locating, destroy all enemy vessels. Each turn the user will dispatch the aircraft squadrons at their disposal to hunt for ships on the game board. The player has ten turns to complete the total annihilation of the Japanese fleet before they reach the United States base at Midway. If the opponent has not been defeated by turn ten, the Japanese invasion force lands on Midway and the game is lost.

Functionality

Intended users

Current Application State

While the application is in a buildable and runnable state, there is still plenty of work to be done before there is a playable game. While the layout contains three bottom navigation buttons with their own screens, they do not currently have a role, and the game logic has not been implemented.

Not Functional

Stretch Goals

Build Instructions

  1. Go to the Battle for Midway Project Github

  2. With SSH selected, click on the green Code button and then click on the clipboard icon to copy the link.

  3. Turn on either IntelliJ IDEA or Android Studio and select new project from version control and then paste the copied link into URL field and click Clone.

  4. Once the IDE has finished downloading everything, run the project by clicking the green hammer icon or clicking Build Project in the Build Menu.

  5. Once the IDE has finished building the project, click the green arrow button or click the ‘Run Battle for Midway.app’ button in the Run menu.

Cloud and Device Based Services

Wireframe

ERD

Data Model Implementation