Страница 1 из 5

Конструктор Кораблей - Начало

Добавлено: 22 мар 2014, 01:23
Gorlum
Сим патчем мастер Горлум начинает создание Конструктора Кораблей. И здесь он... в смысле - я нуждаюсь в очень активной помощи всех игроков СН. Что я имею ввиду?

То, о чём говорилось уже давно, то, чего так ждало множество игроков - НАЧАЛОСЬ! Да-да, я приступил к созданию Конструктора Кораблей (КК). Сразу скажу - путь к КК будет долгим и нелегким. Предстоит переписать ВСЁ, что относится к кораблям - их постройку, работу с флотами, боевую систему итд итп. Т.е., фактически, практически полностью переписать все критические системы движка. А так же дописать множество новых подсистем: быстрая загрузка информации о кораблях из БД; новая система кэширования - с учётом возможности работы без кэширования и/или в системах с маленьким количеством памяти итд. Объем работы (скажем мягко) НЕВЪЕБЕННЫЙ.

Из-за огромного количества работы все изменения будут производится поэтапно. Соответственно, все изменения нужно будет тщательно протестировать. Естественно, по мере внесения изменений я провожу максимально возможное тестирование. Однако, поскольку затронуты практически все подсистемы движка тестирование должно быть ОЧЕНЬ тщательное. И вот тут-то мне и потребуется ваша помощь.

Вследствие кардинальности изменений, все новые патчи будут выкладываться сначала на тестовом сервере http://test.supernova.ws/ . Я призываю всех игроков по моей отмашке тщательно тестировать и проверять на тестовом сервере указанные подсистемы и отписываться в эту тему о замеченных багах. В конце-концов вы, игроки, заинтересованы в стабильной и безошибочной работе Вселенных не менее (а, пожалуй, и поболее), чем я.

Прошу не затягивать с тестированием. Объем работ и так очень велик - соответственно и время, которое мне прийдется потратить на создание КК, тоже немало. Задерживать разработку, ожидая неделями возможных багрепортов я не буду - патчи без багрепортов будут весьма скоро выкатываться на живые сервера. И если там будут какие-то ненайденные ошибки, то с тестового сервера они перекочуют на живые. И будут портить жизнь всем, кто не захотел уделить толику своего времени и внимания для проверки патча на тестовом сервере.

Это всё, что я хотел сказать. Удачи мне и вам в пути к Конструктору Кораблей!

Фаза 1

Добавлено: 22 мар 2014, 01:28
Gorlum
Тестируем код первой фазы - патч 39a0.0: http://test.supernova.ws/

Тестировать надо АБСОЛЮТНО ВСЁ. Любую мелочь, любую тонкость, включая реакцию движка на ошибочные действия.

По первах такие просьбы будут весьма часты. Поначалу я буду перерабатывать самые базовые подсистемы движка с тем, что бы добавить базовые возможности для обеспечения работы КК. Поэтому тестировать АБСОЛЮТНО ВСЁ прийдется не раз, и не два. Запаситесь терпением и усидчивостью - награда ИМХО весьма велика и стоит того. А самое главное - запаситесь ВНИМАТЕЛЬНОСТЬЮ: ошибки могут возникнут самые странные и в самых необычных местах.

Конструктор Кораблей - Фаза 2

Добавлено: 28 мар 2014, 21:15
Gorlum
Заново тестируем всё на тесте

Re: Конструктор Кораблей - Начало

Добавлено: 28 мар 2014, 21:50
Gorlum
Напоминаю - как покушаешь, так и покакаешь.

Т.е. если нет претензий к работе очередного патча с кучей внутренних изменений - то в ближаюшую итерацию он попадает на живые сервера. И если в новом коде есть пропущенные мною и вами баги - то могут начаться любопытные вещи: баги, глюки, баны за багоюз, откаты итд итп.

Так, напоминаю.

Re: Конструктор Кораблей - Начало

Добавлено: 29 мар 2014, 01:07
momat
Найден первый баг (мне так кажется)
Раздел Наемники!
Нанял Шпиона макс. Уровня 5 го , с учетом технологии Альянса 26 ур. Добовляется только +4 ( а по сути должно быть как минимум +5).

P.s. даже если Шпика уволить, ситуация не меняется, какие были показатели, такие и остались.

Re: Конструктор Кораблей - Начало

Добавлено: 29 мар 2014, 01:56
Gorlum
momat писал(а):Найден первый баг (мне так кажется)
Раздел Наемники!
Нанял Шпиона макс. Уровня 5 го , с учетом технологии Альянса 26 ур. Добовляется только +4 ( а по сути должно быть как минимум +5).

P.s. даже если Шпика уволить, ситуация не меняется, какие были показатели, такие и остались.
Спасибо, Помощники проверят

Для тех, кто не понял или не осознал (оказывается, такие есть даже среди Помощников), разъясню

Конструктор Кораблей - это не средство для меня, облегающее добавление новых кораблей. Это - внутриигровой механизм, позволяющий любому игроку собрать "корабль своей мечты" из существующих модулей, таких как корпус (нескольких классов - лёгкий, средний, тяжелый, сверхтяжелый, в перспективе - с подвидами), броня (несколько типов, возможно - с подвидами), щиты (несколько видов), оружие (несколько типов, в перспективе - с подвидами), двигатели (несколько типов), спецмодули (как-то - "колонизационный модуль", "модуль сбора ресурсов" и другие). За деталями отсылаю в Уголок Графомана к статье viewtopic.php?f=74&t=1844

Re: Конструктор Кораблей - Начало

Добавлено: 29 мар 2014, 07:30
Han
Gorlum писал(а):
momat писал(а):Найден первый баг (мне так кажется)
Раздел Наемники!
Нанял Шпиона макс. Уровня 5 го , с учетом технологии Альянса 26 ур. Добовляется только +4 ( а по сути должно быть как минимум +5).

P.s. даже если Шпика уволить, ситуация не меняется, какие были показатели, такие и остались.
Спасибо, Помощники проверят
momat, прими заявку в ал и дай высокие права, буду тестить

Re: Конструктор Кораблей - Начало

Добавлено: 29 мар 2014, 07:33
Han
Наткнулся на небольшой баг с чатом - если открыть окно истории чата, а потом в этом окне перевыбрать планету - показывается куча тэгов. Баг есть и на игровых серверах, сейчас багрепорт напишу.

Re: Конструктор Кораблей - Начало

Добавлено: 29 мар 2014, 07:52
Han
При атаке на планету, победившие корабли увозят равными долями металл+крис+дейт. Раньше так не было (всегда было больше всего металла, меньше кристалла и еще меньше дейта).

Re: Конструктор Кораблей - Начало

Добавлено: 29 мар 2014, 08:18
momat
Han писал(а):
Gorlum писал(а):
momat писал(а):Найден первый баг (мне так кажется)
Раздел Наемники!
Нанял Шпиона макс. Уровня 5 го , с учетом технологии Альянса 26 ур. Добовляется только +4 ( а по сути должно быть как минимум +5).

P.s. даже если Шпика уволить, ситуация не меняется, какие были показатели, такие и остались.
Спасибо, Помощники проверят
momat, прими заявку в ал и дай высокие права, буду тестить
Принял с самыми высокими правами=)