Repository navigation
Release Notes for Battleship Game (Version 1.0)
Introduction:
The Battleship Game (Version 1.0) is an exciting and strategic naval warfare game developed using JavaFX. In this release, we have implemented a classic battleship game where players engage in naval combat against an intelligent bot opponent. Additionally, we have integrated a MySQL database to store and manage game results, allowing players to track their progress and compete with others.
Features:
-
Player vs. Bot Gameplay:
- In this version of the game, players can compete against a computer-controlled bot. The bot is equipped with intelligent algorithms to provide a challenging and engaging gaming experience.
-
User-Friendly Interface:
- We've designed an intuitive and visually appealing user interface to enhance the overall gaming experience. Players can easily place their ships on the grid, make strategic moves, and track their opponent's progress.
-
Ship Placement:
- Players can strategically place their fleet of ships on the grid before the game begins. The goal is to position them strategically to outmaneuver and outgun the bot opponent.
-
Turn-Based Gameplay:
- The game follows a turn-based system, where players take turns to fire missiles at their opponent's grid. Each player has limited missiles, and the first one to sink all of the opponent's ships wins the game.
-
Customizable Gameplay:
- Players have the option to customize various game settings, such as grid size, number of ships, and difficulty level, to tailor the game to their preferences.
Technical Details:
-
JavaFX:
- The game is developed using JavaFX, a modern Java framework for building rich desktop applications with a focus on graphical user interfaces.
-
MySQL Database Integration:
- The game connects to a MySQL database to store and retrieve game results and player statistics. This integration is achieved using JDBC (Java Database Connectivity).
-
Artificial Intelligence (AI):
- The bot opponent utilizes advanced AI algorithms to make strategic decisions during gameplay. It adapts its tactics based on the player's moves and difficulty level selected.
Known Issues:
- In rare cases, players may experience minor graphical glitches when resizing the game window. These issues will be addressed in future updates.
Future Enhancements:
In future releases, we plan to introduce the following enhancements:
- Multiplayer Mode: Allow players to engage in battleship battles with friends or other online players.
- Improved AI: Enhance the bot's intelligence to provide an even more challenging gaming experience.
- Leaderboard View: Allow player to see their stats and compare to other player
- Achievements and Rewards: Implement an achievement system and rewards for players to unlock.
- Additional Themes and Customization: Offer more themes and customization options for players to personalize their gaming experience.
Thank you for choosing Battleship Game (Version 1.0). We hope you enjoy the strategic thrill of naval warfare and the challenge of outsmarting your bot opponent. Please feel free to provide feedback and report any issues so that we can continue to improve the game in future releases.