{"id":20195230,"url":"https://github.com/amssdias/shell-games","last_synced_at":"2026-04-12T16:02:46.319Z","repository":{"id":128479029,"uuid":"561514538","full_name":"amssdias/shell-games","owner":"amssdias","description":"This project is based on shell games already prebuilt from me, but with better software design.","archived":false,"fork":false,"pushed_at":"2023-02-22T20:48:36.000Z","size":3366,"stargazers_count":0,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-08-29T21:58:46.225Z","etag":null,"topics":["abc","cohesion","coupling","csv","design-patterns","json","object-oriented-programming","python3","testing","unittest"],"latest_commit_sha":null,"homepage":"","language":"Python","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/amssdias.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":"2022-11-03T21:25:13.000Z","updated_at":"2023-01-03T14:20:23.000Z","dependencies_parsed_at":"2023-03-20T15:17:47.261Z","dependency_job_id":null,"html_url":"https://github.com/amssdias/shell-games","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/amssdias/shell-games","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amssdias%2Fshell-games","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amssdias%2Fshell-games/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amssdias%2Fshell-games/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amssdias%2Fshell-games/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/amssdias","download_url":"https://codeload.github.com/amssdias/shell-games/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amssdias%2Fshell-games/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":280938138,"owners_count":26416883,"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","status":"online","status_checked_at":"2025-10-25T02:00:06.499Z","response_time":81,"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":["abc","cohesion","coupling","csv","design-patterns","json","object-oriented-programming","python3","testing","unittest"],"created_at":"2024-11-14T04:16:21.196Z","updated_at":"2025-10-25T10:15:13.447Z","avatar_url":"https://github.com/amssdias.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"[python-download]: https://www.python.org/downloads/\n[docker-link]: https://docs.docker.com/get-docker/\n\n![Python Badge](https://img.shields.io/badge/Python-3.9-blue?logo=python)\n![Workflow branch master](https://github.com/amssdias/shell-games/actions/workflows/testing.yml/badge.svg?branch=master)\n[![Docker](https://badgen.net/badge/icon/docker?icon=docker\u0026label)](https://https://docker.com/)\n[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)\n\n\n\u003ch1 align=center\u003eShell Games\u003c/h1\u003e\n\nMy project is a program that brings the classic games of Hangman and Battleship to the computer terminal. Users can choose to play either game and enjoy the challenge of guessing the hidden word or sinking their opponent's ships. The program is easy to use and provides an entertaining way to pass the time and exercise your brain. With intuitive controls and engaging gameplay, our program is sure to be a hit with users of all ages.\n\n\n## :hammer: Getting started\n\nThese instructions will get you a copy of the project up and running on your local machine for development and testing purposes.\n\n### Pre requisites\n\n- [Python][python-download] - 3.9\n- [Docker](https://www.docker.com/) (Optional)\n\n### Installing\n\n\n1. Clone this repository to your local machine\n2. Navigate to the project directory\n\n\n```\ngit clone https://github.com/amssdias/shell-games.git\ncd shell-games\n```\n\n#### With Docker\n\n1. Build the Docker image:\n\n```\ndocker build -t shell_games .\n```\n\n2. Run the Docker container:\n\n```\ndocker run -it shell_games\n```\n\n#### Without Docker\n\n\n1. Install requirements with pip:\n\n```python\npip install -r requirements.txt\n```\n\n2. Run program:\n\n```python\npython base.py\n```\n\n\n## :mag_right: Usage\n\nJust follow the instructions on the terminal.\n\n\u003cimg src=\"img/usage.gif\" alt=\"your gif\"\u003e\n\nHave fun :smile:\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Famssdias%2Fshell-games","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Famssdias%2Fshell-games","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Famssdias%2Fshell-games/lists"}