Skip to content

Conversation

@julianalg
Copy link

@julianalg julianalg commented May 30, 2025

Overall, I feel like your project is very thorough and complex and it looks like a really interesting concept for a game! I think most of my suggestions for the project would be concerned about organization, as certain classes especially within the game package could be better organized. The Game class is also very large and covers a significant amount of functionality, so it could most likely be split up into multiple different classes for rendering JavaFX and handling game logic. Many variables in different classes in your project could also be set to final since they are never changed after their initialization. You also mention that the fleet object within the Player class should be a LinkedList, but instead it is of type List, so it could be made into a LinkedList, which would make sorting and searching the player's fleet much easier.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant