Месяц: Январь 2022
-
Самый абсурдный способ выбора главы государства в истории человечества?
Если вы считаете выборы президента США через коллегии выборщиков малопонятными и необоснованно усложненными, то уверен — попытка понять смысл порядка выбора главы венецианской республики (дожа) погрузит вас в пучину когнитивного диссонанса, даже если вы не подозреваете, что это такое.Дожи правили в Венеции более тысячи лет, первые пять веков процесс выбора нового дожа менялся довольно часто,…
-
Верхняя Пышма: по итогам года
Развитие города Верхняя Пышма происходит согласно стратегии, для составления которой анализировали 285 сочинений старшеклассников и студентов на тему «Какой я вижу Верхнюю Пышму к 2035 году». Молодежи, как оказалось, нужно больше спортивных комплексов, торгово-развлекательных центров, образовательных учреждений и перспективные рабочие места, а также современное жильё, дороги и тротуары. То, как город следует этой стратегии, можно…
-
Как, собственно, работает местная анестезия, и где там можно знатно накосячить
Электрический инъектор и ампула ультракаина. В теории всё достаточно просто: мы электрически деполяризируем мембраны нейронов нервов, они становятся неспособными к передаче информации, в итоге в вас можно тыкать скальпелем, а мозг об этом никогда не узнает. Сложности начинаются уже на той стадии, когда вместо электротока на мембраны нейронов мы вводим вам в организм химическое соединение.…
-
Как найти своё место в программировании графики для игр
Введение «Графика стала слишком сложной». В последние годы я всё чаще слышу подобные фразы: программирование графики теперь настолько сложно изучать, что это демотивирует людей осваивать его как хобби и/или профессию, или заставляет их сдаться. Я глубоко очарован этой областью программирования, поэтому подобные комментарии всегда бьют по больному. Программирование графики для игр — это специализация, приносящая…
-
Опыт разработки первой игры на Unity, часть 5
Ссылка на часть 1Ссылка на часть 2Ссылка на часть 3Ссылка на часть 4ПредисловиеПоявляются иногда комменты, мол, если хочешь показать, что можно сделать игру с нуля, то гораздо лучше сначала сделать — и потом рассказать. Возможно. Но мне кажется, что, увидев именно трудности и то, что с ними можно справиться, эффект будет сильно выше, чем от…
-
Sapper и Svelte: быстрое руководство
Замечание редактора английского оригинала: Это руководство по Svelte и Sapper было обновлено 2 июля 2021 года с учетом информации о SvelteKit, пришедшем на смену Sapper. Подробнее о SvelteKit рассказано в статье “Exploring SvelteKit, the newest Svelte-based framework.”Исследовав фреймворк Svelte.js, можно убедиться, что на нем можно писать по-настоящему реактивные приложения, но при этом обходиться значительно меньшим количеством…
-
Просто в теории, тяжело на деле
Небольшая предыстроияУчусь на втором курсе СПО, квалификация программист. Преподаватель по программированию (C#) дал на новогодние каникулы эту задачку. Решил написать статью с подробным описанием, так как многие из моей параллели её не «выкупили». УсловиеДана некоторая точка на координатной плоскости, затем некоторое количество точек, описывающих многоугольник. Разработать функцию IsInside, которая определит, находится ли введеная точка внутри…
-
Антивыгорание: «сгореть», чтобы не выгореть
Я работаю геймдизайнером в EPAM. Часто моя задача состоит в том, чтобы пользователь приложения вовлекался и не «выгорал», т.е. не терял интерес к продукту. Для этого существуют разные механики, такие как непрекращающиеся цели, ступенчатая кривая сложности, обещание красивого результата на пути из точки «A» в точку «Z».Эти механики, которые я использую для вовлечения и удержания пользователей…
-
Как мы создали собственную систему визуализации аналитики и не пожалели об этом
Здравствуйте! В этой статье я хочу рассказать историю о том, как мы решили создать свой собственный инструмент для визуализации отчётности, чего достигли и как теперь с этим живём.Надоели эти презентации в Power Point!Начну, пожалуй, с главной проблемы, из-за которой всё и началось. Дело в том, что раньше в нашей компании каждую неделю делали в Power Point презентацию…
-
EVM offchain random
Как вы поняли из названия, речь пойдёт о рандоме на solidity, а именно о офчейн решении проблемы, и нет, это не chainlink. Костыли и велосипедыДля начало обозначим проблему: необходимо сделать рандомные значения на evm блокчейне которым сможет доверять и пользователь и например владелец игры.»>сервер.Решение в лоб:Просто сгенерировать случайное число на солидити в зависимости от случайного параметраПримерfunction…