0% found this document useful (0 votes)
455 views14 pages

Hangman

This document outlines a Hangman game project created using C++. The objectives were to develop a digital version of the classic Hangman game where the player tries to guess a hidden word by suggesting letters. Key aspects included random word selection, a user-friendly interface, and tracking of wins and losses. The program was implemented using C++ with features like conditional statements to handle user input and execution of game logic. Lessons in C++ and OOP concepts were learned during development. Potential enhancements include improving the GUI, adding sound, and enabling online multiplayer functionality.

Uploaded by

lean ahmmed
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
455 views14 pages

Hangman

This document outlines a Hangman game project created using C++. The objectives were to develop a digital version of the classic Hangman game where the player tries to guess a hidden word by suggesting letters. Key aspects included random word selection, a user-friendly interface, and tracking of wins and losses. The program was implemented using C++ with features like conditional statements to handle user input and execution of game logic. Lessons in C++ and OOP concepts were learned during development. Potential enhancements include improving the GUI, adding sound, and enabling online multiplayer functionality.

Uploaded by

lean ahmmed
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 14

Hangman Game

Presenter Supervisor
Hossain Ahmed Lean Md. Martuza Ahamad
ID:17CSE017 Assistant Professor
Dept. of Computer Science & Dept. of Computer Science &
Engineering Engineering
Project outline

 Introduction
 Objective
 Technologies Used
 Implementation
 Methodology
 Program Requirements
 Lessons Learned
 Future Enhancements
 Introduction

 The project was created to showcase programming skills and interactive


game development, using C++ programming.
 Hangman is a simple word guessing game. Players try to figure out an
unknown word by guessing letters.
 If too many letters which do not appear in the word are guessed, the player
is hanged (and loses).
Objective

 Main objective to develop a digital version of the classic Hangman game.


 The Hangman game is a word guessing game where the player tries to
guess a hidden word by suggesting letters one by one.
 The player has a limited number of incorrect guesses allowed before the
game ends..
Program Requirements
 Software requirements:
 C++ Compiler: GCC (GNU Compiler Collection), Clang, and
Microsoft Visual C++.
 Integrated Development Environment (IDE): Dev C++ or
Code Blocks

 Hardware requirements:
 Processor: Even a basic CPU will be able to run the program
efficiently.
 Memory (RAM): Minimum of 2GB of RAM is generally
recommended for smooth execution.
IMPLEMENTATION

 Highlight the key features of the game, such as:Random word


selection from a predefined list.
 User-friendly interface with graphical elements .
 Interactive gameplay with live updates.
 Appropriate handling of user input and error checking.
 Keeping track of wins and losses.
Methodology

 The code implemented with C++.


 The program uses a loop to keep the game running until the user
decides to quit.
 User input is taken to select different options (enter a word, computer
chooses a word, add a new word, or quit).
 Conditional statements are used to handle different user choices and
execute the corresponding code blocks.
X
Clue: Hangman Game.
process

h a n g ma n
Q W E R T Y U I O P
A S D F G H J K L
Z X C V B N M New Word.
X
Clue: A great game for
vocabulary

Type in a clue.

h a n g ma n
Q W E R T Y U I O P
A S D F G H J K L
Z X C V B N M New Word.
Preparing Game:
X
Clue: Master Side
– Game start.

k l
Q W E R T Y U I O P
A S D F G H J K L
Z X C V B N M New Word.
Lessons Learned
 Learned C++, OOP concept, Data structure during the development
of the Hangman game.
 Various function and uses of it.
 File management system using c++
Future Enhancements

 Designing the UI more interactive and usable.


 GUI(Graphical User Interface) enhancement.
 Adding game sound.
 Make it a online based game for multiplayer.
,

Thank You

You might also like