https://github.com/amssdias/shell-games
This project is based on shell games already prebuilt from me, but with better software design.
https://github.com/amssdias/shell-games
abc cohesion coupling csv design-patterns json object-oriented-programming python3 testing unittest
Last synced: 4 months ago
JSON representation
This project is based on shell games already prebuilt from me, but with better software design.
- Host: GitHub
- URL: https://github.com/amssdias/shell-games
- Owner: amssdias
- Created: 2022-11-03T21:25:13.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2023-02-22T20:48:36.000Z (over 2 years ago)
- Last Synced: 2025-01-13T19:24:29.843Z (5 months ago)
- Topics: abc, cohesion, coupling, csv, design-patterns, json, object-oriented-programming, python3, testing, unittest
- Language: Python
- Homepage:
- Size: 3.21 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
[python-download]: https://www.python.org/downloads/
[docker-link]: https://docs.docker.com/get-docker/

[](https://https://docker.com/)
[](https://github.com/psf/black)Shell Games
My 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.
## :hammer: Getting started
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
### Pre requisites
- [Python][python-download] - 3.9
- [Docker](https://www.docker.com/) (Optional)### Installing
1. Clone this repository to your local machine
2. Navigate to the project directory```
git clone https://github.com/amssdias/shell-games.git
cd shell-games
```#### With Docker
1. Build the Docker image:
```
docker build -t shell_games .
```2. Run the Docker container:
```
docker run -it shell_games
```#### Without Docker
1. Install requirements with pip:
```python
pip install -r requirements.txt
```2. Run program:
```python
python base.py
```## :mag_right: Usage
Just follow the instructions on the terminal.
Have fun :smile: