Author Archives: cfarje

Battleship (ver. 0.5): Project Submission

This is the formal project submission post. Project diagrams and screenshots of testing output are in the gallery below. Javadoc for the application can be downloaded here: http://www.mediafire.com/download/9p1udjf9ylfjvbt/battleship_javadoc.zip

Posted in project submission | Leave a comment

Battleship: Analysis Phase – UML (preliminary version 0.4)

Another update.  Anything not in yellow is pretty much in its final form (but don’t hold me to that). Things are fluid with regards to developing the model-view-controller portion of the game. The main point is that the controller appropriately … Continue reading

Posted in phases | Leave a comment

Battleship: Analysis Phase – UML (preliminary version 0.3)

Another update.  Again, yellow-highlighted areas denote incomplete/in-progress classes.

Posted in phases | Leave a comment

Battleship: Analysis Phase – UML (preliminary version 0.2)

Fields and methods added for most classes.  Yellow-highlighted areas denote incomplete/in-progress classes.

Posted in phases | 1 Comment

Battleship: Analysis Phase – Diagrams

Below are drafts of the Entity-Relationship Diagram and Java UML.

Posted in phases | Leave a comment

Battleship: Analysis Phase – GUI

Thus far in our development, the Battleship GUI contains five essential frames: Main Menu User Profile Fleet Layout Game Board Leaderboard Images of each prototype GUI frame can be seen below.    

Posted in phases | Leave a comment

Battleship: Design Phase

The group has decided to adapt the board game Battleship.  Much of the basic rule set is being retained, with AI single player, as well as 2-player versus.  In order to comply with the project parameters, we will be adding … Continue reading

Posted in phases | Leave a comment