Search
Write a publication
Pull to refresh
19
4
Янтимиров Амир Афанасьевич @AmirYantimirov

Программист

Send message

Рациональный дизайн базы в Valheim

Reading time3 min
Views9.3K

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

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

Вот последним, применительно к игровому процессу Valheim, мы и займёмся.

Внимание! Последующее чтение может попортить вам радость самостоятельного открытия игры!

Много картинок

Лучше не скажешь

Level of difficultyEasy
Reading time2 min
Views3.5K

Меня восхищают люди, которые способны выделить суть какого-либо явления и выразить её в немногих словах.

Например, бессмертное:

«Побеждает тот общественный строй, который обеспечивает высшую производительность труда»

Несколько таких ёмких высказываний я встретил и на страницах Хабра.

Читать далее

ColumnsGrid для WPF

Reading time2 min
Views6.5K
Размещение элементов в контроле Grid может быть утомительным. Удобнее, когда они автоматом размещаются по ячейкам, как в UniformGrid.

ColumnsGrid добавляет к этому следующие возможности:

  1. Колонки задаются одной строкой Columns=«Auto,*,200,Shared1»
  2. Задается интервал между колонками Spacing=«4»
  3. Переход на следующую строку задается элементом <Separator Height=«4»/>
Читать дальше →

Ко-итераторы на таймерах

Reading time3 min
Views3.1K
В предыдущей статье я привел пример функции-итератора, исполняющейся по событию от DispatcherTimer. Мне стало интересно развить эту идею дальше. Несколько таких функций с независимыми таймерами образуют систему с кооперативной многозадачностью. Далее будем называть такие функции ко-итераторами.
Читать дальше →

Помощники на каждый день

Reading time6 min
Views6.3K
Некоторые задачи встречаются при написании кода так часто, что инструменты для их решения должны быть особенно удобны. И если стандартные инструменты языка/платформы разработки кажутся неудовлетворительными, то программист пишет свои решения, которые, в силу частоты использования, становятся его любимыми велосипедами. Поэтому первое, что он делает при смене языка/платформы, это ищет местные аналоги своих решений, либо возможности их воспроизвести.

Представляю свою коллекцию помощников для решения рутинных задач, сложившуюся после миграции с C++ Builder на C#, WPF.
Читать дальше →

Information

Rating
2,042-nd
Location
Новосибирск, Новосибирская обл., Россия
Date of birth
Registered
Activity