Перейти к содержимому


Демо-версия - сообщения о багах


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 185

#121 Нахлебник

Нахлебник

    Великий Ван Чайной империи Ким Нах Дан Нахлебник Даниил Чай

  • Пользователи
  • 2001 сообщений


Отправлено 13 May 2020 - 22:34

Изображения в постах послетали. Некоторые (вместе с видео) ещё работают, другие перестали показываться.
Или так и было запланировано?

#122 Diablo

Diablo

    Администратор

  • Главные администраторы
  • 9514 сообщений


Отправлено 13 May 2020 - 22:42

Просмотр сообщенияНахлебник (13 May 2020 - 22:34) писал:

Изображения в постах послетали. Некоторые (вместе с видео) ещё работают, другие перестали показываться.
Или так и было запланировано?
Нет, так не было запланированно, поправил :)

#123 Diablo

Diablo

    Администратор

  • Главные администраторы
  • 9514 сообщений


Отправлено 13 May 2020 - 22:47

Просмотр сообщенияghostgg (13 May 2020 - 21:54) писал:

Работает - не трогай)
Не-не-не, плохой подход. Через несколько лет с таким подходом в проекте появляется куча "черных дыр", которые как-то работают, но никто не понимает как, и которые боятся трогать, потому что "вдруг сломаешь".

Ошибки, когда какая-то страница не открывается легко избежать - написав приемочные тесты на банальные GET-запросы. С проверкой ответа 200 и, например, заголовка.

Сейчас в проекте авто-тестами покрыт только модуль локации (и то процентов на 70-80%), после анонса второй демо-версии буду остальной код покрывать тестами. Потому что без авто-тестов сложные проекты невозможно разрабатывать - чем больше функционала, чем больше взаимосвязей - тем больше вероятности добавлением нового функционала сломать какой-то старый. И тем сложнее тестировать вручную - потому что страниц и функционала становится 100500 тыщь.

Только атво-тесты спасают такие ситуации.

#124 ghostgg

ghostgg

    NEET

  • Пользователи
  • 1082 сообщений


Отправлено 14 May 2020 - 11:08

Просмотр сообщенияDiablo (13 May 2020 - 22:47) писал:

Не-не-не, плохой подход. Через несколько лет с таким подходом в проекте появляется куча "черных дыр", которые как-то работают, но никто не понимает как, и которые боятся трогать, потому что "вдруг сломаешь".

Да я прекрасно понимаю, на самом деле. Шучу просто. Вот мне приходится на работе костыли подставлять под то что написано когда-то давно, вместо того чтобы переделать. Не хотят люди деньги тратить на переписывание кода, который работает, но плохо, на код который будет работать нормально.

#125 Нуб

Нуб

    Ополченец

  • Пользователи
  • 31 сообщений

Отправлено 15 May 2020 - 10:33

Грамматические ошибки (мелочь, но неприятно):
Общее: в начале текста на каждом экране нет запятой после деепричастного оборота, также "Обыскав трупы вы нашли" - тоже нет запятой после слова "трупы". Ладно, на то, что "трупы" во множественном числе, даже когда труп один, ещё
Встреча с орком в самом начале:
"который бы так же как и я полезет" - правильнее было бы "который бы так же, как и я, полез".
"можем объединить усилия, и сражаться вместе." - запятая после слова "усилия" не нужна.
В вариантах выбора написано с ошибкой "Объедениться".
"по этому иди вперед" - "поэтому" должно быть слитно.
Комната с крысой:
"Сделать это было не сложно" - "несложно" слитно.
Комната с фонтаном:
После слова "пробы" запятая не нужна, и вместо "она" стоило бы написать "вода", а то неоднозначность выходит.
Комната со вторым фонтаном:
"Утолив жажду чистой водой вы стали чувствовать себя лучше" - опять деепричастный оборот, нет запятой после слова "водой".
Кухня:
"Однако, здесь было тише и спокойнее" - запятая после "однако" не нужна.
Комната со скелетом и злоглазом:
"Это был не простой бой" - "непростой" слитно.
Комната с големом и злоглазом:
"Проходя по большому, мрачному залу, с большими колоннами, из темноты на вас вышли голем и злоглаз" - так вообще строить предложения нельзя. Правильно было бы "Когда вы проходили по большому, мрачному залу, с большими колоннами," и далее по тексту.
"Буду знать на кого нападать — сказали вы сами-себе" - "будут", после "знать" должна быть запятая, "сами себе" пишется без дефиса.
На второй лестнице я уже вышел. Автобои - не моё.

#126 Envy

