Project "SuperNova.WS" Release 45 Alpha

Новости сервера и форума

Модератор: Gorlum

Ответить
Gorlum
Император Вселенной
Сообщения: 7344
Зарегистрирован: 13 июн 2009, 15:06
Контактная информация:

Project "SuperNova.WS" Release 45 Alpha

Сообщение Gorlum » 15 авг 2019, 23:14

2019-08-15 21:10:03 45a13
[!] Админка/Редактирование планет
Переписана и включена админка редактирования планет. Можно редактировать:
- Строения
- Флот
- Оборону
- Ресурсы
Можно как добавлять юниты, так и удалять их (вводя значения с минусом)
На экране просмотра игрока добавлена вкладка со списком планет, клик на которых открыает экран редактирования планеты

[~] Чат/Интерфейс
Отключёны автозамена/автокоррекция/итд в строке ввода сообщения

[%] Скины/EpicBlue
Добавлена подсветка активного таба в списке табов


2019-08-15 18:11:08 45a9
[%] Игрок
playerTimeDiff: Исправлена ошибка в strict mode


2019-08-15 00:10:48 45a8
[!] Личные сообщения
Переработан вид сообщений
Добавлена функция игнора игроков в ЛС:
- В личных сообщениях добавлена возможность добавить игрока в игнор-лист
- Сообщения от игроков в игнор-листе не видны в списке ЛС
- Убрать игрока из игнор-листа можно на соответствующей вкладке в "Настройках"

[@] Код
Защита от некорректно объявленного класса-потомка RecordV2


2019-08-05 07:28:53 45a3
[@] Код
Глобальные константы PlayerTimeDiff перенесены в константы класса


2019-07-30 09:19:03 45a1
[@] Код
Весь код, относящийся к замеру разницы времени, внесён в класс PlayerTimeDiff
ВНИМАНИЕ! Администрация в личную переписку не вступает, рукописи не возвращает и не рецензирует!
* Если у меня слишком хорошее настроение - я хожу почитать чат *

Gorlum
Император Вселенной
Сообщения: 7344
Зарегистрирован: 13 июн 2009, 15:06
Контактная информация:

v45a16 - Рекомендованные Альянсы

Сообщение Gorlum » 19 авг 2019, 19:26

2019-08-19 17:21:50 45a16
[~] Альянсы/Рекомендуемые Альянсы
Теперь список РА показывается и при простом заходе на страницу Альянса без поиска других Альянсов


2019-08-19 17:03:22 45a15
[+] Альянсы/Поиск
В результаты поиска Альянсов и в "Рекомендуемые Альянсы" (см. ниже) добавлены две колонки:
- Колонка "Разница в очках" указывает на разницу между количеством очков у игрока и средним количеством очков на одного игрока в Альянсе. Если она отрицательная - средний игрок в Альянсе имеет больше очков, чем текущий игрок
- Колонка "Рейт" указывает на соотношение между количеством очков у игрока и средним количеством очков на одного игрока в Альянсе. Если она меньше единицы - средний игрок в Альянсе слабее, чем текущий игрок
Для игрока без Альянса на странице поиска Альянса добавлен список "Рекомендуемые Альянсы" (далее - РА):
- В РА попадают Альянсы, чьё среднее количество очков на игрока в Альянсе не более чем в 5 раз отличается от количества очков текущего игрока
- РА сортируется по убыванию модуля разницы очков между количеством очков игрока и средним количеством очков Альянса
Нужно отметить, что для начинающих игроков список РА будет, скорее всего, пуст - почти нет активных Альянсов, в которые входят только начинающие игроки
Чем дальше играет и развивается игрок, тем больше Альянсов будет в этом списке. Однако, по мере приближения к Топу сервера, этот список будет очевидным образом сужаться
ВНИМАНИЕ! Администрация в личную переписку не вступает, рукописи не возвращает и не рецензирует!
* Если у меня слишком хорошее настроение - я хожу почитать чат *

Gorlum
Император Вселенной
Сообщения: 7344
Зарегистрирован: 13 июн 2009, 15:06
Контактная информация:

v45a21 - Рефакторинг платежей

Сообщение Gorlum » 24 авг 2019, 15:22

2019-08-22 02:38:16 45a21
[%] Платежи
Исправлена ошибка, когда одному платёжному методу соответствует только один модуль

