BoardGameMaster Руководители проекта Анатолий Тутов Татьяна Зуева Участники Алексей Малыгин Георгий Ерохин Кирилл Чередник Наталья Соковикова
Цель проекта Создание расширяемой клиент – серверной системы, реализующей поддержу настольных игр с неодновременным действием игроков. Получение опыта работы в команде Ознакомление с принципами организации работы над проектами
Архитектура GameModule N (Dominion) GameModule 1 (BlackJack) … PHP Сервер XMLRPC BGM MySQL База данных Модули:
Роли BGM-модуль BGM-клиент Сервер База данных Представление Логика Взаимодействие Доступ Данные Карты, фишки … Правила игры Общение Стол BGMИгра
BGM Protocol BrowserHttp Server HTTP Flash Player(VM) BGM Client as3-rpclib PHP BGM Protocol XMLRPC BGM Server XMLRPC Lib
Технологии Browser Flash Player(VM) App Web Server Server (PHP) BGM Module (swf) MySQL DB BGM Protocol BGM Client
Demo
Перспективы Проверка работоспособности системы в условиях высокой нагрузки Размещение на работающем сервере Интеграция клиентского приложения в социальные сети Оптимизация протокола передачи данных. Улучшение интерфейса пользователя
Спасибо! Вопросы ?