Size: a a a

Чат геймдизайнеров | MeetGDCuffs

2020 September 28

AK

Albert Kafizov in Чат геймдизайнеров | MeetGDCuffs
Не, ну а как еще на прод можно делать? "работать на прод"? сухо звучит
источник

М🔪

Максим 🔪Dark$amurai... in Чат геймдизайнеров | MeetGDCuffs
на прод
источник

AK

Albert Kafizov in Чат геймдизайнеров | MeetGDCuffs
Вот потому сроки и срывают, потому что работают, а не ....
источник

AG

Alex Gaz in Чат геймдизайнеров | MeetGDCuffs
аааа
источник

AG

Alex Gaz in Чат геймдизайнеров | MeetGDCuffs
я посмотрел туториал от Сергея )))
источник

DE

Daniel Erased in Чат геймдизайнеров | MeetGDCuffs
fakana357
Нет, не баланс - карта наносит 3 урона. Но в определённых, редких случаях - ошибочно срабатывает дважды и наносит 6 урона. Вот как такое автоматически находить.
Так это уже проблемы кода.

Тут явно проблемы в сущности карты, если она два раза подряд метод урона выкидывает.
источник

AG

Alex Gaz in Чат геймдизайнеров | MeetGDCuffs
офигенно
источник

AG

Alex Gaz in Чат геймдизайнеров | MeetGDCuffs
Серж крутой!!!!
источник

DE

Daniel Erased in Чат геймдизайнеров | MeetGDCuffs
Daniel Erased
Так это уже проблемы кода.

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

Когда карта должна помимо существа напротив наносить урон рядом стоящим.

Или же при определенном условии делать двойную атаку и так далее.

Есть у сущности карты методы Действия и Принятия

Над действием карты вешается декоратор в который передается специальная логика. У каждой карты действие одинаковое — ударить напротив себя стоящую карту. (Это в 99% случаев; Если это не так -> повесить флаг который проигнорирует стандартную логику)

Метод Действия вызывает метод принятия у карты, над которой производится действие. А над ней тоже может быть декоратор уникального поведения, который срабатывает каждый раз, когда с этой картой что-либо делают.
источник

DE

Daniel Erased in Чат геймдизайнеров | MeetGDCuffs
А обложить юнит тестами каждую комбинацию карт это достаточно невозможная задача.

Отработать ты их заставишь. Но нужно и сравнивать с изначальным ожиданием.

А у карт могут быть такие механики, что их не так просто будет классифицировать.

Поэтому сгенерировать ожидания от ходов всех комбинаций карт невозможно.
источник

DE

Daniel Erased in Чат геймдизайнеров | MeetGDCuffs
Я бы взял за аксиому то, что, если одна механика по отдельности правильно работает, то и при различных комбинациях она тоже должна работать правильно.

Так как механики не должны вмешиваться в работу друг друга.

Поэтому на каждую механику карты придумать по тесту и правильное срабатывание их всех даст гарантию, что все вместе они будут работать верно.
источник

f

fakana357 in Чат геймдизайнеров | MeetGDCuffs
Daniel Erased
Я бы взял за аксиому то, что, если одна механика по отдельности правильно работает, то и при различных комбинациях она тоже должна работать правильно.

Так как механики не должны вмешиваться в работу друг друга.

Поэтому на каждую механику карты придумать по тесту и правильное срабатывание их всех даст гарантию, что все вместе они будут работать верно.
Ну в целом вроде да, попробуем сделать так.
источник

DE

Daniel Erased in Чат геймдизайнеров | MeetGDCuffs
Удачи и поменьше багов с':
источник

AV

Artyom S. Volkov in Чат геймдизайнеров | MeetGDCuffs
Alex Gaz
Серж крутой!!!!
Но об этом никто не узнает :)
источник

НК

Никита Красов... in Чат геймдизайнеров | MeetGDCuffs
Artyom S. Volkov
Но об этом никто не узнает :)
?
источник

AV

Artyom S. Volkov in Чат геймдизайнеров | MeetGDCuffs
Ссылка где?
источник

DE

Daniel Erased in Чат геймдизайнеров | MeetGDCuffs
https://youtu.be/Or5fOyMLju0

Самое время подписаться и активировать пуш уведомления.

А видео очень интересное.
источник

f

fakana357 in Чат геймдизайнеров | MeetGDCuffs
Daniel Erased
Удачи и поменьше багов с':
Спасибо:)
источник

К

Кирилл in Чат геймдизайнеров | MeetGDCuffs
Ух кликбейт )
источник

АМ

Александр Март... in Чат геймдизайнеров | MeetGDCuffs
Сколько времени понадобится для старта нового витка в споре "это не игры!"
источник