• Как планировка окружения влияет на сложность игры

    • Перевод
    image

    Недавно я вместе с дизайнерами Майком Баркли (Mike Barclay) и Сэмом Хауэлсом (Sam Howels) выступал на GDC Europe 2016 с докладом «Создание конфликта: дизайн боя для экшн-игр уровня AAA». Сам доклад доступен только для участников GDC Vault, так что я решил поделиться своей частью в статье.

    Я рассмотрю наш подход к геометрии уровня в связи с тем, как окружение передаёт его сложность для игрока. Мы знаем, что стандартным и самым простым способом изменения сложности является добавление и сочетание различных типов врагов. Это изменения на макроуровне: чем больше, тем сложнее, и это заметно для игрока. Но как насчёт микроувеличения сложности вместо крупных изменений? Как можно сбалансировать сложность, не полагаясь на количество противников или типы персонажей? К тому, же иногда нарратив может накладывать ограничения на определённые типы персонажей.
    Читать дальше →
  • Налоговый суслик. Особенности упрощенной системы налогообложения при работе по договорам с Apple, Google и другими

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

    Прочтите внимательно эту статью, если вы применяете упрощенную систему налогообложения с объектом налогообложения «доход» по ставке 6 процентов и продаете игры или приложения в Google Play, Apple App Store, а также прочий цифровой контент — например, 3D-модели — в Steam, Unity Asset Store или на других площадках, в условиях договоров с которыми фигурируют комиссии, агентские вознаграждения и прочие формы разделения выручки между сторонами.

    Из материала вы узнаете:

    • Почему разработчику желательно обладать хотя бы базовой юридической грамотностью
    • Чем с точки зрения Гражданского кодекса являются игры и приложения и какие права на них есть у разработчиков помимо авторского права
    • Что такое агентский договор и почему все это важно при работе по договору с Apple или Google
    • Кто такой налоговый суслик и почему он может превратиться в пушного зверя
    • Какой «подвох» существует для применяющих «упрощенку» в части определения налоговой базы
    • Почему налог на добавленную стоимость (НДС) продолжает преследовать нас, даже когда мы не являемся его плательщиками
    • Как, с точки зрения Федеральной налоговой службы, облагаются НДС внутриигровые покупки (InApp Purchases)
    Покажите мне суслика!
  • Не «Танками» едиными – скучаем с пользой в стиле DIY

      image alt text


      Навевающая ностальгию картинка взята с Pikabu


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


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

      И да начнется DIY
    • Теории заговора. Табачное лобби получает прибыль от медленного самоубийства миллионов людей



        В статье про алкогольное лобби речь шла о мощном нейротоксине с наркотическим эффектом — алкоголе, который до сих пор продаётся в продуктовых магазинах рядом с хлебом и молоком. На улицах гуляют тысячи людей в состоянии серьёзного наркотического опьянения и изменённого состояния сознания. Они совершают убийства, изнасилования, избиения окружающих (под воздействием алкоголя совершается около 80% особо тяжких преступлений), становятся отцами и матерями умственно отсталых детей. Но всё это не вызывает особого удивления в нашем обществе. Это как бы традиция.
        Читать дальше →
      • Тепловизор на FLIR Lepton своими руками



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

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


          Читать дальше →
        • Разбираемся в MAVLink. Часть 1

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

          image
          Читать дальше →
        • Что будет, если подать в электросеть постоянный ток

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

            Подавляющее большинство энергосетей работают на переменном токе. Но давайте представим, что вместо переменного напряжения с действующим значением 220 вольт в ваш дом внезапно стали поступать те же 220 В, но постоянного тока.
            Читать дальше →
          • Заменяем бут-анимацию Android устройства на мелькающие логи Linux ядра

              После разработки кастомного загрузчика для своего телефона мне захотелось реализовать вывод ядерных логов на дисплей, как это умеют делать десктопные дистрибутивы Linux. А всё потому, что лично мне при загрузке телефона намного интереснее наблюдать мелькающие kmsg логи, нежели наблюдать сначала логотип загрузчика, а затем ещё и бут-анимацию Android системы. За два года «скучные обоины» уже приелись.

              Сейчас попытаюсь вкратце рассказать о модуле LLCON для Android ядра, который реализует низкоуровневый вывод kmsg логов на дисплей.
              Читать дальше →
            • Как официально принимать валютные платежи из-за рубежа в России (ИП)

              • Tutorial
              После моего комментария, периодически получаю однотипные вопросы о получении валютных платежей из-за рубежа.

              Наконец-то решил оформить всё это в пост, чтобы не писать каждый раз одно и то же. Сразу скажу, что ничего сложного тут нет – я сам разобрался в этом и оформил ИП примерно за пару недель, раньше ничего об этом не зная.
              По шагам...
            • Работа с датчиками тока на эффекте Холла: ACS758

              Всем привет!

              Пожалуй, стоит представиться немного — я обычный инженер-схемотехник, который интересуется также программированием и некоторыми другими областями электроники: ЦОС, ПЛИС, радиосвязь и некоторые другие. В последнее время с головой погрузился в SDR-приемники. Первую свою статью (надеюсь, не последнюю) я сначала хотел посвятить какой-то более серьезной теме, но для многих она станет лишь чтивом и не принесет пользы. Поэтому тема выбрана узкоспециализированная и исключительно прикладная. Также хочу отметить, что, наверное, все статьи и вопросы в них будут рассматриваться больше со стороны схемотехника, а не программиста или кого-либо еще. Ну что же — поехали!

              Не так давно у меня заказывали проектирование «Система мониторинга энергоснабжения жилого дома», заказчик занимается строительством загородных домов, так что кто-то из вас, возможно, даже уже видел мое устройство. Данный девайс измерял токи потребления на каждой вводной фазе и напряжение, попутно пересылая данные по радиоканалу уже установленной системе «Умный дом» + умел вырубать пускатель на вводе в дом. Но разговор сегодня пойдет не о нем, а о его небольшой, но очень важной составляющей — датчике тока. И как вы уже поняли из названия статьи, это будут «бесконтактные» датчики тока от компании Allegro — ACS758-100.
              ________________________________________________________________________________________________________________________

              Даташит, на датчик о котором я буду рассказывать, можно посмотреть тут. Как несложно догадаться, цифра «100» в конце маркировки — это предельный ток, который датчик может измерить. Скажу честно — есть у меня сомнения по этому поводу, мне кажется, выводы просто не выдержат 200А долговременно, хотя для измерения пускового тока вполне подойдет. В моем устройстве датчик на 100А без проблем пропускает через себя постоянно не менее 35А + бывают пики потребления до 60А.

              image
              Рисунок 1 — Внешний вид датчика ACS758-100(50/200)
              Читать дальше →
            • Асинхронная (и не очень) загрузка данных в Unreal Engine 4



                Содержание:



                Всем привет!

                Сегодня я расскажу о том, как обращаться с ассетами на Unreal Engine 4 так, чтобы не было мучительно больно за бесцельно занятую память и стоны игроков за время загрузки вашей игры.
                Читать дальше →
                • +31
                • 13,9k
                • 9
              • 12 полезных государственных сервисов для предпринимателей



                  В работе над сайтом «Я люблю ИП» мы используем разные сервисы, которые облегчают жизнь предпринимателям. В этой статье мы собрали самые полезные государственные сервисы для ИП. Они помогут вам зарегистрировать бизнес, рассчитаться с налогами и страховыми взносами, сдать отчётность или узнать о возможных штрафах.

                  Читать дальше →
                • Обзор IP-телефона ATCOM R1L



                    Компания ATCOM не очень хорошо известна на российском рынке VoIP-оборудования, несмотря на своё достаточно длительное присутствие на нём. Те немногие пользователи, которые все-таки имели опыт работы с оборудованием ATCOM отзываются о нем скорее в негативном ключе. В подавляющем большинстве случаев это связано с тем, что данный опыт был получен при работе с устройствами из совсем древних модельных рядов, такими, например, как IP-телефон ATCOM AT530.

                    Действительно, те аппараты были далеко не лучшими в своей ценовой категории — не отличались они ни особой надежностью, ни функционалом, ни внешним видом. С тех давних пор компанией ATCOM было выпущено целых четыре новых модельных ряда IP-телефонов, каждый из которых был, несомненно, лучше предыдущего. С одним из результатов такого поступательного прогресса – IP-телефоном ATCOM R1L – мы сегодня и познакомимся.
                    Читать дальше →
                    • +11
                    • 4,9k
                    • 6
                  • Трассировка печатной платы в KiCAD

                    • Tutorial


                    Введение



                    Одним из критических замечаний к предыдущей статье было следующее: дескать фу таким быть, стрелять из пушки по воробьям да ещё проприетарным софтом за 10000$, к тому же наверняка украденным с торрентов. Оставляя за кадром моральную сторону вопроса, а так же презумпцию невиновности, обратимся к следующему вопросу — а что там у нас имеется в Open Source секторе, пригодное для решения задач проектирования электронной техники. В частности изготовления печатных плат. Наиболее достойной, на мой взгляд, оказалась кроссплатформенная программа KiCAD, распространяемая по лицензии GNU GPL. Имеются версии для Linux, Windows и macOS.

                    Рассмотрим этот инструмент подробнее применительно к уже решенной мною задаче — трассировке печатной платы для преобразователя уровней на базе MAX232.

                    Читать дальше →
                  • Домашнее видеонаблюдение

                    Причина, по которой я сделал систему видеонаблюдения дома, простая. Ребенок подрос, жене невероятно хотелось выйти на работу, пусть ненадолго. Но отдавать ребенка в садик еще рано. Так что мы наняли няню, а одним из инструментов контроля стала система видеонаблюдения.
                    Начал я с такого отступления, чтобы были понятны задачи, которые система должна решать:
                    1. Наблюдение за людьми внутри помещения;
                    2. Выделенное рабочее место оператора отсутствует;
                    3. Удаленный доступ;
                    4. Архивирование видео на срок не менее 7 дней;
                    5. Максимальная экономия бюджета.



                    Читать дальше →
                  • Делаем кольцо из обычной монеты



                      Хотите сделать девушке подарок, но не хватает денег? Ничего страшного, ведь можно изготовить очень красивое украшение из обычной монеты, используя самые простые инструменты, которые есть дома у каждого — дрель и столовую ложку. Правда, процесс длительный, желательно выбирать монету из сплава помягче.
                      Читать дальше →
                    • Игры для программистов


                        Снова здравствуйте, сегодня мы поговорим о таком вообще-то необычном явлении, как игры про программирование. Или игры для программистов. Короче говоря, игры, где чаще всего нельзя напрямую решать какие-то проблемы, а нужно составлять указания и инструкции для их решения. Итак, для кого они вообще?
                        Читать дальше →
                      • ESP8266 с чего начать или первый опыт

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

                        Почему я это решил написать? Всё просто: я убил 3 недели времени на то, чтобы разобраться с чего начинать и как это работает. Кроме того, попробую собрать небольшой каталог ссылок по работе с ESP8266. Надеюсь, что эта информация поможет сэкономить вам хоть толику времени.

                        image

                        Итак, приступим!
                        Читать дальше →