An Overview of NECI's Generic Game Server - PowerPoint PPT Presentation

1 / 8
About This Presentation
Title:

An Overview of NECI's Generic Game Server

Description:

Virtual network of Internet Services, Multiplexors, and Clients connected ... Adding new services and GUIs is eased by reusable software components in form of ... – PowerPoint PPT presentation

Number of Views:92
Avg rating:3.0/5.0
Slides: 9
Provided by: csUni
Category:

less

Transcript and Presenter's Notes

Title: An Overview of NECI's Generic Game Server


1
An Overview of NECI'sGeneric Game Server
Michael Buro joint work with Igor Durdanovic
2
Talk Outline
  • GGS Architecture
  • Current Services
  • Unique Features
  • Client Software
  • Outlook

3
GGS Architecture
  • Virtual network of Internet Services,
    Multiplexors, and Clients connected to a Central
    Server
  • Simple text-based message protocol on top of TCP

Traditional network GGS
4
Advantages of GGS
  • A single connection point for a service network
    used for authentication and connection delegation
  • All clients and services can communicate with
    each other
  • Adding new services and GUIs is eased by reusable
    software components in form of C and Java
    libraries

5
Current Services
  • Chat functionality sending messages to
    individuals or groups
  • Seven board game services
  • (Amazons, Checkers, Chess, Go, Hex,
    Othello, Phutball)
  • A single tournament director for all game services

6
Unique Game Service Features
  • Glicko rating system which also models rating
    variability
  • Universal clock that can emulate all common game
    clock modes
  • Common format for archiving games
  • Many different board sizes and shapes
  • Fair game handling for both fixed and random
    starting positions

7
Client Software
Source code available
  • A generic C client for connecting game programs
    to GGS
  • GGSA - the GGS applet for all services
  • Wrapper software for connecting standard-I/O
    driven programs

Windows executables provided by Chris Welty
  • LION - Othello GUI
  • TD - a single tournament director for all game
    services

8
Plans
  • More services
  • Real-time gaming
  • Instant Messaging
  • Peer-2-Peer file sharing
  • News and stock tickers
  • User friendly GUI
  • Intuitive
  • Multi-platform
  • Localized
  • More scalable architecture
Write a Comment
User Comments (0)
About PowerShow.com