Envy

    Герой, которого они не заслуживают

  • Глобальные модераторы
  • 1032 сообщений


Отправлено 15 May 2020 - 11:55

Цитата

Грамматические ошибки (мелочь, но неприятно):
[режим зануды включён] Грамматических ошибок тут не так много. Больше орфографических и пунктуационных. [режим зануды выключен]

Цитата

Правильно было бы "Когда вы проходили по большому, мрачному залу, с большими колоннами,
А зачем запятая после "мрачному залу"?

#127 Нуб

Нуб

    Ополченец

  • Пользователи
  • 31 сообщений

Отправлено 15 May 2020 - 12:00

Просмотр сообщенияEnvy (15 May 2020 - 11:55) писал:

[режим зануды включён] Грамматических ошибок тут не так много. Больше орфографических и пунктуационных. [режим зануды выключен]

Без разницы. Главное - ошибки. Нехорошо получится, если так и пойдёт в релиз.

Просмотр сообщенияEnvy (15 May 2020 - 11:55) писал:

А зачем запятая после "мрачному залу"?

Да, проглядел. Там тоже ошибка.

#128 Diablo

Diablo

    Администратор

  • Главные администраторы
  • 9514 сообщений


Отправлено 15 May 2020 - 12:48

Тексты сейчас черновые. Ближе к релизу второй демо-версии займусь их правками.

#129 Нуб

Нуб

    Ополченец

  • Пользователи
  • 31 сообщений

Отправлено 16 May 2020 - 10:37

Во второй демке эффекты с ограниченной длительностью (такие, как отравление) обновляются после каждого боя или взаимодействия с предметом в комнате (открывание гробов, например).

#130 Diablo

Diablo

    Администратор

  • Главные администраторы
  • 9514 сообщений


Отправлено 16 May 2020 - 18:07

Поправил.

Баг был прозаичней - не сохранялось (в базу) изменение длительности эффекта. Визуально длительность снижалась - но достаточно было обновить страницу - и она снова была максимальной.

#131 Нуб

Нуб

    Ополченец

  • Пользователи
  • 31 сообщений

Отправлено 16 May 2020 - 19:00

Проблема управления персонажей искусственным идиотом, кстати, актуальна уже сейчас.
1) Направляет атаки куда попало - к примеру, орк-спутник ковыряет скелета-воина, а персонаж вваливает ~90 дамага в скелета обычного; стрелки вместо того, чтобы убрать больно бьющего злоглаза, стреляют в зомби или в хилого скелета; игнорирует возможность добить одного из врагов (что влечёт понятно какие последствия, если это голем или тот же злоглаз) и так далее.
2) Вместо того, чтобы атаковать, "готовится к атаке" (что это вообще такое?), даже особенно когда не надо - враг слабый и его можно убить одним ударом.
3) По-глупому использует способности - например, лечение, когда оно совсем не нужно (персонаж не ранен).

Нет, серьёзно, это издевательство, когда тремя подряд "готовится к атаке" искусственный идиот сливает бой, который вроде бы не должен был вызвать каких-то особых затруднений.

#132 Diablo

Diablo

    Администратор

  • Главные администраторы
  • 9514 сообщений


Отправлено 16 May 2020 - 21:26

Просмотр сообщенияНуб (16 May 2020 - 19:00) писал:

2) Вместо того, чтобы атаковать, "готовится к атаке" (что это вообще такое?), даже особенно когда не надо - враг слабый и его можно убить одним ударом.
Оружие имеет разную скорость атаки. Если скорость атаки ниже 1, например 0.8, это значит, что с 20% вероятностью персонаж не будет атаковать в своем ходе. И в этом случае пишется "готовится к атаке"

Просмотр сообщенияНуб (16 May 2020 - 19:00) писал:

3) По-глупому использует способности - например, лечение, когда оно совсем не нужно (персонаж не ранен).
Такой момент будет поправлен в будущем

Просмотр сообщенияНуб (16 May 2020 - 19:00) писал:

Проблема управления персонажей искусственным идиотом, кстати, актуальна уже сейчас.
Искусственный интеллект будет дорабатываться, но нужно понимать, что Dusk World - это не тактическая RPG. По этому, какая-то тактика и стратегия в бою, продумывание каждого хода, тактическое использование способностей - это не про этот жанр.

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

Делать я этого не буду.

#133 Нахлебник

Нахлебник

    Великий Ван Чайной империи Ким Нах Дан Нахлебник Даниил Чай

  • Пользователи
  • 2001 сообщений


Отправлено 16 May 2020 - 23:30

