SlideShare a Scribd company logo
Guided By:- Submitted By:-
Mr. Narendra Rathor Akhilesh Jain (0837CS101009)
Asst. Professor of Computer Science & Preeti Jain (0837CS101061)
Engineering Department
1. Abstract
2. Introduction
3. System Requirement
4. Background Details
5. Functional Requirement
6. Non-Functional Requirement
7. UML Diagrams
8. Expected outcomes
9. Limitations
10. Future enhancement
11. Screen Shots of project
12. Conclusion
15–Puzzle Problem is State-space search problems.
Branch and Bound Algorithm is used to Solve this Problem.
The application follows International Standard.
The 15-Puzzle game challenges user’s mind.
The application will be developed using Android technology.
AIM - The aim of work is to implement the 15 puzzle problem for android phones and to
overcome the drawbacks of existing solution.
OBJECTIVES –
To develop an application follows International Standard.
To develop fast and small size application to reduce time.
To develop an interactive android application.
To develop an application that challenges user’s brain.
 The application starts by giving user name. After giving user name user can play game.
 The puzzle consists 15 numbered square tiles (in a 4x4 board) in random order with one tile empty.
 The user has to move the tiles to get them into consecutive order with the space in the bottom right.
 only one hint is given to the user to complete the puzzle and after completing the puzzle
current score will be shown to user.
 user can also check their minimum score.
 Requirement for Development (Minimum)
 JDK - version 1.5
 IDE - Eclipse 3.3
 Android SDK - 4.0(Ice Cream Sandwich)
 Emulator /Android Phone - BlueStack 0.7.16
 Requirement for Deployment (Minimum)
 Android Phone - version 4.0(Ice cream Sandwich)
 CPU Speed - 200 MHz
 RAM - 32 MB
 Storage - 32 MB
 Sam Loyd was the man who invented the 14-15 or 15 puzzle.
 The problem with 15-puzzle is that there are 2^16*16 combinations are possible and this takes a lot
of time to solve it on paper.
 There are many existing application for 15-puzzle problem developed in different technologies.
 Branch and Bound Algorithm is better than other Algorithms because it evaluates each node using
the cost and utility functions.
Instructions
Play
• Moves
• Hint
Solution
Timer
Score
Performance
Reliability
Flexibility
Best GUI
Use case
Diagram
For
User
Class
Diagram
Sequence
Diagram
User Instructions Play Solution Check Score
1. View Instructions
related to the game
2. Give user name
3. Play game 4. Return Scrambled
puzzle
5. Take moves to solve the puzzle
6. Take hint
7. return Hint
8. View current Score
9. Return Current Score
10. View Solution
11. Check Minimum Score
12. Return
Minimum Score
Activity
Diagram
View Instructions
Play Solution Check Score
Moves Hint Current Score Minimum Moves Minimum Time
0-Level
Data flow
Diagram
User friendly.
User can play this game on his android phone anywhere he wants.
Give challenges to the user’s brain.
There is also a timer to count that in how much times the user complete the game.
User can only move the numbered tiles with empty tile.
User can move only the tiles in to Up, Down, Right and Left directions.
The application will not work below of the API level 14 of Android.
Difficulty or levels can be increased.
System should remember current moves when directly closed the game.
Undo function should be provide.
Home Screen
Instruction Screen
Game Play Screen
Game Played
Successfully
High Score
Example
Helps the user to better understand the 15 puzzle problem of ADA.
This game is a good exercise for user’s brain.
Each time when the user play this game he face a new random number puzzle or a new
shuffle puzzle so this make interest of user in to this game.
15 puzzle problem game on android
15 puzzle problem game on android

More Related Content

PPTX
Php string function
PPTX
Unit 1 defects classes
PPT
Scripting languages
PPT
java Project report online banking system
PPTX
Tic toc game presentation
PPT
Servlet life cycle
PPTX
Introduction to ASP.NET
PDF
Snake Game Report
Php string function
Unit 1 defects classes
Scripting languages
java Project report online banking system
Tic toc game presentation
Servlet life cycle
Introduction to ASP.NET
Snake Game Report

What's hot (20)

