Loading documents preview...
HANGMAN A MINI PROJECT REPORT SUBMITTED IN PARTIAL FULFILMENT OF THE REQUIREMENTS FOR (2/4) BACHELOR OF ENGINEERING IN INFORMATION TECHNOLOGY BY Ms. N. Aamani (1602-10-737-001) Ms. G. Chinmayee (1602-10-737-008)
UNDER THE GUIDANCE OF Mr. David Raju
Department of Information Technology VASAVI COLLEGE OF ENGINEERING IBRAHIMBAGH, HYDERABAD – 500 031. 2011-2012
Department of Information Technology VASAVI COLLEGE OF ENGINEERING IBRAHIMBAGH, HYDERABD – 500 031 CERTIFICATE
This is to certify that the Mini Project Work ________________________________ was carried out by __________________________ in partial fulfillment of the requirement for the award of Bachelor of Engineering (B.E) in Information Technology by Osmania University during the period _________________ under our guidance. The results embodied in this project have not been submitted to any other University of Institution for the award of any degree or diploma.
Examiner
Guide
ACKNOWLEDGEMENTS We are thankful to the college management for allowing us to do our mini project named ‘Hangman’ . We extend our heartfelt gratitude to the principal Mr.I.V.Rao , H.O.D. Mrs. Vasantha ,our internal guide Mr. David Raju , faculty of Dept. Mr. Misbahuddin and also to the lab staff for all the co-operation that they have given and also for their constructive guidance.
Chapter 1
INTRODUCTION
This mini project is about a classic word guessing game called ‘HANGMAN’ where the user is given a word by the system and he has to guess it within the given number of chances . If he does it then the user wins the game and he can go to the next levels. The main objective of our mini project is it provides entertainment for the user without the help of internet. The interesting aspect is that it has pictorial output for the easy go of the user. Chapter 2
SYSTEM ANALYSIS & DESIGN
Flowchart: START
PRINT HANGMAN
PRINT GUESS THE WORD GIVEN BY THE SYSTEM
CORRE CT GUESS
CONTI NU EGA
ME
DECREMENT CHOICE
If last gue ss
Cor rect gue ss
STOP
Hardware and Software requirements: Operating system that is being used for this mini project is Windows XP and the hardware details are Pentium 4,512 MB RAM and 80GB hard disk. Chapter 3 :
IMPLEMENTATION & CODING
Since HANGMAN is a word guessing game, it can be used to improve the vocabulary skills of the user .The coding goes as follows. The system gives the word to be guessed from the set of pre defined words by using the randomize function and asks for the guess of the user and takes it as a string and stores the length of the original word that has been given and checks the word entered by the user with the given word .The mistakes made by the user in guessing the word can be counted and incremented using the variable mistakes. If the number of mistakes reaches the MAXGUESS then the user has to quit the game after the respective pictorial output for each mistake done. All this is done in the module PRINTMISTAKES. The user can decide to continue the game or not in the PLAYGAME module.
Chapter 5
CONCLUSION & SCOPE FOR FUTURE WORK
The future work in this game can be done to improvise the pictorial output and see to that the user enjoys the game as much as he can.
HANGMAN Class: BE (2/4), 1st semester Subject: Mini project N. Aamani, roll no: 1602-10-737-001 G. Chinmayee, roll no: 1602-10-737-008 ABSTRACT Hangman is a classical game which doesn’t require a game board or anything else except a pen paper and a pencil. In this game the system picks up a word and the user tries to guess the letters in the word in the given number of chances. If the user succeeds in guessing the word given by the system in the given number of chances he gains a point. And hence the user can switch on to the next word. We now, write a program in C++ on the game HANGMAN, using three (3) modules. Operating system that is being used for this mini project is Windows XP and the hardware details are Pentium 4,512 MB RAM and 80GB hard disk. References: 1.”How to C++” , by Yeshwanth Kanetkar 2.”Programming in ANSI C++” , by Balaguru Swamy
STANDARD FORMAT FOR B.E. 2/4 & 3/4 MINI PROJECT REPORT The project report is to comprise of broadly the following sections. -
Cover page (as enclosed) Certificate (as enclosed) Acknowledgements Contents (as outlined below) Use Font Times New Roman Size 12 Abstract / Synopsis should contain in brief the problem are, its importance, need how it has been implemented, testing / results, advantages and limitations of the system
Chapter 1
INTRODUCTION
The following points are to be considered -
Problem background About the Project Objective of the system Justification and need for this system Advantages of the system Where necessary, previous work or related systems, how they are used
Chapter 2 -
SYSTEM ANALYSIS & DESIGN includes
Algorithm / Flow Charts / Data Flow Diagram – macro / Micro level along with explanations / descriptions. Block diagram of the system System requirements System specifications Hardware, Software requirements
Chapter 3
IMPLEMENTATION & CODING
Chapter 4
TESTING & TEST RESULTS Sample test data / output screen printouts etc., need to be presented with description.
Chapter 5
CONCLUSION & SCOPE FOR FUTURE WORK
REFERENCES
ACKNOWLEDGEMENTS Each student should acknowledge in the following hierarchy Management Principal HOD Internal Guide Faculty of Dept. & Staff of computer Centre Personnel