SlideShare a Scribd company logo
Project presentation
Tic Tac Toe Game
Presented by Presented to
Fatema Akter 181-15-1710
Rezaul Karim Refath 181-15-1871
Rashedul Islam 181-15-1762
Toukir Ahmed 181-15-1830
Md. Toukirul Hassan
Lecturer
Department of CSE
Daffodil International
University
1
Project presentation
Contents
• Introduction
• Required tools
• Features
• Developing
• Reference
2
Project presentation
Introduction
Tic Tac Toe android app is a good project for beginners, this is a two
player game, where each player will get a chance one after the other.
This game will be having a grid of 3 X 3 with a total of 9 cells. The players
are supposed to fill each cell alternatively. The Player one would need to
fill the cell with ‘X’ and the player will use ‘O’ to fill the cells.
3
Project presentation
4
Project presentation
Required tools
5
• Java: Knowledge of Java Programming is required to develop the android
application in Android Studio. Java programming plays a very important role
because we will develop our applications in using it
• XML: XML is the second important part of our android application. It will be
used for the development of the user interface for the application
• Android Studio: Android Studio is the backbone of our application, as we will
develop our app using Android Studio.
• Android Virtual Device: The knowledge of Android Virtual Devices is important
as it will let us check and test the functionality of our application before
installing it on a real device.
Project presentation
Features
1. It will have a grid with 9 boxes or cells.
2. It will display who’s turn it is
3. Then it’ll have the Restart button. This button can help the player
to restart the game at any time they like.
4. Once the game is over the app will declare who lost the game. If no
one wins, it will declare that it was a draw match.
6
Project presentation
Developing
• The first file that we have created is activity_main.xml, this file has the
layout of the Tic Tac Toe board. Through this, we manage the interface
of the Android Application.
• The next important file is the MainActivity.java file. This file makes the
application actually work. It has all the methods that make functioning
in the app possible.
7
Project presentation
Developing
• Then we have developed some other files that were required for the interface of
application that are listed below:style.xml: This file has the description of cells for
Tic Tac Toe board.
It has height and width with the text size and colors described,
1. colors.xml: This file has the colors described so it would be easy to mention the
color name to recognize it
2. strings.xml: This describes the list of strings that are used in the application
3. dimens.xml: This has the dimension of grid of our Tic Tac Toe android game.
8
Project presentation
Reference
• Project source File:
https://drive.google.com/drive/folders/1HkT3dTjIUP1cWlJQQvdKro4y0zkuitwD?us
p=sharing
9

More Related Content

What's hot

Tic Tac Toe
Tic Tac ToeTic Tac Toe
Android application - Tic Tac Toe
Android application - Tic Tac ToeAndroid application - Tic Tac Toe
Android application - Tic Tac Toe
Sarthak Srivastava
 
AI based Tic Tac Toe game using Minimax Algorithm
AI based Tic Tac Toe game using Minimax AlgorithmAI based Tic Tac Toe game using Minimax Algorithm
AI based Tic Tac Toe game using Minimax Algorithm
Kiran Shahi
 
project on snake game in c language
project on snake game in c languageproject on snake game in c language
project on snake game in c language
Ashutosh Kumar
 
Tic Tac Toe Java Development
Tic Tac Toe Java DevelopmentTic Tac Toe Java Development
Tic Tac Toe Java Development
pengqia chen
 
Tic tac toe c++ programing
Tic tac toe c++ programingTic tac toe c++ programing
Tic tac toe c++ programing
Krishna Agarwal
 
Proposal of 3d GAME Final Year Project
Proposal of  3d GAME Final Year ProjectProposal of  3d GAME Final Year Project
Proposal of 3d GAME Final Year Project
fahim shahzad
 
Build tic tac toe with javascript (4:11 dc)
Build tic tac toe with javascript (4:11 dc)Build tic tac toe with javascript (4:11 dc)
Build tic tac toe with javascript (4:11 dc)
Daniel Friedman
 
Tic Tac Toe Project
Tic Tac Toe Project Tic Tac Toe Project
Tic Tac Toe Project
KanikaJawla
 
Snake game powerpoint presentation by rohit malav
Snake game powerpoint presentation by rohit malavSnake game powerpoint presentation by rohit malav
Snake game powerpoint presentation by rohit malav
Rohit malav
 
FPS GAME FYP Documentation
FPS GAME FYP DocumentationFPS GAME FYP Documentation
FPS GAME FYP Documentation
Danial Ahmed
 
