designed and developed by mudassar aslam & shahzad saleem hangman for mobile phones
TRANSCRIPT
![Page 1: Designed and Developed by Mudassar Aslam & Shahzad Saleem Hangman for Mobile Phones](https://reader031.vdocument.in/reader031/viewer/2022032604/56649e595503460f94b526fc/html5/thumbnails/1.jpg)
Designed and Developed byDesigned and Developed byMudassar AslamMudassar Aslam
&&Shahzad SaleemShahzad Saleem
Hangman for Mobile Phones
![Page 2: Designed and Developed by Mudassar Aslam & Shahzad Saleem Hangman for Mobile Phones](https://reader031.vdocument.in/reader031/viewer/2022032604/56649e595503460f94b526fc/html5/thumbnails/2.jpg)
IntroductionHangman for Mobile Phone is divided into
two parts i.e.J2SE Based Hangman ServerJ2ME Based Hangman ClientTCP Based Communication
![Page 3: Designed and Developed by Mudassar Aslam & Shahzad Saleem Hangman for Mobile Phones](https://reader031.vdocument.in/reader031/viewer/2022032604/56649e595503460f94b526fc/html5/thumbnails/3.jpg)
Hangman Server Hangman Server is developed in J2SE, as
multi-threaded application to accommodate multiple simultaneous players.
Containing all the Game Logic and Processing (Rich Client)
How it works:Listens for incoming connection requestsCreates a separate thread for each client/ player.Randomly loads words from dictionary and
presents it as a challenge to the player.
![Page 4: Designed and Developed by Mudassar Aslam & Shahzad Saleem Hangman for Mobile Phones](https://reader031.vdocument.in/reader031/viewer/2022032604/56649e595503460f94b526fc/html5/thumbnails/4.jpg)
Hangman Server (Cont.)How it works:
Compares player response with the challenge and responds accordingly
Different Possibilities of Guess are:One letter guessComplete word guess
![Page 5: Designed and Developed by Mudassar Aslam & Shahzad Saleem Hangman for Mobile Phones](https://reader031.vdocument.in/reader031/viewer/2022032604/56649e595503460f94b526fc/html5/thumbnails/5.jpg)
Hangman Client Hangman Client is developed in J2ME.It is a “Thin Client”How it works:
Player connects to server by taking IP from JAD file/User Defined
Player sends a new game request to get a challenge response.
Player sends his guess letter/word
![Page 6: Designed and Developed by Mudassar Aslam & Shahzad Saleem Hangman for Mobile Phones](https://reader031.vdocument.in/reader031/viewer/2022032604/56649e595503460f94b526fc/html5/thumbnails/6.jpg)
Hangman Client (Cont.)If player’s guess contains letter and
His guess is correctThis was last letter required to complete the whole word
Player gets 5 points.This was not the last letter required to complete word
Player gets modified masked challengeHis guess is wrong, then his total number of tries
left are decremented.Game is lost if his total number of tries expire.
![Page 7: Designed and Developed by Mudassar Aslam & Shahzad Saleem Hangman for Mobile Phones](https://reader031.vdocument.in/reader031/viewer/2022032604/56649e595503460f94b526fc/html5/thumbnails/7.jpg)
Technical Details
![Page 8: Designed and Developed by Mudassar Aslam & Shahzad Saleem Hangman for Mobile Phones](https://reader031.vdocument.in/reader031/viewer/2022032604/56649e595503460f94b526fc/html5/thumbnails/8.jpg)
Hangman Server
![Page 9: Designed and Developed by Mudassar Aslam & Shahzad Saleem Hangman for Mobile Phones](https://reader031.vdocument.in/reader031/viewer/2022032604/56649e595503460f94b526fc/html5/thumbnails/9.jpg)
Hangman Client
![Page 10: Designed and Developed by Mudassar Aslam & Shahzad Saleem Hangman for Mobile Phones](https://reader031.vdocument.in/reader031/viewer/2022032604/56649e595503460f94b526fc/html5/thumbnails/10.jpg)
Hangman Client
![Page 11: Designed and Developed by Mudassar Aslam & Shahzad Saleem Hangman for Mobile Phones](https://reader031.vdocument.in/reader031/viewer/2022032604/56649e595503460f94b526fc/html5/thumbnails/11.jpg)
Hangman Client
![Page 12: Designed and Developed by Mudassar Aslam & Shahzad Saleem Hangman for Mobile Phones](https://reader031.vdocument.in/reader031/viewer/2022032604/56649e595503460f94b526fc/html5/thumbnails/12.jpg)
Project WebsiteProject Websitehttp://people.dsv.su.se/~shahzads/Hangman/index.htmlhttp://people.dsv.su.se/~shahzads/Hangman/index.html
Thanks!Thanks!
Comments & Questions