Избегаем жалоб игроков на ошибки, которых у вас нет

Избегаем жалоб игроков на ошибки, которых у вас нет

Это касается больше новичков тех, которые не только знакомятся с плеером и средой разработки, но и в принципе новички в коде, так же будет полезно многим на заметку.
Знакома ли ситуация вам, когда люди обращаются за решением того или иного вопроса(или недоработки) и просят вас исправить что-либо, в то время, как у вас всё работает прекрасно, и не только у вас?
Мне довелось уже с этим столкнуться, когда попросил потестить знакомых боёвку.
Сидишь, смотришь в монитор, у тебя всё работает великолепно, без ошибок, летает... знакомый бьется головой о стену и закидывает лс скринами с тем, что у него не работает тот или иной момент или какая-то локация.
Да. Такие ситуации возникали не только у меня(покопался по форуму). Но решение этому есть.
Безусловно приятно сидеть за топ железом(или среднего роста) и кодить, без задумки над тем, что у тебя слишком много проверок на странице(if) или цикл воспроизводится миллион раз, пока не выполнит игрок ту или иную закономерность последствий. Всё смотрится хорошо, однако мы забываем о людях с слабыми системами и тех, кто играет в квесты далеко не от большой любви к ним...
Все мои проблемы касались именно производительности пк игроков и решить эту проблему можно было только перебирая код, упрощая и делая логику более простой.
Но это одноразовый выход из одной проблемы, а хотелось бы избегать сразу всех будущих проблем похожих....
Выход есть и тут. В момент редактирования кода и упрощения теми или иными путями, открывал диспетчер задач и смотрел вкладку производительность(цп). Переход на локацию, которая была недоступна знакомым, вызывал всплеск с 3% загрузки ЦП (чтоб вы понимали, у меня процессор i7-7700 4 ядра 8 потоков) до 64% в среднем(проверял по три раза всегда и выискивал середину так как нельзя с первого раза сказать, что это ваш всплеск, а не какой-либо другой программы), что указывало на большие расчеты ЦП в данный момент.
При упрощении кода первый раз, активность цп в данном моменте упала до 56% и двое из пяти знакомых уверенно сказали, что я "решил их проблему". После повторного перебора, мне удалось снизить активность цп до 41%, что решило проблему и у остальной тройки.
Решая проблемы подобным способом, пришёл к выводу лично для себя такому: при загрузке цп не выше 47%(в среднем) в самых тяжелых моментах, пк потенциальных игроков справлялись и подобных жалоб не было.
Не могу поспорить с тем, что у меня не большой, пока что, опыт в разработке, но тонну if, else и gt curloc из своего кода убрать не могу, и именно это приводит к подобного плана ошибкам на уровне железа. В следствии, советую всем именно так проверять код свой в самых тяжелых моментах и для себя собрать статистику, чтобы знать, при каком проценте загрузки вашего цп, проблемы других игроков решались.
Несмотря на предсказуемость данной темы, подобный совет стоит взять многим на заметку.

ejikplains
useravatar
Offline
50 Сообщений
Информация о пользователе в сообщениях
Администратор отключил публичную отправку сообщений

Re: Избегаем жалоб игроков на ошибки, которых у вас нет

ejikplains,
Хм. Честно говоря, никогда с такой проблемой не сталкивался. Видимо мало условий и операторов сделал)

Oliver
Magni nominis umbra
useravatar
Offline
562 Сообщений
Информация о пользователе в сообщениях
Администратор отключил публичную отправку сообщений

Re: Избегаем жалоб игроков на ошибки, которых у вас нет

Oliver,
Эт хорошо, что не сталкивался)))). Встречал людей, для которых даже циклы и матрицы хуже темного леса, и слово тэг не больше, чем подчерк автора на форуме. а кодят ещё что-то, в коде ифифифифииф строчек на 900. Да, код рОбить будет у них. возьмешь послабее железку - взорвётся.
....
Это не смех и удивление, а реальная возможность заставить пошевелить извилинами и упростить свой код в том или ином моменте. Заодно знания народ таким образом подтянет))))

ejikplains
useravatar
Offline
50 Сообщений
Информация о пользователе в сообщениях
Администратор отключил публичную отправку сообщений

Информация

Статистика форума:
 
Всего тем:
970
Всего опросов:
14
Всего сообщений:
16790553
Всего сообщений сегодня:
1
Пользователи форума:
 
Всего пользователей:
2356
Последним зарегистрировался:
Red Dragon