{"id":19807900,"url":"https://github.com/slayingripper/minesweeperarm","last_synced_at":"2025-10-25T15:36:53.695Z","repository":{"id":170932658,"uuid":"178929019","full_name":"Slayingripper/MinesweeperARM","owner":"Slayingripper","description":"Minesweeper Writter in ARM ","archived":false,"fork":false,"pushed_at":"2019-04-01T19:07:49.000Z","size":5,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-11T06:29:28.734Z","etag":null,"topics":["arm","assembly","assembly-language","game","grid"],"latest_commit_sha":null,"homepage":"","language":"Assembly","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/Slayingripper.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":"2019-04-01T19:04:05.000Z","updated_at":"2021-11-16T15:13:48.000Z","dependencies_parsed_at":null,"dependency_job_id":"283cb0f9-cd66-4970-b970-42e9ed860c65","html_url":"https://github.com/Slayingripper/MinesweeperARM","commit_stats":null,"previous_names":["slayingripper/minesweeperarm"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Slayingripper%2FMinesweeperARM","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Slayingripper%2FMinesweeperARM/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Slayingripper%2FMinesweeperARM/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Slayingripper%2FMinesweeperARM/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Slayingripper","download_url":"https://codeload.github.com/Slayingripper/MinesweeperARM/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241150646,"owners_count":19918353,"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":["arm","assembly","assembly-language","game","grid"],"created_at":"2024-11-12T09:12:12.414Z","updated_at":"2025-10-25T15:36:53.618Z","avatar_url":"https://github.com/Slayingripper.png","language":"Assembly","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Minesweeper\n\n## Overview\n\nMinesweeper Game Description\nOur Minesweeper variant is played on a eight by eight grid, of which eight squares are filled with\nmines (represented by the letter ‘M’). The eight mines are distributed randomly on the board, and\nthen each square is covered up by a ‘*’. As the game is played, the user selects a square to be\nuncovered (by typing in the co-ordinates for the squares). If the uncovered squares contains a\nmine, then they lose. Otherwise, the square is revealed to show how many mines are in the squares\nsurrounding it (as a number between ‘1’ and ‘8’) or a empty (represented as a space) if there are no\n\nThe game is won if the player can turn over the 56 squares that do not contain\nmines, without accidentally uncovering a mine.\nThe following diagram shows the initial board display, and the grid reference system can be seen.\nThe rows are identified by letters (case-insensitive) and the columns by numbers, allowing the user\nto enter a co-ordinate as ‘b1’ or ‘A4’. The system should not accept incorrect co-ordinates, and\nshould ask the user to re-enter valid coordinates.\n1 2 3 4 5 6 7 8\nA * * * * * * * *\nB * * * * * * * *\nC * * * * * * * *\nD * * * * * * * *\nE * * * * * * * *\nF * * * * * * * *\nG * * * * * * * *\nH * * * * * * * *\nEnter square to reveal:\nRevealed squares are shown thus (note the blank squares):\n1 2 3 4 5 6 7 8\nA 1 M 1 1 M M\nB 1 1 1 1 3 M\nC 1 1\nD 1 1 1\nE 1 M 1 1 1 1\nF 1 1 1 1 M 1\nG 1 1 2 2 2 1\nH 1 M 2 M 1\nEnter square to reveal:With mines being represented as an ‘M’:\n1 2 3 4 5 6 7 8\nA 1 * * * * 1 * M\nB * * * * * * 3 *\nC * * * * * * *\nD 1 1 * * * * * *\nE * * * 1 1 * * *\nF * 1 * 1 * * * *\nG * * 2 * * * * *\nH 1 * * * 1 * *\nYou lose...","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fslayingripper%2Fminesweeperarm","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fslayingripper%2Fminesweeperarm","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fslayingripper%2Fminesweeperarm/lists"}