building a server-client architecture to play card games , “blÖflÜ pİŞtİ” from mobile...
DESCRIPTION
Building a Server-Client Architecture to Play Card Games , “BLÖFLÜ PİŞTİ” from Mobile Devices. Sponsored by Usta Ya zılım. GROUP MEMBERS. A. Emirhan ÖZDEMİR Cuma Tekin TOPUZ Hamza YILMAZ Utku SAKİL. OUTLINE. Problem Definition Motivation Literature Survey Our Solution - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Building a Server-Client Architecture to Play Card Games , “BLÖFLÜ PİŞTİ” from Mobile Devices](https://reader036.vdocuments.site/reader036/viewer/2022062813/56816599550346895dd873e8/html5/thumbnails/1.jpg)
Building a Server-Client Architecture to Play Card Games,
“BLÖFLÜ PİŞTİ” from Mobile Devices
Sponsored byUsta Yazılım
![Page 2: Building a Server-Client Architecture to Play Card Games , “BLÖFLÜ PİŞTİ” from Mobile Devices](https://reader036.vdocuments.site/reader036/viewer/2022062813/56816599550346895dd873e8/html5/thumbnails/2.jpg)
GROUP MEMBERSA. Emirhan ÖZDEMİR
Cuma Tekin TOPUZ
Hamza YILMAZ
Utku SAKİL
![Page 3: Building a Server-Client Architecture to Play Card Games , “BLÖFLÜ PİŞTİ” from Mobile Devices](https://reader036.vdocuments.site/reader036/viewer/2022062813/56816599550346895dd873e8/html5/thumbnails/3.jpg)
OUTLINEProblem DefinitionMotivationLiterature SurveyOur SolutionGeneral ArchitectureWhat We Have Done So Far?Future Work PlanQuestions
![Page 4: Building a Server-Client Architecture to Play Card Games , “BLÖFLÜ PİŞTİ” from Mobile Devices](https://reader036.vdocuments.site/reader036/viewer/2022062813/56816599550346895dd873e8/html5/thumbnails/4.jpg)
PROBLEM DEFINITIONBuilding a general server-client architecture
for playing card games
Game content is not so important
Artificial intelligent game bot
Android client application
![Page 5: Building a Server-Client Architecture to Play Card Games , “BLÖFLÜ PİŞTİ” from Mobile Devices](https://reader036.vdocuments.site/reader036/viewer/2022062813/56816599550346895dd873e8/html5/thumbnails/5.jpg)
MOTIVATIONGames have an important place in human
life
Development in Android platform
Generic architecture for different games
![Page 6: Building a Server-Client Architecture to Play Card Games , “BLÖFLÜ PİŞTİ” from Mobile Devices](https://reader036.vdocuments.site/reader036/viewer/2022062813/56816599550346895dd873e8/html5/thumbnails/6.jpg)
LITERATURE SURVEYSome examples from Android Market
![Page 7: Building a Server-Client Architecture to Play Card Games , “BLÖFLÜ PİŞTİ” from Mobile Devices](https://reader036.vdocuments.site/reader036/viewer/2022062813/56816599550346895dd873e8/html5/thumbnails/7.jpg)
LITERATURE SURVEYHow does our project differ from others for
Android?
Problem of state-of-art systems Do not exist for online gaming There is no Blöflü Pişti mode
AI bot can learn
![Page 8: Building a Server-Client Architecture to Play Card Games , “BLÖFLÜ PİŞTİ” from Mobile Devices](https://reader036.vdocuments.site/reader036/viewer/2022062813/56816599550346895dd873e8/html5/thumbnails/8.jpg)
OUR SOLUTIONSystem Features
Server (PHP)Database (MySQL)Android ClientAI botCommunication Protocol (HTTP)No peer-peer connection
![Page 9: Building a Server-Client Architecture to Play Card Games , “BLÖFLÜ PİŞTİ” from Mobile Devices](https://reader036.vdocuments.site/reader036/viewer/2022062813/56816599550346895dd873e8/html5/thumbnails/9.jpg)
OUR SOLUTIONTechnology and Tools
PHP MyAdminAndroid SDKEclipse IDEDroidDraw User Interface DesignerMySQL Query Browser
![Page 10: Building a Server-Client Architecture to Play Card Games , “BLÖFLÜ PİŞTİ” from Mobile Devices](https://reader036.vdocuments.site/reader036/viewer/2022062813/56816599550346895dd873e8/html5/thumbnails/10.jpg)
GENERAL ARCHITECTURE
Server
Client
Database
AI Bot
Client
Database
![Page 11: Building a Server-Client Architecture to Play Card Games , “BLÖFLÜ PİŞTİ” from Mobile Devices](https://reader036.vdocuments.site/reader036/viewer/2022062813/56816599550346895dd873e8/html5/thumbnails/11.jpg)
WHAT WE HAVE DONE SO FAR?System Architectural Design
Server Implementation
Database Design
User Interfaces
![Page 12: Building a Server-Client Architecture to Play Card Games , “BLÖFLÜ PİŞTİ” from Mobile Devices](https://reader036.vdocuments.site/reader036/viewer/2022062813/56816599550346895dd873e8/html5/thumbnails/12.jpg)
System Architectural Design
![Page 13: Building a Server-Client Architecture to Play Card Games , “BLÖFLÜ PİŞTİ” from Mobile Devices](https://reader036.vdocuments.site/reader036/viewer/2022062813/56816599550346895dd873e8/html5/thumbnails/13.jpg)
User Interfaces
![Page 14: Building a Server-Client Architecture to Play Card Games , “BLÖFLÜ PİŞTİ” from Mobile Devices](https://reader036.vdocuments.site/reader036/viewer/2022062813/56816599550346895dd873e8/html5/thumbnails/14.jpg)
FUTURE PLANAndroid Client Application
Server Implementation
AI bot Implementation
GUI Improvement
Testing
![Page 15: Building a Server-Client Architecture to Play Card Games , “BLÖFLÜ PİŞTİ” from Mobile Devices](https://reader036.vdocuments.site/reader036/viewer/2022062813/56816599550346895dd873e8/html5/thumbnails/15.jpg)
ANY QUESTIONS ?