TicTacToe.pptx
TicTacToe.pptxTicTacToe.pptx
TicTacToe.pptx
AnupamSingh260113
 
Final year project presentation
Final year project presentationFinal year project presentation
Final year project presentation
SulemanAliMalik
 
Ludo game using c++ with documentation
Ludo game using c++ with documentation Ludo game using c++ with documentation
Ludo game using c++ with documentation
Mauryasuraj98
 
Sudoku solver ppt
Sudoku solver pptSudoku solver ppt
Sudoku solver ppt
rupesh kumar
 
report on snake game
report on snake game report on snake game
report on snake game
azhar niaz
 
Tic tac toe
Tic tac toeTic tac toe
Tic tac toe
Upendra Sengar
 
Software Engineer- A unity 3d Game
Software Engineer- A unity 3d GameSoftware Engineer- A unity 3d Game
Software Engineer- A unity 3d Game
Isfand yar Khan
 
Rock , paper and scissors game made with PYTHON
Rock , paper and  scissors game made with PYTHON Rock , paper and  scissors game made with PYTHON
Rock , paper and scissors game made with PYTHON
Home
 
Final Year Game Project Presentation
Final Year Game Project Presentation Final Year Game Project Presentation
Final Year Game Project Presentation
Nusrat Jahan Shanta
 

What's hot (20)

Tic Tac Toe
Tic Tac ToeTic Tac Toe
Tic Tac Toe
 
Android application - Tic Tac Toe
Android application - Tic Tac ToeAndroid application - Tic Tac Toe
Android application - Tic Tac Toe
 
AI based Tic Tac Toe game using Minimax Algorithm
AI based Tic Tac Toe game using Minimax AlgorithmAI based Tic Tac Toe game using Minimax Algorithm
AI based Tic Tac Toe game using Minimax Algorithm
 
project on snake game in c language
project on snake game in c languageproject on snake game in c language
project on snake game in c language
 
Tic Tac Toe Java Development
Tic Tac Toe Java DevelopmentTic Tac Toe Java Development
Tic Tac Toe Java Development
 
Tic tac toe c++ programing
Tic tac toe c++ programingTic tac toe c++ programing
Tic tac toe c++ programing
 
Proposal of 3d GAME Final Year Project
Proposal of  3d GAME Final Year ProjectProposal of  3d GAME Final Year Project
Proposal of 3d GAME Final Year Project
 
Build tic tac toe with javascript (4:11 dc)
Build tic tac toe with javascript (4:11 dc)Build tic tac toe with javascript (4:11 dc)
Build tic tac toe with javascript (4:11 dc)
 
Tic Tac Toe Project
Tic Tac Toe Project Tic Tac Toe Project
Tic Tac Toe Project
 
Snake game powerpoint presentation by rohit malav
Snake game powerpoint presentation by rohit malavSnake game powerpoint presentation by rohit malav
Snake game powerpoint presentation by rohit malav
 
FPS GAME FYP Documentation
FPS GAME FYP DocumentationFPS GAME FYP Documentation
FPS GAME FYP Documentation
 
TicTacToe.pptx
TicTacToe.pptxTicTacToe.pptx
TicTacToe.pptx
 
Final year project presentation
Final year project presentationFinal year project presentation
Final year project presentation
 
Ludo game using c++ with documentation
Ludo game using c++ with documentation Ludo game using c++ with documentation
Ludo game using c++ with documentation
 
Sudoku solver ppt
Sudoku solver pptSudoku solver ppt
Sudoku solver ppt
 
report on snake game
report on snake game report on snake game
report on snake game
 
Tic tac toe
Tic tac toeTic tac toe
Tic tac toe
 
Software Engineer- A unity 3d Game
Software Engineer- A unity 3d GameSoftware Engineer- A unity 3d Game
Software Engineer- A unity 3d Game
 
Rock , paper and scissors game made with PYTHON
Rock , paper and  scissors game made with PYTHON Rock , paper and  scissors game made with PYTHON
Rock , paper and scissors game made with PYTHON
 
Final Year Game Project Presentation
Final Year Game Project Presentation Final Year Game Project Presentation
Final Year Game Project Presentation
 

Similar to Tic toc game presentation

FINALPYTHONPROJECT085733.pdf
FINALPYTHONPROJECT085733.pdfFINALPYTHONPROJECT085733.pdf
FINALPYTHONPROJECT085733.pdf
KeshavKumar395652
 
