{"id":19826922,"url":"https://github.com/sawsent/uno","last_synced_at":"2025-07-27T23:34:58.562Z","repository":{"id":225368915,"uuid":"765733100","full_name":"sawsent/Uno","owner":"sawsent","description":"An Online terminal Uno clone project built as a 2-day exercise during CodeForAll_ Fullstack bootcamp. Practiced multi-threaded programming, servers, sockets, and networking. ","archived":false,"fork":false,"pushed_at":"2024-05-02T19:02:01.000Z","size":198,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-02-28T20:55:04.541Z","etag":null,"topics":["multithreading","networking","online","online-game","server","socket","terminal-game","uno"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sawsent.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-03-01T14:07:25.000Z","updated_at":"2024-05-02T19:19:43.000Z","dependencies_parsed_at":"2024-03-01T18:28:51.603Z","dependency_job_id":"30fde76c-fb20-4d2a-b0fe-cfada726172a","html_url":"https://github.com/sawsent/Uno","commit_stats":null,"previous_names":["sawsent/uno"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/sawsent/Uno","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sawsent%2FUno","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sawsent%2FUno/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sawsent%2FUno/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sawsent%2FUno/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sawsent","download_url":"https://codeload.github.com/sawsent/Uno/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sawsent%2FUno/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":267441410,"owners_count":24087772,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-07-27T02:00:11.917Z","response_time":82,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["multithreading","networking","online","online-game","server","socket","terminal-game","uno"],"created_at":"2024-11-12T11:12:01.487Z","updated_at":"2025-07-27T23:34:58.502Z","avatar_url":"https://github.com/sawsent.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Uno\n\nJump into a quick-paced game of Uno right from your terminal! This online Uno clone was crafted as a spirited 2-day coding challenge during the CodeForAll Fullstack bootcamp. The project served as a practical exercise in multi-threaded programming, server management, socket communication, and networking. Ready to challenge your friends and maybe lose a few? Jump in and scream UNO!\n\n## How to Play\nGet your game on in just a few easy steps:\n\n### Start the Server:\nFire up the server by running the Uno jar (found in build folder) in your terminal:\n ```bash\n java -jar Uno.jar\n ```\n\n### Join the Game:\nPlayers can join using NetCat:\n```bash\nnc {server IP} {selected Port Number}\n```\nAt least 2 players must join to start the game.\n\n### The rest is self explanatory!\n:D made by Vicente and Tuna, hope you enjoy.\n\n**Disclamer:** \u003cbr\u003e\nWe aren't responsible for any lost friendships, fights, or broken computers. \u003cbr\u003e\nThe game was programmed based on MacOS default terminal colors. \u003cbr\u003e\nThe colors will only work on windows IF you have the terminal app.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsawsent%2Funo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsawsent%2Funo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsawsent%2Funo/lists"}