{"id":21181787,"url":"https://github.com/altenwald/mine","last_synced_at":"2025-10-25T02:41:08.973Z","repository":{"id":55142726,"uuid":"191061985","full_name":"altenwald/mine","owner":"altenwald","description":"Mine Sweeper game in Elixir","archived":false,"fork":false,"pushed_at":"2023-02-17T03:25:37.000Z","size":438,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-05T08:41:30.523Z","etag":null,"topics":["elixir","game","mine-sweeper-game"],"latest_commit_sha":null,"homepage":null,"language":"Elixir","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/altenwald.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null},"funding":{"github":["altenwald"],"patreon":"altenwald","open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"custom":null}},"created_at":"2019-06-09T22:34:16.000Z","updated_at":"2023-10-03T15:16:05.000Z","dependencies_parsed_at":"2023-02-09T13:00:56.094Z","dependency_job_id":null,"html_url":"https://github.com/altenwald/mine","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/altenwald/mine","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/altenwald%2Fmine","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/altenwald%2Fmine/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/altenwald%2Fmine/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/altenwald%2Fmine/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/altenwald","download_url":"https://codeload.github.com/altenwald/mine/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/altenwald%2Fmine/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":264506212,"owners_count":23619002,"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":["elixir","game","mine-sweeper-game"],"created_at":"2024-11-20T17:52:27.777Z","updated_at":"2025-10-25T02:41:08.922Z","avatar_url":"https://github.com/altenwald.png","language":"Elixir","funding_links":["https://github.com/sponsors/altenwald","https://patreon.com/altenwald","https://www.paypal.com/donate/?hosted_button_id=XK6Z5XATN77L2"],"categories":[],"sub_categories":[],"readme":"# Mine\n\nMine Sweeper typical game but it uses the terminal and it's developed using Elixir.\n\nIf you love this content and want we can generate more, you can support us:\n\n[![PayPal](https://www.paypalobjects.com/en_US/GB/i/btn/btn_donateCC_LG.gif)](https://www.paypal.com/donate/?hosted_button_id=XK6Z5XATN77L2)\n\n## Getting started\n\nYou only need to clone this repository and compile it. Ensure you have installed Elixir 1.8+ and Erlang 20+. This was developed using Erlang 22.0 and Elixir 1.8.2.\n\n```\ngit clone https://github.com/altenwald/mine.git\ncd mine\niex -S mix\n```\n\nOnce you are inside the Elixir shell you can use the functions inside of the `Mine` module to interact with the game. The game should be running, so it's not needed to start it, but if you want, you can restart it:\n\n```elixir\nrestart\n```\n\nTo discover a cell use:\n\n```elixir\nsweep 1, 1\n```\n\nYou have to pass the X and Y coords. When you find or think you have a flag you can mark it as:\n\n```elixir\nflag 1, 2\n```\n\nYou can see here an example:\n\n[![Mine Sweeper](screenshot.png)](screenshot.png)\n\nYou can open an issue, pull a request or send us a comment when you want.\n\nEnjoy!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faltenwald%2Fmine","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faltenwald%2Fmine","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faltenwald%2Fmine/lists"}