Computer investigatroy project c++ class 12
Computer investigatroy project c++ class 12Computer investigatroy project c++ class 12
Computer investigatroy project c++ class 12
meenaloshiniG
 
Sam python pro_points_slide
Sam python pro_points_slideSam python pro_points_slide
Sam python pro_points_slide
"Samprateek "Sam"" Sinha
 
Pacman game computer investigatory project
Pacman game computer investigatory projectPacman game computer investigatory project
Pacman game computer investigatory project
meenaloshiniG
 
tic_tac_toe.pptx
tic_tac_toe.pptxtic_tac_toe.pptx
tic_tac_toe.pptx
Kunaljit2
 
15 puzzle problem game on android
15 puzzle problem game on android15 puzzle problem game on android
15 puzzle problem game on android
Akhilesh Jain
 
MIND GAME ZONE - Abhijeet
MIND GAME ZONE - AbhijeetMIND GAME ZONE - Abhijeet
MIND GAME ZONE - Abhijeet
Abhijeet Kalsi
 
Di3211291134
Di3211291134Di3211291134
Di3211291134IJMER
 
High and Low Card Game For IOs
High and Low Card Game For IOsHigh and Low Card Game For IOs
High and Low Card Game For IOs
Suman Mia
 
Snake game implementation in c
Snake game implementation in cSnake game implementation in c
Snake game implementation in c
Upendra Sengar
 
The complete srs documentation of our developed game.
The complete srs documentation of our developed game. The complete srs documentation of our developed game.
The complete srs documentation of our developed game.
Isfand yar Khan
 
sameer projecxbhasbxhbxajsxjasxajxnjt.pptx
sameer projecxbhasbxhbxajsxjasxajxnjt.pptxsameer projecxbhasbxhbxajsxjasxajxnjt.pptx
sameer projecxbhasbxhbxajsxjasxajxnjt.pptx
VishalGupta325224
 
The Ring programming language version 1.4 book - Part 14 of 30
The Ring programming language version 1.4 book - Part 14 of 30The Ring programming language version 1.4 book - Part 14 of 30
The Ring programming language version 1.4 book - Part 14 of 30
Mahmoud Samir Fayed
 
The Ring programming language version 1.6 book - Part 4 of 189
The Ring programming language version 1.6 book - Part 4 of 189The Ring programming language version 1.6 book - Part 4 of 189
The Ring programming language version 1.6 book - Part 4 of 189
Mahmoud Samir Fayed
 
Project presentation
Project presentationProject presentation
Project presentation
Harsh Sharma
 
Resume
ResumeResume
Artificial intelligence - python
Artificial intelligence - pythonArtificial intelligence - python
Artificial intelligence - python
Sunjid Hasan
 
Kingston University AR Drone game-final report.pdf
Kingston University AR Drone game-final report.pdfKingston University AR Drone game-final report.pdf
Kingston University AR Drone game-final report.pdf
Anne David
 
Pac Man: Game Development using PDA and OOP
Pac Man: Game Development using PDA and OOPPac Man: Game Development using PDA and OOP
Pac Man: Game Development using PDA and OOP
IRJET Journal
 
Before starting android game development
Before starting android game developmentBefore starting android game development
Before starting android game development
Being Programmer
 

Similar to Tic toc game presentation (20)

FINALPYTHONPROJECT085733.pdf
FINALPYTHONPROJECT085733.pdfFINALPYTHONPROJECT085733.pdf
FINALPYTHONPROJECT085733.pdf
 
Computer investigatroy project c++ class 12
Computer investigatroy project c++ class 12Computer investigatroy project c++ class 12
Computer investigatroy project c++ class 12
 
Sam python pro_points_slide
Sam python pro_points_slideSam python pro_points_slide
Sam python pro_points_slide
 
Pacman game computer investigatory project
Pacman game computer investigatory projectPacman game computer investigatory project
Pacman game computer investigatory project
 
tic_tac_toe.pptx
tic_tac_toe.pptxtic_tac_toe.pptx
tic_tac_toe.pptx
 
15 puzzle problem game on android
15 puzzle problem game on android15 puzzle problem game on android
15 puzzle problem game on android
 
MIND GAME ZONE - Abhijeet
MIND GAME ZONE - AbhijeetMIND GAME ZONE - Abhijeet
MIND GAME ZONE - Abhijeet
 
Di3211291134
Di3211291134Di3211291134
Di3211291134
 
High and Low Card Game For IOs
High and Low Card Game For IOsHigh and Low Card Game For IOs
High and Low Card Game For IOs
 
