|
|
|
|
|
 |
|
Game Portal Framework (GPF) |
| Небольшая ActiveX-библиотека для игрового портала Scarlett, облегчающая добавление сетевых функций в пошаговые игры. |
| Заказчик: |
Компания Scarlett |
Основные функции библиотеки:
- Хранение информации об играх, игроках и игровых партиях;
- Поддержка типовых методов для реализации игрового процесса;
- Обеспечение сетевого взаимодействия игроков (передача ходов, служебных сообщений и т.д.);
- Предоставление разработчикам игр базовых графических элементов.
Состав библиотеки:
- Центральный не визуальный класс (ядро), обеспечивающий основные функции;
- Несколько визуальных компонент, реализующих управление.
Элементы визуализации и их основные характеристики:
Чат
- Внутренняя система общения между игроками.
- Общий канал для всех игроков внутри отдельной игры, отдельные каналы внутри партий и команд.
- Возможность отправки персонального сообщения отдельному игроку.
- Формат текста – html, с поддержкой цветов, выбора шрифта и его размера. Поддерживается вставка «смайликов» в сообщение.
Аватары
- Пиктограммы, идентифицирующие участников игр.
- Вывод изображения в форматах bmp, jpeg, gif, png и swf.
- Максимальный размер одной пиктограммы 178х144 пикселей.
Адресная книга
- Список всех игроков, зарегистрированных в базе данных.
- Два режима – отображение списка и карта с данными отдельного игрока.
- Редактирование карты.
- Фильтрация по игре, сортировка по параметрам.
Редактор партии
- Модуль для просмотра и/или редактирования параметров партии.
Решение:
- Среда разработки Borland Delphi.
- Для хранения данных используется СУБД MySQL.
Снимки проекта:
 Выбор партии |
|
 Фильтр по параметрам партии |
|
 Регистрация нового игрока |
 Профиль игрока |
|
 Адресная книга |
|
 Таблица рекордов |
|
 Смена сетевого статуса |
|
 Чат |
|
|
|
|
|
|
|
|
|
|
|
|