EXCEEDS logo
Exceeds
ChinhHV-111

PROFILE

Chinhhv-111

Developed the foundational Battleship core game framework for the d23-java/seabattle repository, delivering a complete, interactive console application in Java. Focused on object-oriented design, the work included implementing robust Player and Ship data structures, initializing modular display and processing components, and creating a starting screen to guide users. Incremental improvements refined ship placement, firing mechanics, and overall game flow, resulting in a fully playable experience. The codebase was structured for reliability and future extensibility, enabling quality assurance and supporting planned enhancements such as AI, multiplayer, and UI features. No major bugs were encountered, reflecting a focus on architectural soundness.

Overall Statistics

Feature vs Bugs

100%Features

Repository Contributions

2Total
Bugs
0
Commits
2
Features
1
Lines of code
697
Activity Months1

Work History

November 2024

2 Commits • 1 Features

Nov 1, 2024

November 2024 – seabattle (d23-java/seabattle) delivered the foundational Battleship core framework and interactive gameplay. Implemented Player and Ship data structures, initialized display/processing modules, and added a starting screen, followed by incremental improvements to display, ship placement, firing mechanics, and overall game flow to yield a complete, playable experience. No significant bug fixes were required this period; the focus was on architecture, reliability, and enabling QA and future feature work. This work establishes a reusable foundation for future AI, multiplayer, and UI enhancements.

Activity

Loading activity data...

Quality Metrics

Correctness80.0%
Maintainability80.0%
Architecture80.0%
Performance80.0%
AI Usage20.0%

Skills & Technologies

Programming Languages

Java

Technical Skills

Console ApplicationGame 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

Java

Technical Skills

Console ApplicationGame DevelopmentJavaObject-Oriented Programming