Snake game implementation in c
Snake game implementation in cSnake game implementation in c
Snake game implementation in c
 
The complete srs documentation of our developed game.
The complete srs documentation of our developed game. The complete srs documentation of our developed game.
The complete srs documentation of our developed game.
 
sameer projecxbhasbxhbxajsxjasxajxnjt.pptx
sameer projecxbhasbxhbxajsxjasxajxnjt.pptxsameer projecxbhasbxhbxajsxjasxajxnjt.pptx
sameer projecxbhasbxhbxajsxjasxajxnjt.pptx
 
The Ring programming language version 1.4 book - Part 14 of 30
The Ring programming language version 1.4 book - Part 14 of 30The Ring programming language version 1.4 book - Part 14 of 30
The Ring programming language version 1.4 book - Part 14 of 30
 
The Ring programming language version 1.6 book - Part 4 of 189
The Ring programming language version 1.6 book - Part 4 of 189The Ring programming language version 1.6 book - Part 4 of 189
The Ring programming language version 1.6 book - Part 4 of 189
 
Project presentation
Project presentationProject presentation
Project presentation
 
Resume
ResumeResume
Resume
 
Artificial intelligence - python
Artificial intelligence - pythonArtificial intelligence - python
Artificial intelligence - python
 
Kingston University AR Drone game-final report.pdf
Kingston University AR Drone game-final report.pdfKingston University AR Drone game-final report.pdf
Kingston University AR Drone game-final report.pdf
 
Pac Man: Game Development using PDA and OOP
Pac Man: Game Development using PDA and OOPPac Man: Game Development using PDA and OOP
Pac Man: Game Development using PDA and OOP
 
Before starting android game development
Before starting android game developmentBefore starting android game development
Before starting android game development
 

More from REZAUL KARIM REFATH

BPSC assistant Programmer solution 2022
BPSC assistant Programmer  solution 2022BPSC assistant Programmer  solution 2022
BPSC assistant Programmer solution 2022
REZAUL KARIM REFATH
 
EducationHub- Remote Education Website. Final defense presentation slide for ...
EducationHub- Remote Education Website. Final defense presentation slide for ...EducationHub- Remote Education Website. Final defense presentation slide for ...
EducationHub- Remote Education Website. Final defense presentation slide for ...
REZAUL KARIM REFATH
 
Jahangirnagar University MSC admission Test Question solved- 2018 PMIT
Jahangirnagar University MSC admission Test Question solved- 2018 PMITJahangirnagar University MSC admission Test Question solved- 2018 PMIT
Jahangirnagar University MSC admission Test Question solved- 2018 PMIT
REZAUL KARIM REFATH
 
Jahangirnagar University MSC admission Test Question solved- 2014 Spring EMSC
Jahangirnagar University MSC admission Test Question solved- 2014 Spring EMSCJahangirnagar University MSC admission Test Question solved- 2014 Spring EMSC
Jahangirnagar University MSC admission Test Question solved- 2014 Spring EMSC
REZAUL KARIM REFATH
 
Jahangirnagar University MSC admission Test Question solved- 2013 EMSC
Jahangirnagar University MSC admission Test Question solved- 2013 EMSCJahangirnagar University MSC admission Test Question solved- 2013 EMSC
Jahangirnagar University MSC admission Test Question solved- 2013 EMSC
REZAUL KARIM REFATH
 
Next word predication using markov models
Next word predication using markov modelsNext word predication using markov models
Next word predication using markov models
REZAUL KARIM REFATH
 
Intellectual property
Intellectual propertyIntellectual property
Intellectual property
REZAUL KARIM REFATH
 
padma bridge presention
padma bridge presentionpadma bridge presention
padma bridge presention
REZAUL KARIM REFATH
 
Laravel Presentation
Laravel PresentationLaravel Presentation
Laravel Presentation
REZAUL KARIM REFATH
 
Telemedicine Software Presentation
Telemedicine Software PresentationTelemedicine Software Presentation
Telemedicine Software Presentation
REZAUL KARIM REFATH
 
Use and future on telemedicine | Diu Title defense Fall 2020
Use and future on telemedicine | Diu Title defense Fall 2020Use and future on telemedicine | Diu Title defense Fall 2020
Use and future on telemedicine | Diu Title defense Fall 2020
REZAUL KARIM REFATH
 
P1-1A And P1-4A Problem solve copy
P1-1A And P1-4A Problem solve copyP1-1A And P1-4A Problem solve copy
P1-1A And P1-4A Problem solve copy
REZAUL KARIM REFATH
 
