DM2 на прокачку | ходы игроков | Мысли на тему

 
DungeonMaster Rayzen
15.02.2026 16:12
  =  
Почему сейчас?

Как вы могли заметить, в начале этого года были реализованы некоторые улучшения сайта. Но почему у меня возникло желание заниматься этим именно сейчас?

До конца апреля 2025 года было трудно найти мотивацию допиливать ДМ2. Сайт был очень медленным, а крупные улучшения в целом не особо приветствовались, потому что они бы автоматически расширяли объём работ для ДМ3, на который была сделана основная ставка. Да, в сентябре 2023 года была добавлена тёмная тема (ссылка), но это обновление вряд ли можно было назвать крупным в техническом плане, т.к. затрагивало оно практически только CSS. То же самое можно сказать про первоапрельские изменения (ссылка, ссылка).

В апреле Эвен совершенно внезапно выпустил важнейшее обновление для ДМ2: обновление рантайма (ссылка). Сайт стал просто летать! Больше не было ощущения, что на ДМе бесполезно что-то делать, потому что он медленный и в целом еле-еле живёт.

Однако несмотря на это, тема улучшений ДМ2 всё ещё была где-то на втором плане, потому что несколькими месяцами ранее началась работа над документом ДМ3. К апрелю темп уже заметно просел, но это всё ещё оставалось приоритетом. Но время шло, а документ всё висел в статусе черновика, и идея попробовать поулучшать ДМ2 казалась всё более правильной.

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

Далее были добавлены Telegram (ссылка) и Discord (ссылка) уведомления (спасибо Ингеру за быстрый вводный курс по ботам). Они затрагивали логику многих станиц, что более-менее позволило мне сложить общую картину того, как и что в целом устроено на ДМе. После этого я прошёлся по списку тем в "Улучшении сайта", нашёл те, которые особо не вызывали споров и которые можно было относительно быстро реализовать, и, собственно, совсем недавно реализовал.

Сейчас я хоть и планирую немного сбавить темп, но запал заниматься улучшениями пока не прошёл. Потенциальных улучшений ещё много, при этом некоторые из них запрашивались очень давно и могли потерять актуальность, некоторые вызывали бурные обсуждения, а некоторые просто не кажутся такими уж важными. Объединяет их всех одно: на каждое улучшение нужно тратить время.

Идея этого блога в первую очередь в обсуждении с заинтересованными ДМчанами потенциальных улучшений целиком, а не по-отдельности, чтобы можно было понять приоритет и заниматься тем, что действительно важно. Во вторую очередь этот блог нужен для того, чтобы делиться интересными нюансами разработки, т.к. оказалось, что на подобные детали тоже есть спрос. Ну и в третью очередь иногда просто хочется поделиться своими мыслями по всему этому поводу, прямо как в этом посте. Посмотрим, как оно пойдёт.

Также хочу сказать спасибо всем, кто высказывает слова поддержки, тестирует улучшения и сообщает об ошибках. Действительно важно видеть, что улучшения нужны и используются, а не реализовываются просто "чтобы были".
Отредактировано 15.02.2026 в 16:17
1

Партия: 

Добавить сообщение

Для добавления сообщения Вы должны участвовать в этой игре.