Просмотр сообщенияDiablo (16 May 2020 - 21:26) писал:

Если скорость атаки ниже 1, например 0.8, это значит, что с 20% вероятностью персонаж не будет атаковать в своем ходе. И в этом случае пишется "готовится к атаке"
Погоди-те ка! С 20% вероятностью? Это описка, или у нас и в самом деле "кубик" каждый ход бросается?
То есть, эм... Я всегда думал, что скорость атаки работает как-то так:
Скрытый текст


#134 Нуб

Нуб

    Ополченец

  • Пользователи
  • 31 сообщений

Отправлено 16 May 2020 - 23:44

Просмотр сообщенияНахлебник (16 May 2020 - 23:30) писал:

То есть, эм... Я всегда думал, что скорость атаки работает как-то так:
Скрытый текст

Видимо, не работает она так, раз может случиться три "подготовки к атаке" подряд.

#135 Diablo

Diablo

    Администратор

  • Главные администраторы
  • 9514 сообщений


Отправлено 17 May 2020 - 00:10

Просмотр сообщенияНахлебник (16 May 2020 - 23:30) писал:

Погоди-те ка! С 20% вероятностью? Это описка, или у нас и в самом деле "кубик" каждый ход бросается?
Да, каждый ход, в этом и фишка!

Вот что писал давным-давно в дневниках разработки:

Цитата

И существует особый тип оружия — тяжелое оружие. Это особый класс оружия, который:
  • Имеет заниженную скорость атаки (0.65 - 0.7), и нередко бывают случаи, когда владелец тяжелого оружия пропускает несколько ходов, «готовясь к атаке»;
  • Имеет увеличенный урон;
  • Имеет крайне высокий показатель множителя критического удара, что в купе с высоким уроном может с одного критического удара убить противника;
  • Игнорирует блок — удары от тяжелого оружия настолько мощные, что щиты от них просто не защищают.

Тяжелое оружие (обычное медленное оружие имеет скорость не ниже 0.8, и его легко поднять до 1 - по этому его не в счет) это экзотическое оружие на любителя. Да, с ним может быть хоть 5 раз "персонаж готовится к атаке", а может быть один критический удар, который убьет противника.

Конечно, в текущем балансе, когда и обычное оружие убивает большинство монстров с одного удара - это не чувствуется (точнее чувствуется только негативная составляющая в пропуске ходов). Но в будущем будет ощущаться особенность тяжелого оружия.

P.S. Если кого-то раздражают пропуски хода - просто не используйте медленное оружие.

#136 Нахлебник

Нахлебник

    Великий Ван Чайной империи Ким Нах Дан Нахлебник Даниил Чай

  • Пользователи
  • 2001 сообщений


Отправлено 17 May 2020 - 00:38

Просмотр сообщенияDiablo (17 May 2020 - 00:10) писал:

Да, каждый ход, в этом и фишка!

Стоп, а в чём тогда прикол поднимать скорость выше единицы? Как считается двойной удар и есть ли он вообще?..

#137 Diablo

Diablo

    Администратор

  • Главные администраторы
  • 9514 сообщений


Отправлено 17 May 2020 - 00:46

Просмотр сообщенияНахлебник (17 May 2020 - 00:38) писал:

Стоп, а в чём тогда прикол поднимать скорость выше единицы? Как считается двойной удар и есть ли он вообще?..
Считается просто. Допустим, скорость атаки 1.3, это значит:
  • Один удар будет совершен 100%
  • С 30% вероятностью будет совершен второй удар за этот же ход.


#138 Нахлебник

Нахлебник

    Великий Ван Чайной империи Ким Нах Дан Нахлебник Даниил Чай

  • Пользователи
  • 2001 сообщений


Отправлено 17 May 2020 - 11:37

Ну ничего себе О_о.
Полон мир открытий, называется...

#139 Diablo

Diablo

    Администратор

  • Главные администраторы
  • 9514 сообщений


Отправлено 17 May 2020 - 21:33

У нас оказывается реплеи боев не сохраняются... Только сейчас заметил.

Update: Исправил.

#140 Diablo

Diablo

    Администратор

  • Главные администраторы
  • 9514 сообщений


Отправлено 18 May 2020 - 20:17

Муромец, не удивляйся, когда зайдешь в локацию и увидишь себя мертвым.

Это я на тебя сейчас в PvP напал, но, обработка таких событий в локации еще не предусмотрена (что персонаж может умереть от внешнего нападения).

Теоретически, кнопка выйти из локации будет присутствовать. Но это не точно :04:

 


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных

 
Рейтинг@Mail.ru