{"id":17475224,"url":"https://github.com/treeplate/roborally","last_synced_at":"2025-10-26T16:35:18.006Z","repository":{"id":230786603,"uuid":"763690758","full_name":"treeplate/roborally","owner":"treeplate","description":null,"archived":false,"fork":false,"pushed_at":"2025-01-20T22:22:25.000Z","size":342,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-02T11:44:28.463Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Dart","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/treeplate.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-02-26T18:44:54.000Z","updated_at":"2025-01-20T22:22:29.000Z","dependencies_parsed_at":"2024-07-22T08:03:34.115Z","dependency_job_id":null,"html_url":"https://github.com/treeplate/roborally","commit_stats":null,"previous_names":["treeplate/roborally"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/treeplate%2Froborally","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/treeplate%2Froborally/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/treeplate%2Froborally/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/treeplate%2Froborally/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/treeplate","download_url":"https://codeload.github.com/treeplate/roborally/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246019237,"owners_count":20710539,"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","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":[],"created_at":"2024-10-18T18:43:39.825Z","updated_at":"2025-10-26T16:35:12.959Z","avatar_url":"https://github.com/treeplate.png","language":"Dart","funding_links":[],"categories":[],"sub_categories":[],"readme":"# RoboRally - the video game\nPlayers: 2+\u003cbr\u003e\n\u003cbr\u003e\nThis is a game (based on [this board game](https://en.wikipedia.org/wiki/RoboRally)) where you control a robot trying to navigate through a maze to get to flags.\u003cbr\u003e\n## Materials needed\n1 phone/tablet/laptop per player (\"client devices\")\u003cbr\u003e\n1 tablet/laptop/desktop (the \"server device\")\u003cbr\u003e\n\n## Before the game\nCreate a file called `servers.cfg` in `roborally_client` with each line following this format:\n```\n\u003cserver ip\u003e \u003cserver name\u003e\n```\nServer IP is the IP of the server device.\u003cbr\u003e\nServer Name is what you want to call this server device.\u003cbr\u003e\nWhen running the client, each line will be a server device you can connect to.\n\u003cbr\u003e\nInstall [Flutter](https://docs.flutter.dev/get-started) on a computer. \nIn the `roborally_client` folder, \nuse `flutter run` to install the client on all the client devices.\u003cbr\u003e\n\n## Game setup\nIn the `roborally_server` directory, run `flutter run` to run the server on the server device.\u003cbr\u003e\n\n### Server device instructions\nPick a board, and then drag as many flags as you want onto the board and then press \"Done\". You don't need to do anything else on the server device, but it should still be visible to everyone playing.\n### Client device instructions\nLaunch the `roborally_client` app. Select the server device from the list of devices in the app. Pick a name and a color, and then press \"Join Server\".\n\n## During the game\n[This document](https://docs.google.com/document/d/14qW9BK9GCU-Qn23bxzlLt_nyWVvkkI0DYJzm_94JgFk/edit?usp=sharing) explains how to play the game. It may be helpful to have printed out.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftreeplate%2Froborally","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftreeplate%2Froborally","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftreeplate%2Froborally/lists"}