Version 1.0.0 - Major Initial Stable Release
Highlights
- Leaderboard Integration: Real-time leaderboard feature powered by the Leaderboard API.
- User Management: Save and load user data, including username and best times, for personalized gameplay.
- Dual Style System: A toggle button allows users to switch between a retro and modern theme for the entire application.
Technical Details
- Enhanced JSON handling for processing API data efficiently.
- Robust error handling for incompatible or missing user data.
- Serialization and deserialization of user data stored in
user_data.dat. - Fully implemented global leaderboard feature for competitive play.
Future Outlook
- Achievements Integration: Plan to implement achievements to enhance gameplay and player engagement.
- Leaderboard Expansion: Additional features for the global leaderboard, such as filtering and sorting options.
- UI Improvements: Further refinement and customization options for the user interface.
Full Changelog: https://github.com/tplatzer/JavaFX_Minesweeper_tplatzer/commits/V1.0.0-major