Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 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