[@] Код/Платежи
Рефакторинг кода платежей


2019-08-21 20:14:18 45a19
[!] Модули
Изменена система версионирования модулей
Теперь в качестве версии модуля используется версия билда, в котором были закоммичены изменения

[~] Платежи
Немного переверстана страница выбора способа оплаты

[@] Код/Платежи
Рефакторинг кода платежей
ВНИМАНИЕ! Администрация в личную переписку не вступает, рукописи не возвращает и не рецензирует!
* Если у меня слишком хорошее настроение - я хожу почитать чат *

Gorlum
Император Вселенной
Сообщения: 7344
Зарегистрирован: 13 июн 2009, 15:06
Контактная информация:

v45a32 - Рекомендуемые Альянсы

Сообщение Gorlum » 07 сен 2019, 18:38

2019-09-05 12:12:36 45a31
[@] Код
JS таймер отчета (например - показ ресурсов псевдо-онлайн) теперь может работать по имени класса, а не только по ИД - т.е. управлять сразу несколькими элементами
Бенчмарк теперь старается вставить данные о производительности в <body>, а не после
Теперь SnTemplate может выводить страницу целиком. Это даёт возможность объединить хидер и футер в один файл
SnTemplate::display() теперь закрывает все существующие буффера вывода


2019-09-03 16:27:40 45a30
[@] Код
Удалены неиспользуемые файлы

[@] Код/Темплейты
Теперь если у темплейта нет родителя или он не существует, то в качестве fallback темплейта используется темплейт по умолчанию


2019-09-03 01:44:27 45a26
[@] Код/Темплейты
Добавлена поддержка наследования темплейтов (см. _template.ini):
- Поддерживается только один уровень наследования
- Поддерживается наследование и дозагрузка _template.css
Добавлена поддержка переключения темплейтов (альфа-версия без вывод в интерфейс игроков)
Убраны глобальные константы, относящиеся к темплейтам: TEMPLATE_NAME, TEMPLATE_DIR, TEMPLATE_PATH
Добавлен метод для добавления JS файлов в темплейт из PHP
Класс SnTemplate перенесен в каталог классов и использует автолоадер


2019-09-02 20:54:12 45a23
[~] Платежи/Интерфейс
Улучшен вид страниц платежа:
- Переработан вывод списков предустановленных валют, методов платежей, списка модулей
- Почищен код страниц
- Улучшена работа JS
- Стили вынесены в файл стилей

[~] Планета/Переименование
Теперь при переименовании планеты на странице "Обзор" и "Управление планетой" имя планеты меняется сразу, а не после повторного обновления страницы

[~] Интерфейс/Результат операции
В темплейт заголовка добавлена проверка для избежания двойного вывода
Убрано подключение вывода результата на страницах
- "Темная Материя"/"Метаматерия"
- "Ресурсы"
- "Управление планетой"
- "Переименование галактики/системы"

[~] Интерфейс/Подсказки
Подсказка теперь подключается при рендеринге страницы, а не в темплейте
В темплейт подсказки добавлена проверка для избежания двойного вывода
Убрано подключение подсказки на страницах:
- "Переименование галактики/системы"

[@] Код/JS
Объект language теперь имеет метод addLocale для добавления в него строк локализаций

[@] Код/PHP
Начат рефакторинг файла includes/template.php:
- Создан новый класс SnTemplate, куда перенесена часть функций в виде статических методов


2019-08-22 02:38:16 45a21
[%] Платежи
Исправлена ошибка, когда одному платёжному методу соответствует только один модуль

[@] Код/Платежи
Рефакторинг кода платежей


2019-08-21 20:14:18 45a19
[!] Модули
Изменена система версионирования модулей
Теперь в качестве версии модуля используется версия билда, в котором были закоммичены изменения

[~] Платежи
Немного переверстана страница выбора способа оплаты

[@] Код/Платежи
Рефакторинг кода платежей


2019-08-19 17:21:50 45a16
[~] Альянсы/Рекомендуемые Альянсы
Теперь список РА показывается и при простом заходе на страницу Альянса без поиска других Альянсов


