{"id":16630831,"url":"https://github.com/ravicious/robot-simulator","last_synced_at":"2025-03-11T18:38:05.097Z","repository":{"id":66976509,"uuid":"208230663","full_name":"ravicious/robot-simulator","owner":"ravicious","description":null,"archived":false,"fork":false,"pushed_at":"2019-09-13T10:27:45.000Z","size":5,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-18T06:11:20.740Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ravicious.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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":"2019-09-13T09:06:52.000Z","updated_at":"2019-09-13T10:27:46.000Z","dependencies_parsed_at":"2023-05-16T09:45:34.459Z","dependency_job_id":null,"html_url":"https://github.com/ravicious/robot-simulator","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ravicious%2Frobot-simulator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ravicious%2Frobot-simulator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ravicious%2Frobot-simulator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ravicious%2Frobot-simulator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ravicious","download_url":"https://codeload.github.com/ravicious/robot-simulator/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243092986,"owners_count":20235273,"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-12T04:49:31.490Z","updated_at":"2025-03-11T18:38:05.091Z","avatar_url":"https://github.com/ravicious.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Robot Simulator\n\nA robot factory's test facility needs a program to verify robot movements.\n\nThe robots have three possible movements:\n\n- turn right\n- turn left\n- advance\n\nRobots are placed on a hypothetical infinite grid, facing a particular\ndirection (north, east, south, or west) at a set of {x,y} coordinates,\ne.g., {3,8}, with coordinates increasing to the north and east.\n\nThe robot is going to receive a number of instructions, but first lets focus on making the basic\nmovement work.\n\nRun `ruby robot_simulator_a_test.rb` in your terminal to run the first test. Add code to\n`robot_simulator.rb` in order to satisfy the tests.\n\nAfter all tests from this test suite pass, start working on the second group of tests by running\n`ruby robot_simulator_b_test.rb`. Remove the first `skip` statement, execute the test, write code to\nmake it pass and then move to the next test.\n\nRemember, at each step you only need to write the minimal amount of code to make the failing test\npass.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fravicious%2Frobot-simulator","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fravicious%2Frobot-simulator","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fravicious%2Frobot-simulator/lists"}