Как стать автором
Обновить

Дизайн

Сначала показывать
Порог рейтинга
Уровень сложности

Эволюция жанра стратегий

Уровень сложностиСредний
Время на прочтение13 мин
Количество просмотров7.1K

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

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

Вселенная стратегий захватывающая и интересная и дальше вы узнаете, как они превратились в то, что мы видим сегодня.

Читать далее...
Всего голосов 13: ↑11 и ↓2+9
Комментарии16

Что такое игра? Как ее написать?

Уровень сложностиПростой
Время на прочтение14 мин
Количество просмотров13K

Статья - рефлексия на тему игр как обучения, а игра в ней - результат этой рефлексии. В статье так же расскажу наиболее простой способ написания игры (на HTML5), инструменты и современные подходы. Для разработки нужны минимум блокнот и браузер, никакого дополнительного ПО. Запускаться игра будет в HTML, на любом устройстве с браузером (вплоть до телевизора).

Статью написал в рамках подготовки к пятничному игровому джему (GMTK Game Jam 2023). Никогда в них не участвовал, решил проверить, что успею запилить хоть что-то за пару дней и по-рефлексировать на тему. Поболейте за меня или сами поучаствуйте. Написанная в статье игра - не для джема, а для статьи, ссылка в конце. Игра из джема уже готова, можно ознакомится тут.

Читать далее
Всего голосов 15: ↑9 и ↓6+3
Комментарии14

Кейс: как мы корпус контроллера делали

Время на прочтение4 мин
Количество просмотров11K

Я уже долгое время вынашиваю идею разработать свой собственный контроллер для вентиляционных установок. За все время работы в области автоматизации и диспетчеризации инженерных систем накопился приличный опыт и понимание как это все должно работать и выглядеть. На рынке было уже достаточно много решений с разным подходом и в разном ценовом сегменте, но с уходом западных брендов их стало существенно меньше и это одна из причин, которая подтолкнула делать первые шаги в разработке контроллера.

Читать далее
Всего голосов 40: ↑39 и ↓1+38
Комментарии118

Обзор платы Black Pill V2.0

Уровень сложностиПростой
Время на прочтение3 мин
Количество просмотров8.6K

PCB Black Pill V2.0 - эта дешевая плата-малютка которая подходит для прототипирования электронных устройств.

В этом тексте я написал с какой стороны подходить к плате Black Pill V2.0. Перечислил особенности аппаратной реализации и перечислил плюсы и минусы этой платформы.

Читать далее
Всего голосов 12: ↑11 и ↓1+10
Комментарии18

Итоги конференции Figma Config 2023

Время на прочтение6 мин
Количество просмотров2.6K

В июне Figma провела ежегодную конференцию Config 2023. Во время мероприятия компания рассказала про функции, над которыми работает сейчас, и представила обновления дизайн-платформы: поддержку переменных, режим для разработчиков и анонс ИИ-функций.

Читать далее
Всего голосов 6: ↑6 и ↓0+6
Комментарии0

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

Уровень сложностиСредний
Время на прочтение17 мин
Количество просмотров9.5K

Привет! Меня зовут Ксения Гаврилова, я дизайн-менеджер команды продуктовых дизайнеров в Selectel. Я определяю и поддерживаю дизайн-процесс и качество дизайна продуктов в компании, занимаюсь поиском и онбордингом людей в команду, помогаю дизайнерам развиваться.

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

Что полезного вы узнаете из текста:

  • Как идти по процессу на практике и насколько это может отличаться от рафинированных представлений в теории.
  • Что входит в каждый из этапов дизайн-процесса. Для каждого шага дам описание критериев готовности, список методов исследований и анализа, которые чаще всего используются. Расскажу, как можно подстраивать этапы под ресурсы команды.

Также дам список источников информации для прокачки навыков на каждом этапе и схему дизайн-процесса. Ее можно использовать как шпаргалку, чтобы всегда понимать, в какой точке ты находишься и как прийти к качественному результату.
Читать дальше →
Всего голосов 27: ↑26 и ↓1+25
Комментарии2

Disney уволила сотрудницу, спасшую «Историю игрушек»? Не совсем

Уровень сложностиПростой
Время на прочтение9 мин
Количество просмотров23K

Кадр из «Истории игрушек 4»

