Designing your project - PowerPoint PPT Presentation

1 / 7
About This Presentation
Title:

Designing your project

Description:

4 clients see and interact with an interface for the game ... We will come by approve/disapprove your projects (if it is something other than ... – PowerPoint PPT presentation

Number of Views:20
Avg rating:3.0/5.0
Slides: 8
Provided by: Magy8
Category:

less

Transcript and Presenter's Notes

Title: Designing your project


1
Designing your project
  • Materials take notes in class

2
Mutli-player games
  • 4 players connect to the server
  • 4 clients and one server
  • 4 clients see and interact with an interface for
    the game
  • Server handles 4 clients requests and refreshes
    clients interfaces

3
Knowns and Unknowns
  • User Interface on the clients side
  • Sockets for sending messages
  • Issues
  • How would you handle the game state?
  • How would you handle the game rules?
  • What does the interface look like?
  • How fast would you need to refresh interface?
  • Where are you storing the game rules and game
    state ?

4
Design questions
  • Fat vs. thin client
  • Thin client no storage on the client side
  • Fat client store game related data on the client
    instead of the server.
  • Concurrent or iterative handling of requests on
    the server side

5
Design Issues
  • Stateful or stateless servers
  • What happens when a server dies or when a client
    dies?
  • Protocols TCP/IP or UDP/IP

6
Past Experiences
  • What are your experiences from IST 412?
  • What other design questions do you need to
    address?

7
Project Work
  • Start working on the design
  • We will come by approve/disapprove your projects
    (if it is something other than settlers of catan)
Write a Comment
User Comments (0)
About PowerShow.com