2019-08-19 17:03:22 45a15
[+] Альянсы/Поиск
В результаты поиска Альянсов и в "Рекомендуемые Альянсы" (см. ниже) добавлены две колонки:
- Колонка "Разница в очках" указывает на разницу между количеством очков у игрока и средним количеством очков на одного игрока в Альянсе. Если она отрицательная - средний игрок в Альянсе имеет больше очков, чем текущий игрок
- Колонка "Рейт" указывает на соотношение между количеством очков у игрока и средним количеством очков на одного игрока в Альянсе. Если она меньше единицы - средний игрок в Альянсе слабее, чем текущий игрок
Для игрока без Альянса на странице поиска Альянса добавлен список "Рекомендуемые Альянсы" (далее - РА):
- В РА попадают Альянсы, чьё среднее количество очков на игрока в Альянсе не более чем в 5 раз отличается от количества очков текущего игрока
- РА сортируется по убыванию модуля разницы очков между количеством очков игрока и средним количеством очков Альянса
Нужно отметить, что для начинающих игроков список РА будет, скорее всего, пуст - почти нет активных Альянсов, в которые входят только начинающие игроки
Чем дальше играет и развивается игрок, тем больше Альянсов будет в этом списке. Однако, по мере приближения к Топу сервера, этот список будет очевидным образом сужаться


2019-08-16 08:06:29 45a14
[~] ЛС
Добавлена иконка игнора в список сообщений
ВНИМАНИЕ! Администрация в личную переписку не вступает, рукописи не возвращает и не рецензирует!
* Если у меня слишком хорошее настроение - я хожу почитать чат *

Gorlum
Император Вселенной
Сообщения: 7344
Зарегистрирован: 13 июн 2009, 15:06
Контактная информация:

v45a35

Сообщение Gorlum » 30 сен 2019, 14:42

2019-09-30 12:36:52 45a35
[%] Исследования
Исправлена ошибка, позволяющая запустить исследование на одной планете в то время, когда на другой планете строится/исследуется Лаборатория или Нанолаборатория при отключенной настройки сервера "BuildLab"
Исследования блокируются даже если Лаборатория или Нанолаборатория сейчас не строятся, а просто находятся в очереди построек

[@] Код/Темплейты
Из хидера страницы извлечены тематические куски в отдельные файлы; стили, подключение JS итд
Общие элементы темплейта страницы (хидер, футер, куски внутри хидера, навбар итд) вынесены в отдельную папку
ВНИМАНИЕ! Администрация в личную переписку не вступает, рукописи не возвращает и не рецензирует!
* Если у меня слишком хорошее настроение - я хожу почитать чат *

Gorlum
Император Вселенной
Сообщения: 7344
Зарегистрирован: 13 июн 2009, 15:06
Контактная информация:

45a44 - Редизайн Обзора Планеты и фикс задвоения сообщений

Сообщение Gorlum » 17 окт 2019, 11:19

2019-10-17 09:18:21 45a44
[+] Интерфейс/Обзор планеты
В экспериментальном порядке дизайн страницы "Обзор Планеты" сделан респонзивным.
Т.е. на широких экранах элементы страницы - инфа о планете, список планет и список флотов в полете - будут выстроены в три колонки на всю ширину монитора
На мобильных устройствах устройствах с узкими дисплеями элементы страницы будут располагаться друг под другом

[%] Интерфейс
Наконец-то отследил и убрал все задвоения сообщений о результатах операции
[%] Интерфейс/Логин
Исправлено форматирование
Изменена надпись "Имя игрока или е-мейл" на просто "Е-мейл"
[%] Интерфейс/Копирайт
Исправлен вывод версии патча БД
[%] Интерфейс
Поправлено форматирование на страницах:
- Настройки
- Император
- Управление Альянсом


2019-10-08 06:28:37 45a43
[%] Интерфейс
Исправлены ошибки форматирования на страницах: Император, Квест, Чёрный Рынок и некоторые другие


2019-10-07 16:30:24 45a40
[~] Интерфейс/Обзор планеты
Немного переверстана страница


2019-10-07 16:11:55 45a39
[%] Интерфейс/Подсказки
Исправлена ошибка рендеринга Подсказок вне враппера контента для темплейтов, рендерящих страницу целиком


2019-09-30 12:46:46 45a36
[%] Интерфейс/Обзор планеты
Исправлен визуальный глюк

КТУЛХУ ФТАНГХ!
ВНИМАНИЕ! Администрация в личную переписку не вступает, рукописи не возвращает и не рецензирует!
* Если у меня слишком хорошее настроение - я хожу почитать чат *

Ответить

Вернуться в «Новости»