PPTX
E book management system
PDF
Phone book with project report for BCA,MCA
PDF
How attackers hack atm & withdraw cash from an atm using a phone - Infographic
PPT
vb.net Constructor and destructor
PDF
WEB I - 01 - Introduction to Web Development
PPT
Bank management system with java
PPTX
PPTX
PHP FUNCTIONS
PPTX
Android share preferences
PDF
Srs for banking system
PPTX
Software testing principles
PPT
Architecture of .net framework
PPT
Working with color and font
PPTX
Control Bulb using SmartPhone IOT .pptx
PPT
Software Engineering (Process Models)
PPTX
Introduction to ajax
PDF
snake game
PPTX
Training on Core java | PPT Presentation | Shravan Sanidhya
PPTX
8086 architecture
PDF
Grub2 Booting Process
E book management system
Phone book with project report for BCA,MCA
How attackers hack atm & withdraw cash from an atm using a phone - Infographic
vb.net Constructor and destructor
WEB I - 01 - Introduction to Web Development
Bank management system with java
PHP FUNCTIONS
Android share preferences
Srs for banking system
Software testing principles
Architecture of .net framework
Working with color and font
Control Bulb using SmartPhone IOT .pptx
Software Engineering (Process Models)
Introduction to ajax
snake game
Training on Core java | PPT Presentation | Shravan Sanidhya
8086 architecture
Grub2 Booting Process
Ad

Viewers also liked (20)

PPT
10 Creative Thinking Puzzles
PDF
No Money No Problem - 15 Free Tools Your Start-up Should be Using
PDF
Lesson 19: Maximum and Minimum Values
PPT
Recursion tree method
DOC
Unit 3 daa
PPTX
Maximums and minimum
PDF
PPT
Master method
PPTX
String Matching Finite Automata & KMP Algorithm.
PDF
UML-test Application for Automated Validation of Students’ UML Class Diagram
PPTX
Deployement diagram
DOCX
Android Project Titles 2014 15
PPT
Pattern matching
PPT
WATIZIT...A Right Brain Exercise
PPTX
strassen matrix multiplication algorithm
PPT
Dinive conquer algorithm
PDF
String matching algorithms
PPT
Greedy
PPTX
Divide and conquer 1
PPT
Mergesort
10 Creative Thinking Puzzles
No Money No Problem - 15 Free Tools Your Start-up Should be Using
Lesson 19: Maximum and Minimum Values
Recursion tree method
Unit 3 daa
Maximums and minimum
Master method
String Matching Finite Automata & KMP Algorithm.
UML-test Application for Automated Validation of Students’ UML Class Diagram
Deployement diagram
Android Project Titles 2014 15
Pattern matching
WATIZIT...A Right Brain Exercise
strassen matrix multiplication algorithm
Dinive conquer algorithm
String matching algorithms
Greedy
Divide and conquer 1
Mergesort
Ad

Similar to 15 puzzle problem game on android (20)

PPTX
Android Beat the-quiz application
PPTX
Quiz app android ppt
PDF
Ball Collecting game report
PPT
ma project
DOCX
Road attack
PPTX
Quizz app By Raihan Sikdar
PPTX
Chapter 12 Lecture: GUI Programming, Multithreading, and Animation
PDF
AI Dominoes Project
PDF
Climberreport
DOC
Snake game implementation in c
PPT
1-1 Lec-1 Introduction.ppt -Software Engineering
PDF
Pac Man: Game Development using PDA and OOP
PDF
FIRST PERSON SHOOTER GAME UNITY 3D
PDF
L1. Basic Programming Concepts.pdf
PPTX
Educator Guide_Coding Algorithms_V2.3.pptx
PDF
divide and qonquer
PDF
Android Jam - Services & Notifications - Udacity Lesson 6
DOCX
guess the number project.docx
Android Beat the-quiz application
Quiz app android ppt
Ball Collecting game report
ma project
Road attack
Quizz app By Raihan Sikdar
Chapter 12 Lecture: GUI Programming, Multithreading, and Animation
AI Dominoes Project
Climberreport
Snake game implementation in c
1-1 Lec-1 Introduction.ppt -Software Engineering
Pac Man: Game Development using PDA and OOP
FIRST PERSON SHOOTER GAME UNITY 3D
L1. Basic Programming Concepts.pdf
Educator Guide_Coding Algorithms_V2.3.pptx
divide and qonquer
Android Jam - Services & Notifications - Udacity Lesson 6
guess the number project.docx

Recently uploaded (20)

