EXCEEDS logo
Exceeds
danhhoa20005

PROFILE

Danhhoa20005

Developed the core gameplay engine for the d23-java/seabattle repository, enabling robust two-player Sea Battle matches with features such as board management, ship placement, combat mechanics, and a turn-based flow. Focused on reliability by refining ship placement logic to prevent invalid moves and enhance overall gameplay. Enhanced the user experience through UI polish, including colored text, updated welcome screens, ASCII art, and improved descriptive messages for onboarding. Added a README video demonstration to provide stakeholders and new users with a quick visual overview. The work leveraged Java, object-oriented programming principles, and Markdown documentation to establish a solid foundation for future development.

Overall Statistics

Feature vs Bugs

100%Features

Repository Contributions

3Total
Bugs
0
Commits
3
Features
2
Lines of code
722
Activity Months1

Work History

November 2024

3 Commits • 2 Features

Nov 1, 2024

Month 2024-11 Summary for d23-java/seabattle: Delivered the core Sea Battle gameplay engine with UI polish enabling robust two-player matches (board management, ship placement, combat, turn-based flow) and enhanced welcome screen/ASCII art. Refined ship placement logic for reliability. Added a README video demonstration to provide a quick visual overview. Updated descriptive messages to improve UX and onboarding. Impact: faster time-to-value for new users, clearer stakeholder demos, and a solid foundation for future features.

Activity

Loading activity data...

Quality Metrics

Correctness90.0%
Maintainability86.6%
Architecture86.6%
Performance86.6%
AI Usage20.0%

Skills & Technologies

Programming Languages

JavaMarkdown

Technical Skills

Console ApplicationsDocumentationGame DevelopmentJavaObject-Oriented Programming

Repositories Contributed To

1 repo

Overview of all repositories you've contributed to across your timeline

d23-java/seabattle

Nov 2024 Nov 2024
1 Month active

Languages Used

JavaMarkdown

Technical Skills

Console ApplicationsDocumentationGame DevelopmentJavaObject-Oriented Programming