{"id":24383634,"url":"https://github.com/minidomo/inuball","last_synced_at":"2026-04-20T08:33:09.006Z","repository":{"id":115659280,"uuid":"576759311","full_name":"minidomo/inuball","owner":"minidomo","description":"A 3D multiplayer soccer game","archived":false,"fork":false,"pushed_at":"2023-09-26T14:15:20.000Z","size":32864,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-12-26T20:10:50.051Z","etag":null,"topics":["godot","godot3"],"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/minidomo.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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2022-12-10T22:11:02.000Z","updated_at":"2024-02-10T16:15:55.000Z","dependencies_parsed_at":"2023-09-26T17:59:25.531Z","dependency_job_id":null,"html_url":"https://github.com/minidomo/inuball","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/minidomo/inuball","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minidomo%2Finuball","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minidomo%2Finuball/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minidomo%2Finuball/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minidomo%2Finuball/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/minidomo","download_url":"https://codeload.github.com/minidomo/inuball/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minidomo%2Finuball/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32040152,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-20T00:18:06.643Z","status":"online","status_checked_at":"2026-04-20T02:00:06.527Z","response_time":94,"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":["godot","godot3"],"created_at":"2025-01-19T10:15:15.886Z","updated_at":"2026-04-20T08:33:08.975Z","avatar_url":"https://github.com/minidomo.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Assignment 4\n\n## Building on Lab Machines\n\n1. Clone the repository and enter the directory\n\n```\ngit clone https://gitlab.com/minidomo/cs354r-a2.git\ncd cs354r-a2\n```\n\n2. Build the Godot bindings for C++ \n\nRun the following command from the root directory:\n\n```\nmake bindings-lab\n```\n\n2. Build the plugin\n\nRun the following command from the root directory:\n\n```\nmake plugin-lab\n```\n\n3. Running the project\n\nLaunch Godot and open both `Assignment/Server/project.godot` and `Assignment/Client/project.godot`. Run the projects! On the client, connect to localhost (default), then run single player.\n\n**Note:** When opening the project in Godot, files will sometimes get modified unintentionally and may cause unintended behavior when running the project. Ensure that files are unmodified prior to running. If changes are made, restore the original files and reload changes in Godot:\n\n```\ngit restore .\n```\n\n## Other\n\n- [User Manual](/Assignment%204%20User%20Manual.pdf)\n- [Assignment Report](/Assignment%204%20Report.pdf)\n- [Video demo](https://youtu.be/9uF7_9L10O0)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fminidomo%2Finuball","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fminidomo%2Finuball","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fminidomo%2Finuball/lists"}