Задать вопрос
  • Какой есть простенький движок для геймдева?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Unity добился успеха в частности потому, что он простенький. Да, там есть куча всего вкусного и сложного, но этим всем не обязательно пользоваться.

    Godot - как альтернатива. Там, правда, не совсем Python, но очень похожий скриптовой язык, который можно легко освоить после Питона.

    Проблема с "простенькими" движками в том, что в какой-то момент вы столкнетесь с болью или даже невозможностью что-то сделать, реализовать, какую-то фичу, задумку. Либо баги движка вас достанут, либо проблемы с производительностью, либо что-то еще. Поэтому лучше не искать "легких" путей, а взять один из самых простых и стабильных движков нашего времени - Unity, который юзают все нормальные люди. Море знающих людей и куча документации и видео помогут вам в трудную минуту, чего нельзя сказать про "простенький" движок, автор которого не обновлял его уже год, а на баги забил.
    Ответ написан
    Комментировать
  • Существует ли скрипт, чтобы при обновлении страницы сайта автоматом произошел переход на другую страницу?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    if (localStorage.test == 1) location.href = "https://site.ru/page222";
    window.onbeforeunload = e => location.href = localStorage.test = 1;
    Ответ написан
    3 комментария
  • Как выбрать повторяющиеся пробелы, кроме тех, что в начале строки?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    (?<=[^\s])([ \t]{2,})
    https://regex101.com/r/UIZclA/1
    Ответ написан
    Комментировать
  • Как работает остаток от деления в js?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Есть ли какой-то набор задач на %, чтобы уверенно освоиться в использование сего оператора.

    Вот пример(ы) для освоения:
    for(let i=0; i<=65; i++) {
      console.log(i + ' % 26 == ', i % 26);
    }

    Запустите в консоли, и сразу станет легко осваиваться.
    Ответ написан
    1 комментарий
  • ПО для удаленного доступа?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    TeamViewer
    Ответ написан
    Комментировать
  • Как произвести разграничение доступа в гугл таблицах?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Инструменты -> Защитить лист.
    Ну или правой кнопкой по выделенной области -> Защитить диапазон.
    Дальше выбираете, кто может редактировать.
    Ответ написан
    Комментировать
  • Почему тормозит программа у одного пользователя RDP?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Седьмой пользователь чем-то отличается от остальных. Без навыков ясновидения сложно сказать, чем именно.
    Ответ написан
  • Как запустить стрим на свой сервер?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Wowza

    Но зачем? Есть же Youtube, Twitch и т.п.
    Ответ написан
    Комментировать
  • Как правильно использовать if else?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Скобки обязательны:
    if (условие) действие;

    Если больше одного действия, то они оформляются в блок:
    if (условие) { действие; действие; }

    С else всё то же самое, только нет условия.
    if (условие) действие; else действие;

    Хотя в качестве действия снова может быть ветвление. Каждое условие в скобках, иначе интерпретатор не сможет понять, где кончается условие и начинается действие.
    if (условие) действие; else if (условие) действие;
    Ответ написан
    Комментировать
  • Как спец. программы ускоряют процесс игр?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Не совсем понятно, какую проблему вы решаете. То есть с чего вдруг возник такой вопрос. Вы где-то прочитали, что эта утилита ускоряет игру? Или что?

    Если речь про ускоренное прохождение игры, то всё просто. Cheat Engine и подобные утилиты позволяют менять значения переменных в памяти игры. Например, в игре есть деньги у персонажа игрока, и эта цифра хранится где-то в памяти. Мы ее меняем на ту, которую захотим, например 1000000000 - и вауля, у нас в игре миллиард баксов. Дальше мы можем тупо всё купить, т.е. вообще всё, что только продается. И с легкостью достигаем цели игры. Аналогично можно хакнуть здоровье персонажа, сделав его бессмертным и многое другое.

    Иначе нужно пояснить, что подразумевается под ускорением. То есть в каком контексте вы вычитали, что Cheat Engine позволяет "ускорять" игру.
    Ответ написан
    2 комментария
  • Что делать, если iPhone 7 iOS 13 пишет, что SIM недействительна?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Предположение: дело в SIM.
    Нужно проверить другие симки на предмет, что они работают.
    Ответ написан
  • Не виден игрок в js почему а?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Потому что вы новичок в таких темах, как JavaScript и HTML.
    Тег <script> должен быть обязательно закрыт тегом </script>, остальное не так критично.

    Судя по тому, что HTML-код отформатирован, а JS - нет, вы скопировали эту "игру" откуда-то из Интернета и просто пытаетесь ее запустить.

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

    Кроме того, когда вы делаете маленькое изменение, и у вас скрипт перестает работать, то вы даже без отладки будете понимать, где у вас ошибка. Очевидно, в тех изменениях, которые вы сделали последними. Если вы добавили одну строку кода, то проблема в ней. А может и не в ней, но если ее убрать, то проблемы не будет. В любом случае, найти ошибку проще.
    Ответ написан
    Комментировать
  • Посчитать сумму всех элементов от A до B? A может быть > B и < B?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Нужно просто добавить немного уличной магии. И всё заработает!
    function GetSum(a, b) {
      if (b < a) { a = a + b; b = a - b; a = a - b; } //магия
      var total = 0;
      for(var i = a; i <= b; i++){
        total += i;
      }
      return total;
    }
    Ответ написан
    2 комментария
  • Как делать переход из одной поверхности в другую в Pygame?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Как связаны поверхность и объект? Разве поверхность хранит информацию о том, какие на ней объекты? Собственно, что считать объектом - решает разработчик. Даже саму поверхность можно отождествить с объектом, когда он изображен на ней.

    Так что поверхности здесь ни при чем. Нужно смотреть логику самой игры и совершенствовать её. Ключевое слово в вопросе: "перетаскивания".
    Ответ написан
    Комментировать
  • На удаленном рабочем столе в браузере Chrome на любом сайте не могу выделить текст?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Попробуйте отключить браузерные расширения.
    Ответ написан
    Комментировать
  • Какой язык программирования для разработки игр легче и быстрее освоить новичку?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Самый низкий порог вхождения у языка Lua.

    Программист выучит за 15 минут.
    Математик - минут за 30.
    Остальные - ну, день примерно.

    Что гуглить: lua in 15 minutes
    Ответ написан
    3 комментария
  • Как написать фильтрацию массива чисел?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Array.filter()
    var arr = [
      { num: 10 },
      { num: 15 },
      { num: 31 },
    ];
    var FILTER_MASK = 0b1111;
    var new_arr = arr.filter(e => e.num & FILTER_MASK == FILTER_MASK);
    console.log(new_arr);
    Ответ написан
    5 комментариев
  • Бесплатый (очень бюджетный) web-хостинг с поддержкой SSL и HTTP/2?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Забейте в гугл "хостинг за 12 рублей".
    Ответ написан
    3 комментария
  • Стоит ли работать под руководством начальников, которые считают себя умнее других?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    я начальник, ты - дурак

    Слишком общая постановка проблемы. Решение зависит от того, как именно работает этот принцип. Кроме того, он даже не звучит. Логичнее было бы "я умный, ты - дурак" или "я начальник, а ты - подчиненный, и должен выполнять приказы".

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

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

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

    Однако ситуации разные бывают. Если вас в буквальном смысле унижают или вы чувствуете некую угрозу, то лучше и правда не иметь дело с таким начальником и уйти с такой работы на другую, более комфортную и счастливую.
    Ответ написан
    Комментировать