В конце мая студия Pixar впервые за десятилетие сократила штат. После неудач в прокате «Базза Лайтера» компания уволила 75 сотрудников, включая двух старших менеджеров. В ленты новостных агентств новость просочилась только в начале июня, но чуткий глаз тематических СМИ выцепил среди уволенных одну наиболее интересную персоналию. В числе прочих расстались с сотрудницей, которая когда-то спасла случайно удалённую «Историю игрушек 2».

Двадцать пять лет назад, когда Pixar готовила к выходу очередной полнометражный фильм, технический директор Гэлин Сасмен выполняла свои обязанности из дома. Когда в офисе случайно удалили всю работу над «Историей игрушек 2», на компьютере Сасмен нашлась резервная копия. Такой сюжет попытались рассказать некоторые тематические сайты (1, 2, 3, 4, 5). Другие не стесняясь заявили (1, 2), что Сасмен спасла всю $3,2-миллиардную франшизу.

Случившееся в реальности сложнее и интереснее, чем простая история о несправедливости.
Читать дальше →
Всего голосов 89: ↑84 и ↓5+79
Комментарии71

Как задизайнить приложение на смарт-ТВ: 7 советов, проверенных на практике

Уровень сложностиСредний
Время на прочтение7 мин
Количество просмотров1.3K

Телевизоры становятся умнее, и я стараюсь от них не отставать. Не так давно делали с командой свой первый проект для смарт‑ТВ, в котором отвечали за дизайн и разработку. Теперь хочу поделиться опытом: какой интерфейс советуют делать телевизионные гиганты, а о чем не расскажут в гайдлайнах.

Читать далее
Всего голосов 2: ↑2 и ↓0+2
Комментарии2

Продолжаем создавать свою первую игру на Godot 3.5 (часть 2)

Уровень сложностиПростой
Время на прочтение16 мин
Количество просмотров4.8K

Привет, Habr. Сегодня я поиграл в Brotato, давайте сделаем что-то подобное на Godot 3.5

В этой статье продолжим разработку своей первой игры на Godot 3.5, Сегодня добавим разные механики оружия, доработаем нашего персонажа, создадим главное меню и сцену игры.

читать далее
Всего голосов 4: ↑4 и ↓0+4
Комментарии8

50 оттенков мерча, или как мы на Saint HighLoad++ 2023 ездили

Уровень сложностиПростой
Время на прочтение8 мин
Количество просмотров4.2K

На прошлой неделе в Петербурге прошла конференция разработчиков высоконагруженных систем Saint HighLoad++ 2023. Мероприятия такого уровня привлекают множество людей: кто‑то приходит послушать докладчиков и пообщаться с ними, кто‑то в поисках нового места работы и нетворкинга, ну а кто‑то — просто здорово провести время в компании единомышленников и набрать себе побольше мерча со всех возможных стендов.

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

Читать далее
Всего голосов 9: ↑8 и ↓1+7
Комментарии4

Оформляем красивые отчеты и приложения в Streamlit и запускаем в облака

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров6.5K

Создаем красивый отчет или веб приложение на Python при помощи Streamlit и делимся им через облачный сервис с развертыванием через GIT.

Читать далее
Всего голосов 3: ↑3 и ↓0+3
Комментарии1

Создаём свою первую игру на Godot 3.5

Уровень сложностиПростой
Время на прочтение8 мин
Количество просмотров10K

Привет, Habr. Сегодня я поиграл в Brotato, давайте сделаем что-то подобное на Godot 3.5

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

Читать далее
Всего голосов 11: ↑11 и ↓0+11
Комментарии10

Ремонт магнитолы Harley Davidson

Уровень сложностиПростой
Время на прочтение2 мин
Количество просмотров11K

Приветствую, Хабр!

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

Начнем!
Всего голосов 78: ↑72 и ↓6+66
Комментарии33

Ближайшие события

Кодеки новой эпохи: HEVC, AV1, VVC и нейросети

Уровень сложностиСредний
Время на прочтение6 мин
Количество просмотров19K
Сжатие с учётом контекста, источник: WaveOne (сайт удалён)

Хотя новые стандарты кодеков появляются каждые десять лет, все они основаны на пиксельной математике — манипулировании значениями отдельных пикселей в видеокадре для удаления информации, не важной для восприятия. Другие математические операции уменьшают объём данных после первоначального кодирования.

