Модуль 2. Игровой центр
2.1 Базовый модуль информации
2.1.1 реквизита для продажи модуля следующим образом:
Введите: Игроки выбранных элементов информации (номер 2, 3 и т.д.)
Вывод: выигрыш игрок / символьного получить информацию после реквизита
Функция: Игроки потребление золота, продажа реквизита, игрок / персонаж, чтобы получить информацию до обмена после реквизита и получить информацию, сбросить системные часы
Производительность: требуется завершить в течение 5 секунд
2.1.2 Разблокировка модуль достижений следующим образом:
Введите: достижения информации, выбранных игроком (№ 2, 3 и т.д.)
Вывод: игроки получают достижение
Функция: Просмотр информации, таких, как количество игроков приписывать противника, достичь центр разблокировать достижения, сброс данных проигрывателя, сбросить системные часы
Производительность: требуется завершить в течение 5 секунд
2.13 оружия модуля (покупка) обмен следующим образом:
Входной сигнал: информация Оружие выбирается игроком (имя)
Выход: игрок успешно переключил оружие для получения усиления информации
Функция: Игроки потребление золота, обмен оружейного магазина, сброс информации об игроке, сбросить системные часы
Производительность: требуется завершить в течение 5 секунд
2.2 Алгоритм:
2.2.1 реквизита для алгоритма завершения продажи модуль вызова следующим образом:
Игроки золото потребления
Mall продана игрока реквизит
Игроки обмен / информация роль до и после покупки реквизита
Сброс системных часов повторно синхронизированный аналоговый
2.2.2 Unlock достижения алгоритм завершения вызова модуля следующим образом:
Основные свойства проигрывателей и другой информации
Просмотр информации об игроке согласуются с информацией для достижения
Молл решить, следует ли разблокировать достижения / обмена
Игроки разблокировать достижения до и после обмена информации
Сброс системных часов повторно синхронизированный аналоговый
2.2.3 оружия переключения модуля вызов алгоритм завершения следующим образом:
Игроки золото потребления
Торговый центр для обмена оружия для игроков
Первоначальный обмен оружия и оружия обмена информацией
Сброс системных часов повторно синхронизированный аналоговый
Логика 2,3 программы:
Логики игр программных модулей каждого магазин подмодуль, как показано ниже:
2,4 Интерфейс:
модуль Game Mall должен знать пользователю (игрок) базовой роли информации и выбранной информации (оружие, предметы, достижения и т.д.), более текущей накопленной информации о времени, и текущее время после реализации функций магазина. Таким образом, после каждого модуля игрового магазина для функции, системные часы должны быть сброшено временем (информация может быть сохранена, потому что в торговом центре, отличается от того, когда случайной информации rougelike проходит через).
Пользовательский интерфейс требует мыши и клавиатуры, а также достижения, оружие, реквизит три системы отображения интерфейса диагностики и лечения аномалий.
2.5 Контрольные точки:
Основной контрольных точки игрового модуль Mall представляет собой интерфейс ввода и вывода является правильным, это для того, чтобы игроки и роль обмена информации и информации синхронизации правильно фундамент, но также необходимо для обеспечения нормальной функции взаимосвязи между внутренними вызовами модулей и другими крупными модулями. Рассмотрю протестировано с использованием черного ящика тестирования каждого интерфейса в последующем процессе, белую коробки и правильно обрабатывать логическую связь с вариантом осуществлением.