{"id":20348102,"url":"https://github.com/talha-1010/ludo-game","last_synced_at":"2026-05-15T12:36:34.234Z","repository":{"id":80144427,"uuid":"398629674","full_name":"Talha-1010/Ludo-Game","owner":"Talha-1010","description":"a ludo board game made with c++ using Operating System concepts.","archived":false,"fork":false,"pushed_at":"2021-09-06T18:53:04.000Z","size":16,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-07-08T02:20:26.594Z","etag":null,"topics":["cpp","deadlock","game","ludo-game","mutex","operating-system","semaphores"],"latest_commit_sha":null,"homepage":"","language":"C","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/Talha-1010.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":"2021-08-21T18:25:19.000Z","updated_at":"2021-09-06T18:53:06.000Z","dependencies_parsed_at":null,"dependency_job_id":"3339bbc5-2378-4434-8694-de9c17bbe830","html_url":"https://github.com/Talha-1010/Ludo-Game","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Talha-1010/Ludo-Game","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Talha-1010%2FLudo-Game","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Talha-1010%2FLudo-Game/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Talha-1010%2FLudo-Game/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Talha-1010%2FLudo-Game/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Talha-1010","download_url":"https://codeload.github.com/Talha-1010/Ludo-Game/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Talha-1010%2FLudo-Game/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33067472,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-15T11:35:32.926Z","status":"ssl_error","status_checked_at":"2026-05-15T11:35:31.362Z","response_time":103,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["cpp","deadlock","game","ludo-game","mutex","operating-system","semaphores"],"created_at":"2024-11-14T22:19:12.873Z","updated_at":"2026-05-15T12:36:34.218Z","avatar_url":"https://github.com/Talha-1010.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Ludo-Game\n\n# Introduction\nLudo is a strategy board game for two to four players, in which the players race their\nfour tokens from start to finish according to the rolls of a single dies. This project\nconsists of designing a multithreaded application of Ludo for four players each having\nmaximum four tokens. Two, three or four can play, without partnerships. At the\nbeginning of the game, each player’s tokens are out of play and staged in the player's\nyard (one of the large corner areas of the board in the player's color). When able to, the\nplayers will enter their tokens one per time on their respective starting squares, and\nproceed to race them clockwise around the board along the game track (the path of\nsquares not part of any player's home column). When reaching the square below his\nhome column, a player continues by moving tokens up the column to the finishing\nsquare.The rolls of a single die control the swiftness of the tokens, and entry to the finishing\nsquare requires a precise roll from the player. The first to bring all their tokens to the\nfinish wins the game. The others often continue play to determine second, third, and\nfourth place finishers.\n\n# How to Compile\n* Download the project\n* Compile using command `g++ game.cpp -pthread`\n* then run using command `./a.out`\n\n\n\n\n\n# Screenshots\n![ludo1](https://user-images.githubusercontent.com/61515279/131225810-5965c355-3067-4dff-890d-6a2474dea17e.png)\n\n\n\n### Project PDF\n[OSProject-Spring2021.pdf](https://github.com/Talha-1010/Ludo-Game/files/7051343/OSProject-Spring2021.pdf)\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftalha-1010%2Fludo-game","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftalha-1010%2Fludo-game","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftalha-1010%2Fludo-game/lists"}