15
Building a Server-Client Architecture to Play Card Games, “BLÖFLÜ PİŞTİ” from Mobile Devices Sponsored by Usta Yazılım

Building a Server-Client Architecture to Play Card Games , “BLÖFLÜ PİŞTİ” from Mobile Devices

  • Upload
    gunda

  • View
    32

  • Download
    0

Embed Size (px)

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 Presentation

Citation preview

Page 1: Building a Server-Client Architecture to Play Card Games ,  “BLÖFLÜ PİŞTİ” from Mobile Devices

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

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

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

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

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

LITERATURE SURVEYSome examples from Android Market

Page 7: Building a Server-Client Architecture to Play Card Games ,  “BLÖFLÜ PİŞTİ” from Mobile Devices

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

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

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

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

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

System Architectural Design

Page 13: Building a Server-Client Architecture to Play Card Games ,  “BLÖFLÜ PİŞTİ” from Mobile Devices

User Interfaces

Page 14: Building a Server-Client Architecture to Play Card Games ,  “BLÖFLÜ PİŞTİ” from Mobile Devices

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

ANY QUESTIONS ?