AGPsource Game Platform 3.0 Универсальная платформа для браузерных онлайн игр ( с ) AGPsource Lab Team
Кто мы ? AGPsource Lab Team – группа разработчиков онлайн игр с пятилетним опытом работы Wheemplay LLc. – компания по разработке казуальных и флеш - игр, игры под мобильные платформы и социальные сети Открытое сообщество - сторонние разработчики, которые помогают и развивают открытую платформу ( с ) AGPsource Lab Team
Что мы делаем ? Платформу для разработки Средства для быстрого прототипирования Унифицированная система управления Набор инфраструктурных сервисов Набор классов для реализации основного игрового функционала Клиентскую часть, RIA веб - приложения ( для платформ Windows/Linux/MacOS) ( с ) AGPsource Lab Team
Первая в мире открытая платформа для создания браузерных онлайн игр на платформе PHP/AJAX! AGPsource Game Platform это ( с ) AGPsource Lab Team
Что в имени твоем ? AGPsource это : Advanced Game Platform Open Source Лицензирование : GPL 3.0 – для открытых некоммерческих проектов Commercial – для коммерческих проектов ( условия обсуждаются отдельно для каждого проекта ) ( с ) AGPsource Lab Team
Что у нас есть ? AGPsource Core Platform платформа для разработки основные системные сервисы и модули унифицированная инфраструктура AGPsource Game Class Library ( в разработке ) Библиотека для реализации типовых игровых возможностей AGPsource RichClient Pack ( в разработке ) RIA приложения и клиенты для игр под все ОС и мобильные платформы ( с ) AGPsource Lab Team
Для каких игр мы стараемся ? Браузерные игры или игры с клиентом (RIA) Быстрое прототипирование игровых идей Жанры : Стратегии RPG- игры Симуляторы ( экономические / бизнес ) Менеджеры Коллекционные карточные игры Обучающие игры ( с ) AGPsource Lab Team
Технически, это LAMP- стек технологий Apache веб - сервер или Nginx PHP расширения PECL MySQL 5.4 база данных или Drizzle Linux/Windows/Unix платформы Memcached Redis сервер ( опционально ) Java платформа ( опционально ) ( с ) AGPsource Lab Team
На плечах гигантов... Платформа основана на лучших открытых проектах : Zend Framework ExtJS AJAX Framework Dojo Toolkit PHP-IDS MySQL 5.4 или Drizzle Template Lite Web Optimizer ezComponents ( с ) AGPsource Lab Team
Архитектура Полностью модульная система Использование OO П подхода Система Signal/Slots Все компоненты общаются между собой через сигналы Сигналы разделены на собственные классы ( пространства сигналов ) Загрузка и инициализация модулей « по - требованию » ( только если реально используется ) Максимальная гибкость в обработке данных Социальные сервисы ( форум, чат, блоги, сайты кланов, социальная сеть ) и связь с популярными проектами ( с ) AGPsource Lab Team
AGPsource Core Platform 5.0 Сервисная архитектура Полностью распределенная система Масштабируемость и расширяемость Основана на Java и платформе JBoss Netty Использование Facebook Thrift Сервер приложений Caucho Resin/Quercus И многое другое..... Coming soon in 2010… ( с ) AGPsource Lab Team
AGPsource Game Class Library Базовая система классов для игр Реализует основной функционал для большинства проектов Гибкая, расширяемая и масштабируемая архитектура Полностью объектно - ориентированная библиотека Реализация типовой серверной логики, интерфейсов и базы данных Управление через унифицированный интерфейс ( с ) AGPsource Lab Team
Что эти классы делают ? Управление пользователями Гибкая финансовая система Ввод денег Операции между пользователями Магазин, биржа, аукционы Встроенная система безопасности транзакций И многое другое... Различные варианты игрового мира Работа с юнитами и прочими игровыми объектами Квестовая система Система расчета сражений между юнитами Статистика по игрокам и игровым достижениям Внешний API для экспорта / импорта данных Встроенные мини - игры ( казино, шашки, шахматы, гонки, файтинги ) Социальные сервисы ( с ) AGPsource Lab Team
Консоль управления игрой Унифицированная система управления Просмотр логов : регистраций авторизаций, финансовых операций, управление чатом, модерирование Отслеживание инцидентов безопасности Встроенные системы мониторинга и безопасности Мониторинг работоспособности сервера и его компонент Гибкое управление игровой средой ( с ) AGPsource Lab Team
Преимущества Быстрая разработка прототипа игры Масштабируемая архитектура Унифицированная систему управления Социальные сервисы для игроков Знакомые разработчикам языки и технологии : PHP/Ajax/MySQL Быстрое создание клиентов для игры под любую платформу ( с ) AGPsource Lab Team
Но это ещё не все... Наша команда предлагает : Помощь в прототипировании Ваших идей Полный цикл аутсорсинга, мы делаем Ваши игры ! Разработка околоигровых социальных сервисов Доработка и развитие существующих проектов Создание клиентов для браузерных игр Разработка флеш и казуальных игр ( с ) AGPsource Lab Team
Контакты WWW: ICQ: Страница проекта : ( с ) AGPsource Lab Team
Спасибо за внимание ! Вопросы ? ( с ) AGPsource Lab Team