Giter Club home page Giter Club logo

https-github.com-samanthakwenaeetile-hang_game1's Introduction

Hangman Game

  • A hangman game application where the player will have to guess letters (A-Z) to form the words on the line, If the player will have to gusses the right letter that is within a word. The letter will appear on its correct posistion. The player will then guess the correct world until the man is hung when this appear the game will be done.

  • The image of the live site. ![https://thehanggame.herokuapp.com/] Screenshot 2022-02-26 at 6 05 52 am

*How the user will play the hangman game *

  • The player of the hangman game will have to input a command into the mock terminal, when they enter a letter into the game which they will have gussed it will infrom the user if the letter they have enterd is the correct letter or word they have gussed. If it is the correct word they will have won the game if it is the incorrect letter or word an error message will then display it self and the user will then be asked to resubmit thier choice again. For the user to play again they run the game again.

  • Design flowchart alt text

  • wireframe (image)

alt text

User Goals

  1. The game should be easy to play
  2. The game should be fun for the user to get them to keep coming back
  3. The game should challenge the player to keep the user intersted in the game

Target Audience

  • Player that over the age of 5 and over.
  • Players that have a love for spelling.
  • Players that want to expand thier vocabulary and spelling.

** Features **

** Existing features in game**

  1. Can view lives while playing the game
  • the user has a certain amount of lives before the game is over, it can be seen while the player is playing the game, it is also represtend along side the hangman being built at each turn when a life is lost.
  1. Game will check invalid inputs
  • all the inputs that the player will enter , checks will run to ensure that the is no invalid inputs that have been submitted - all invalid inputs will be followed by a error message letting the player know to try again.

  • Features that i could have done to improve and better the Hangamn Game.

  1. Banner

  2. Main Menu

  3. Login

  4. Sign Up

  5. Support

** Technologies **

  • Languages
  1. Python
  2. HTML
  3. Java Script

** Testing **

  • The testing which i have done for the hangman game project are :
  1. I tested the python code using a PEP8 linter website and then i fixed any erros. (http://pep8online.com/)

  2. I tested the game on the terninal and also on the site heroku which i used to deploye the site to see if the worked and did not have any erros.

  3. I manually tested the user inputs by entering the wrong data to confrim any error messages.

  4. I used the W3C markup validator to check the markup validity.(https://validator.w3.org/nu/?doc=https%3A%2F%2Fthehanggame.herokuapp.com%2F)

Validators

The hangmen game was deployed using GitHub and Heroku by following these steps:

  1. Create an account at heroku.com
  2. Create a new app, add app name and your region
  3. Click on create app
  4. Go to "Settings"

Under Config Vars, add your sensitive data (the MongoDB URL for example) For this project, set buildpacks to and in that order. Go to "Deploy" and at "Deployment method", click on "Connect to Github" Enter your repository name and click on it. Choose the branch you want to buid your app from, and click "Deploy branch". You can for fork the repository by following these steps:

Go to the GitHub repository Click on Fork button in upper right hand corner You can clone the repository by following these steps:

Go to the GitHub repository Locate the Code button above the list of files and click it Select if you prefere to clone using HTTPS, SSH, or Github CLI and click the copy button to copy the URL to your clipboard Open Git Bash Change the current working directory to the one where you want the cloned directory Type git clone and paste the URL from the clipboard ($ git clone https://github.com/YOUR-USERNAME/YOUR-REPOSITORY) Press Enter to create your local clone

Credits

Thanks

  • code Institute mentors who advised and thier guidance and support on the completion of this project.

https-github.com-samanthakwenaeetile-hang_game1's People

Contributors

samanthakwenaeetile avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.