EXCEEDS logo
Exceeds
joakolms

PROFILE

Joakolms

Worked on end-game user experience and rendering enhancements for the so1unp/2025-lab-05 repository, focusing on improving player feedback and visual stability in a C-based game environment. Delivered features such as win and loss screens, a treasure UI, and end-state feedback, while introducing a secondary render window and refining starting positions. Leveraged C programming, Ncurses, and multi-threading to update color schemes, improve screen refreshing, and reduce end-state latency by eliminating a server-side delay. Addressed map flicker and adjusted spawn positions for consistent visuals, alongside minor code cleanup to remove unused validation, resulting in a more stable and responsive client experience.

Overall Statistics

Feature vs Bugs

100%Features

Repository Contributions

3Total
Bugs
0
Commits
3
Features
1
Lines of code
243
Activity Months1

Work History

June 2025

3 Commits • 1 Features

Jun 1, 2025

June 2025 — End-game UX and Rendering Enhancements delivered for so1unp/2025-lab-05. Implemented win/lose screens, treasure UI, and end-state feedback; added a secondary render window; refined starting positions; updated color schemes and screen refreshing; reduced end-state latency; fixed map flicker and adjusted raider/guardian spawn positions; minor cleanup related to an unused validation. This work improves player experience, reduces perceived latency, and stabilizes end-game visuals.

Activity

Loading activity data...

Quality Metrics

Correctness86.6%
Maintainability80.0%
Architecture73.4%
Performance83.4%
AI Usage20.0%

Skills & Technologies

Programming Languages

C

Technical Skills

C ProgrammingClient DevelopmentClient-Server ArchitectureClient-Server CommunicationGame DevelopmentMulti-threadingNcursesServer Development

Repositories Contributed To

1 repo

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

so1unp/2025-lab-05

Jun 2025 Jun 2025
1 Month active

Languages Used

C

Technical Skills

C ProgrammingClient DevelopmentClient-Server ArchitectureClient-Server CommunicationGame DevelopmentMulti-threading