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