В новом поколении кодеков алгоритмы машинного обучения используются для анализа и понимания визуального содержания видео, выявления избыточных данных и более эффективного сжатия. Вместо написанных вручную алгоритмов, тут применяют методы Software 2.0, основанные на обучении. Данная область развивается на протяжении десятилетий, но в последние годы получила сильный толчок. Все знают, что в 2017 году произошёл прорыв в разработке ИИ благодаря изобретению трансформеров. В свою очередь, они основаны на концепции внимания, которую придумали в 90-е. Эта техника впервые позволила соотносить друг с другом отдельные части текста или видеокадра.
Читать дальше →
Всего голосов 61: ↑58 и ↓3+55
Комментарии32

Игра, которая вдохновила меня

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров5K

У каждого есть игра, которая оказала на него особое влияние в детстве. Для меня этой игрой, даже настоящим откровением, стала восьмая часть серии Might&Magic.

Читать далее
Всего голосов 15: ↑8 и ↓7+1
Комментарии9

Как начертить диск энкодера (или черчение кодом)

Уровень сложностиСредний
Время на прочтение5 мин
Количество просмотров2.5K

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

Однако есть языки программирования для черчения. Вот, например, Asymptote: The Vector Graphics Language отличный вариант для авто генерации чертежей.

Читать далее
Всего голосов 14: ↑14 и ↓0+14
Комментарии13

Что наша жизнь? Игра. А что есть аркадные игры? Платформер

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров3.3K

Arkanoid, Xonix, Digger, Змейка, платформеры, сайд-скроллеры - иногда хочется снова сыграть в игры детства и юности. Можно скачать эмуляторы и запустить сами игры. Можно поиграть в тысячи клонов. Однако я выбрал свой путь: сделать одну целостную игру, в которой игровые механики легендарных аркад будут унифицированы.

Однажды я уже пробовал такой трюк в игре Proto Raider. Хотя это была игра в текстовом режиме, что накладывало массу ограничений. До сих пор помню своё удивление, когда игру зафичерил Apple. Теперь же я подключаю больше ретро-механик, а графическим режимом будет 16-ти цветовой CGA с разрешением 320×180.

Рассчитываю, что играться будет еще веселее. Некоторые уровни получились ближе к легендарным оригиналам, некоторые дальше, но все они вышли прикольными. Приглашаю посмотреть на результат и, если понравится, сыграть. Осторожно, будет много пестрой графики из светящихся пикселей на CRT мониторе!

Читать далее
Всего голосов 19: ↑17 и ↓2+15
Комментарии5

Пишем шейдер водяного знака на three.js для защиты 3D модели при просмотре на сайте

Время на прочтение3 мин
Количество просмотров2.2K

В данном уроке напишем собственный шейдер, который будет накладывать текстуру поверх 3D сцены с прозрачностью и сохранением пропорций изображения.

Читать далее
Всего голосов 1: ↑1 и ↓0+1
Комментарии6

Гайд по UX для телеграм-бота

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров8K

Телеграм-боты умеют общаться с пользователями, уведомлять о событиях, обрабатывать заказы, присылать аналитику, проводить опросы — это далеко не полный список возможностей, которые делают их незаменимыми помощниками для любого бизнеса. Но написать телеграм-бота с полезным функционалом — это только половина успеха. Важно также подумать о пользовательском опыте.

В Маркетплейсе приложений Dodo IS есть уже 2 телеграм-бота, которые помогают управляющим наших ресторанов. Они оба прошли нашу модерацию, а в процессе у нас родился небольшой UX-гайд, как сделать бота удобным и простым в использовании. Несмотря на то, что некоторые рекомендации могут показаться уж слишком банальными, мы решили ими поделиться здесь, потому что порой даже самые очевидные вещи забываются.

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

Читать далее
Всего голосов 19: ↑19 и ↓0+19
Комментарии3

Проверяем силу магнетизма

Уровень сложностиСредний
Время на прочтение16 мин
Количество просмотров1.4K

Сегодня мы пройдёмся по всему клиентскому пути приложения Магнит Доставка и проверим, насколько хорошо оно притягивает и удерживает своих пользователей.

В этой статье я остановился на 160 замечаниях и намеренно «упустил» часть точек роста. Тем, кто хочет погрузиться в контекст, предлагаю скачать это приложение из App Store, пройти путь пользователя вместе со мной и поделиться вашими наблюдениями в комментариях.

Читать далее
Всего голосов 10: ↑5 и ↓50
Комментарии6