Write a c program to count total number of space
Write a c program to count total number of spaceWrite a c program to count total number of space
Write a c program to count total number of space
REZAUL KARIM REFATH
 
Mind Mapping (Money heist Example)
Mind Mapping (Money heist Example)Mind Mapping (Money heist Example)
Mind Mapping (Money heist Example)
REZAUL KARIM REFATH
 
Sea Level Rising Presentation
Sea Level Rising PresentationSea Level Rising Presentation
Sea Level Rising Presentation
REZAUL KARIM REFATH
 
Different type of operating system which are not popular till now and why Lin...
Different type of operating system which are not popular till now and why Lin...Different type of operating system which are not popular till now and why Lin...
Different type of operating system which are not popular till now and why Lin...
REZAUL KARIM REFATH
 
Database Managment System
Database Managment System Database Managment System
Database Managment System
REZAUL KARIM REFATH
 
NUMERICAL METHOD AND ITS APPLICATION
NUMERICAL METHOD AND ITS APPLICATIONNUMERICAL METHOD AND ITS APPLICATION
NUMERICAL METHOD AND ITS APPLICATION
REZAUL KARIM REFATH
 

More from REZAUL KARIM REFATH (18)

BPSC assistant Programmer solution 2022
BPSC assistant Programmer  solution 2022BPSC assistant Programmer  solution 2022
BPSC assistant Programmer solution 2022
 
EducationHub- Remote Education Website. Final defense presentation slide for ...
EducationHub- Remote Education Website. Final defense presentation slide for ...EducationHub- Remote Education Website. Final defense presentation slide for ...
EducationHub- Remote Education Website. Final defense presentation slide for ...
 
Jahangirnagar University MSC admission Test Question solved- 2018 PMIT
Jahangirnagar University MSC admission Test Question solved- 2018 PMITJahangirnagar University MSC admission Test Question solved- 2018 PMIT
Jahangirnagar University MSC admission Test Question solved- 2018 PMIT
 
Jahangirnagar University MSC admission Test Question solved- 2014 Spring EMSC
Jahangirnagar University MSC admission Test Question solved- 2014 Spring EMSCJahangirnagar University MSC admission Test Question solved- 2014 Spring EMSC
Jahangirnagar University MSC admission Test Question solved- 2014 Spring EMSC
 
Jahangirnagar University MSC admission Test Question solved- 2013 EMSC
Jahangirnagar University MSC admission Test Question solved- 2013 EMSCJahangirnagar University MSC admission Test Question solved- 2013 EMSC
Jahangirnagar University MSC admission Test Question solved- 2013 EMSC
 
Next word predication using markov models
Next word predication using markov modelsNext word predication using markov models
Next word predication using markov models
 
Intellectual property
Intellectual propertyIntellectual property
Intellectual property
 
padma bridge presention
padma bridge presentionpadma bridge presention
padma bridge presention
 
Laravel Presentation
Laravel PresentationLaravel Presentation
Laravel Presentation
 
Telemedicine Software Presentation
Telemedicine Software PresentationTelemedicine Software Presentation
Telemedicine Software Presentation
 
Use and future on telemedicine | Diu Title defense Fall 2020
Use and future on telemedicine | Diu Title defense Fall 2020Use and future on telemedicine | Diu Title defense Fall 2020
Use and future on telemedicine | Diu Title defense Fall 2020
 
P1-1A And P1-4A Problem solve copy
P1-1A And P1-4A Problem solve copyP1-1A And P1-4A Problem solve copy
P1-1A And P1-4A Problem solve copy
 
Write a c program to count total number of space
Write a c program to count total number of spaceWrite a c program to count total number of space
Write a c program to count total number of space
 
Mind Mapping (Money heist Example)
Mind Mapping (Money heist Example)Mind Mapping (Money heist Example)
Mind Mapping (Money heist Example)
 
Sea Level Rising Presentation
Sea Level Rising PresentationSea Level Rising Presentation
Sea Level Rising Presentation
 
Different type of operating system which are not popular till now and why Lin...
Different type of operating system which are not popular till now and why Lin...Different type of operating system which are not popular till now and why Lin...
Different type of operating system which are not popular till now and why Lin...
 
Database Managment System
Database Managment System Database Managment System
Database Managment System
 
NUMERICAL METHOD AND ITS APPLICATION
NUMERICAL METHOD AND ITS APPLICATIONNUMERICAL METHOD AND ITS APPLICATION
NUMERICAL METHOD AND ITS APPLICATION
 

