tk-codes/uno
This system is a Java-based UNO card game application that implements a complete domain model for game logic, player management, and UI interaction. It features a layered architecture with a domain model, an application service for game state management, and a Swing-based user interface. The codebase is built using Gradle and includes comprehensive unit tests for the game rules, deck handling, and player iterators.
59.4
Adequate · 4 August 2026
1.4k
lines of production code
Java
primary language
1
bus factor · 5 authors in all
4
measurements over time
How it got here
2015 · Build system migration and cleanup
This period focused on modernizing the project's build infrastructure by migrating from Eclipse to Gradle, while simultaneously removing the obsolete UNO game application and associated configuration files. The work involved replacing legacy build scripts and IDE-specific settings with a standardized Gradle wrapper and cleaning up temporary project artifacts.
3 changes
2021 · UNO game domain and test implementation
This period focused on establishing the core UNO game domain model, including card types, game state management, and a Swing-based UI. Comprehensive unit tests were added to verify game logic, player behavior, and event publishing, supported by test helper factories and UML diagrams to document the architecture.
9 changes
Survey your own repository
tk-codes/uno was measured the same way every project in this corpus was: the same rubric, at a pinned commit, with the result published in full. Point the surveyor at a repository you know and see whether you agree with it.
About this page
- The description of this project is derived from its own commit history, not from its README.
- The score is its highest published measurement, taken on 4 August 2026 at a pinned commit. It is not a live figure and does not change until the project is measured again.
- Measured at commit bf1249a2b5 — the exact code this score is about.
- Scored under rubric rubric-2026.08.19. Score the same commit under that rubric and you get the same number.