PDF
Sports Quiz easy sports quiz sports quiz
PPTX
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
PDF
RMMM.pdf make it easy to upload and study
PDF
01-Introduction-to-Information-Management.pdf
PPTX
Institutional Correction lecture only . . .
PDF
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
PDF
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
PPTX
Microbial diseases, their pathogenesis and prophylaxis
PPTX
BOWEL ELIMINATION FACTORS AFFECTING AND TYPES
PDF
VCE English Exam - Section C Student Revision Booklet
PDF
O5-L3 Freight Transport Ops (International) V1.pdf
PDF
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
PPTX
Renaissance Architecture: A Journey from Faith to Humanism
PPTX
Cell Types and Its function , kingdom of life
PDF
Anesthesia in Laparoscopic Surgery in India
PPTX
Pharma ospi slides which help in ospi learning
PDF
Complications of Minimal Access Surgery at WLH
PDF
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
PDF
Microbial disease of the cardiovascular and lymphatic systems
PPTX
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
Sports Quiz easy sports quiz sports quiz
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
RMMM.pdf make it easy to upload and study
01-Introduction-to-Information-Management.pdf
Institutional Correction lecture only . . .
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
Microbial diseases, their pathogenesis and prophylaxis
BOWEL ELIMINATION FACTORS AFFECTING AND TYPES
VCE English Exam - Section C Student Revision Booklet
O5-L3 Freight Transport Ops (International) V1.pdf
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
Renaissance Architecture: A Journey from Faith to Humanism
Cell Types and Its function , kingdom of life
Anesthesia in Laparoscopic Surgery in India
Pharma ospi slides which help in ospi learning
Complications of Minimal Access Surgery at WLH
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
Microbial disease of the cardiovascular and lymphatic systems
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx

15 puzzle problem game on android

  • 1. Guided By:- Submitted By:- Mr. Narendra Rathor Akhilesh Jain (0837CS101009) Asst. Professor of Computer Science & Preeti Jain (0837CS101061) Engineering Department
  • 2. 1. Abstract 2. Introduction 3. System Requirement 4. Background Details 5. Functional Requirement 6. Non-Functional Requirement 7. UML Diagrams 8. Expected outcomes 9. Limitations 10. Future enhancement 11. Screen Shots of project 12. Conclusion
  • 3. 15–Puzzle Problem is State-space search problems. Branch and Bound Algorithm is used to Solve this Problem. The application follows International Standard. The 15-Puzzle game challenges user’s mind. The application will be developed using Android technology.
  • 4. AIM - The aim of work is to implement the 15 puzzle problem for android phones and to overcome the drawbacks of existing solution. OBJECTIVES – To develop an application follows International Standard. To develop fast and small size application to reduce time. To develop an interactive android application. To develop an application that challenges user’s brain.
  • 5.  The application starts by giving user name. After giving user name user can play game.  The puzzle consists 15 numbered square tiles (in a 4x4 board) in random order with one tile empty.  The user has to move the tiles to get them into consecutive order with the space in the bottom right.  only one hint is given to the user to complete the puzzle and after completing the puzzle current score will be shown to user.  user can also check their minimum score.
  • 6.  Requirement for Development (Minimum)  JDK - version 1.5  IDE - Eclipse 3.3  Android SDK - 4.0(Ice Cream Sandwich)  Emulator /Android Phone - BlueStack 0.7.16  Requirement for Deployment (Minimum)  Android Phone - version 4.0(Ice cream Sandwich)  CPU Speed - 200 MHz  RAM - 32 MB  Storage - 32 MB
  • 7.  Sam Loyd was the man who invented the 14-15 or 15 puzzle.  The problem with 15-puzzle is that there are 2^16*16 combinations are possible and this takes a lot of time to solve it on paper.  There are many existing application for 15-puzzle problem developed in different technologies.  Branch and Bound Algorithm is better than other Algorithms because it evaluates each node using the cost and utility functions.
  • 12. Sequence Diagram User Instructions Play Solution Check Score 1. View Instructions related to the game 2. Give user name 3. Play game 4. Return Scrambled puzzle 5. Take moves to solve the puzzle 6. Take hint 7. return Hint 8. View current Score 9. Return Current Score 10. View Solution 11. Check Minimum Score 12. Return Minimum Score
  • 13. Activity Diagram View Instructions Play Solution Check Score Moves Hint Current Score Minimum Moves Minimum Time
  • 15. User friendly. User can play this game on his android phone anywhere he wants. Give challenges to the user’s brain. There is also a timer to count that in how much times the user complete the game.
  • 16. User can only move the numbered tiles with empty tile. User can move only the tiles in to Up, Down, Right and Left directions. The application will not work below of the API level 14 of Android.
  • 17. Difficulty or levels can be increased. System should remember current moves when directly closed the game. Undo function should be provide.
  • 24. Helps the user to better understand the 15 puzzle problem of ADA. This game is a good exercise for user’s brain. Each time when the user play this game he face a new random number puzzle or a new shuffle puzzle so this make interest of user in to this game.