Recently uploaded

WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234
AafreenAbuthahir2
 
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation & Control
 
Hierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power SystemHierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power System
Kerry Sado
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Sreedhar Chowdam
 
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Dr.Costas Sachpazis
 
block diagram and signal flow graph representation
block diagram and signal flow graph representationblock diagram and signal flow graph representation
block diagram and signal flow graph representation
Divya Somashekar
 
Standard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - NeometrixStandard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - Neometrix
Neometrix_Engineering_Pvt_Ltd
 
weather web application report.pdf
weather web application report.pdfweather web application report.pdf
weather web application report.pdf
Pratik Pawar
 
Fundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptxFundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptx
manasideore6
 
Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
Kamal Acharya
 
DESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docxDESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docx
FluxPrime1
 
The Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdfThe Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdf
Pipe Restoration Solutions
 
power quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptxpower quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptx
ViniHema
 
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
AJAYKUMARPUND1
 
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang,  ICLR 2024, MLILAB, KAIST AI.pdfJ.Yang,  ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
MLILAB
 
English lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdfEnglish lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdf
BrazilAccount1
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
Kamal Acharya
 
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
fxintegritypublishin
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Teleport Manpower Consultant
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
Kamal Acharya
 

Recently uploaded (20)

WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234
 
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
 
Hierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power SystemHierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power System
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
 
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
 
block diagram and signal flow graph representation
block diagram and signal flow graph representationblock diagram and signal flow graph representation
block diagram and signal flow graph representation
 
Standard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - NeometrixStandard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - Neometrix
 
weather web application report.pdf
weather web application report.pdfweather web application report.pdf
weather web application report.pdf
 
Fundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptxFundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptx
 
Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
 
DESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docxDESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docx
 
The Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdfThe Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdf
 
power quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptxpower quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptx
 
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
 
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang,  ICLR 2024, MLILAB, KAIST AI.pdfJ.Yang,  ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
 
English lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdfEnglish lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdf
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
 
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
 

Tic toc game presentation

  • 1. Project presentation Tic Tac Toe Game Presented by Presented to Fatema Akter 181-15-1710 Rezaul Karim Refath 181-15-1871 Rashedul Islam 181-15-1762 Toukir Ahmed 181-15-1830 Md. Toukirul Hassan Lecturer Department of CSE Daffodil International University 1
  • 2. Project presentation Contents • Introduction • Required tools • Features • Developing • Reference 2
  • 3. Project presentation Introduction Tic Tac Toe android app is a good project for beginners, this is a two player game, where each player will get a chance one after the other. This game will be having a grid of 3 X 3 with a total of 9 cells. The players are supposed to fill each cell alternatively. The Player one would need to fill the cell with ‘X’ and the player will use ‘O’ to fill the cells. 3
  • 5. Project presentation Required tools 5 • Java: Knowledge of Java Programming is required to develop the android application in Android Studio. Java programming plays a very important role because we will develop our applications in using it • XML: XML is the second important part of our android application. It will be used for the development of the user interface for the application • Android Studio: Android Studio is the backbone of our application, as we will develop our app using Android Studio. • Android Virtual Device: The knowledge of Android Virtual Devices is important as it will let us check and test the functionality of our application before installing it on a real device.
  • 6. Project presentation Features 1. It will have a grid with 9 boxes or cells. 2. It will display who’s turn it is 3. Then it’ll have the Restart button. This button can help the player to restart the game at any time they like. 4. Once the game is over the app will declare who lost the game. If no one wins, it will declare that it was a draw match. 6
  • 7. Project presentation Developing • The first file that we have created is activity_main.xml, this file has the layout of the Tic Tac Toe board. Through this, we manage the interface of the Android Application. • The next important file is the MainActivity.java file. This file makes the application actually work. It has all the methods that make functioning in the app possible. 7
  • 8. Project presentation Developing • Then we have developed some other files that were required for the interface of application that are listed below:style.xml: This file has the description of cells for Tic Tac Toe board. It has height and width with the text size and colors described, 1. colors.xml: This file has the colors described so it would be easy to mention the color name to recognize it 2. strings.xml: This describes the list of strings that are used in the application 3. dimens.xml: This has the dimension of grid of our Tic Tac Toe android game. 8
  • 9. Project presentation Reference • Project source File: https://drive.google.com/drive/folders/1HkT3dTjIUP1cWlJQQvdKro4y0zkuitwD?us p=sharing 9