From c156aed158a6754aaf83adc01f9b93641b4b7c94 Mon Sep 17 00:00:00 2001 From: Pawas Pandey Date: Fri, 13 Oct 2023 19:05:42 +0530 Subject: [PATCH] Added Hangman game description --- Projects/1-Beginner/Hangman.md | 52 ++++++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100644 Projects/1-Beginner/Hangman.md diff --git a/Projects/1-Beginner/Hangman.md b/Projects/1-Beginner/Hangman.md new file mode 100644 index 00000000..bf259975 --- /dev/null +++ b/Projects/1-Beginner/Hangman.md @@ -0,0 +1,52 @@ +## Hangman Game + +**Tier:** 1-Beginner + +**Description:** + +The Hangman Game is a classic word-guessing game where the player needs to guess the word letter by letter before the hangman is complete. The game ends when the player correctly guesses the word or when the hangman is fully drawn. + +The purpose of this application is to create a fun and interactive way for users to engage with word games. The Hangman Game is a widely known game where players guess letters to try to uncover a hidden word. For each wrong guess, a part of the hangman is drawn. The player wins if they guess the word before the hangman is complete. + +**Hangman Game with Timer** + +The Hangman Game with Timer is a variation of the classic Hangman game where the player has a limited amount of time to guess the word. The timer starts when the game begins and counts down until it reaches zero. If the player does not guess the word before the timer reaches zero, they lose. + + +**Main features:** + +* Word guessing: The player guesses the word letter by letter. +* Hangman drawing: For each wrong guess, a part of the hangman is drawn. +* Winning/Losing: The player wins if they guess the word before the hangman is complete or the timer reaches zero, otherwise, they lose. +* Timer: The player has a limited amount of time to guess the word. + +**Resources needed:** + +* Programming language (like Python) +* List of words for the game +* Basic knowledge of programming concepts like loops and conditionals + +**User Stories:** + +* User can start a new game +* User can guess a letter of the word +* User can see the part of the hangman being drawn for every wrong guess +* User can see the correctly guessed letters in the word +* User can see a victory message if they guess the word before the hangman is complete +* User can see a defeat message if the hangman is complete before they guess the word + +**Bonus features:** + +* User can see a timer ticking down, increasing the difficulty level. +* User can choose different difficulty levels which affect the timer speed. + +**Useful links and resources:** + +* Python Documentation: https://www.javatpoint.com/hangman-game-in-python +* Hangman Game Code Examples: https://www.javatpoint.com/hangman-game-in-python , https://www.geeksforgeeks.org/hangman-game-python/ + +**Example projects:** + +https://github.com/Gerile3/HangThePyMan +https://github.com/ashraafa/hangman-python +https://blog.devgenius.io/creating-the-classic-hangman-game-with-python-10ae894adf6