Craftomation 101 - Роботы спасут планету - Первый взгляд

แชร์
ฝัง
  • เผยแพร่เมื่อ 31 ต.ค. 2024

ความคิดเห็น • 42

  • @bobicbob887
    @bobicbob887 8 หลายเดือนก่อน +3

    Интересная задумка с Апгрейдами (вернее Апгрйдами), постепенно усложнять программы.
    По поводу как они Цикл сделали на примере "возьми 2 камня": вход в Пред (счётчик обнуляется), кол-во повторов 2, потом стрелка из След к блоку возьми камень, с выхода блока на Выход, окончание цикла с Вход идёт дальше. Почему так придумано неизвестно, но написано разработчиками именно так.
    Что ещё бросилось в глаза:
    - там Кирилл не может к ящику пройти.
    -изготовление огня было бы неплохо вынести отдельно, а вот разнос огня по кострам мог бы и один робот делать, которого зовут, например, BobicBob.
    Ждём продолжения.
    P. S. А функцию на питание придётся все-таки сделать.

    • @pushok55
      @pushok55 8 หลายเดือนก่อน

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

  • @confucius4698
    @confucius4698 8 หลายเดือนก่อน +1

    После фразы "Теперь Сережа будет поддерживать два костра" вспомнился анекдот:
    "Я-то думала, что он - надежный семьянин и защитник очага, а он своей кочергой, оказывается, ещё два костра шевелил!"

  • @BOOMvrn
    @BOOMvrn 8 หลายเดือนก่อน +3

    Блин, крутая игра. Мне, как программисту с большим опытом захотелось поиграть и написать сложную логику этим ботам, оптимизировать процессы.
    Например один бот только создаёт искры и кладёт в ящик. второй берёт искры и делает огонь и кладёт в другой ящик.
    Третий разносит огонь по всем кострам.
    Четвёртый создаёт топливо им, складывает в ящик, если там меньше 10 брикетов, иначе помогает другим ботам. И т.д.
    Прям можно залипнуть)
    Давай бота Кирмин =)

    • @Wulwsten
      @Wulwsten 8 หลายเดือนก่อน +1

      Есть ещё autonauts, тоже про роботов и программы) Мне неплохо зашла)
      Предполагаю что автор этой игры как раз ею вдохновлялся

    • @BOOMvrn
      @BOOMvrn 8 หลายเดือนก่อน

      @@Wulwsten спасибо. Выглядит тоже интересно :)

  • @chumamira
    @chumamira 8 หลายเดือนก่อน

    Нравится, продолжай))) будешь потом великим программистом))

  • @Trtollcityyt
    @Trtollcityyt 8 หลายเดือนก่อน +3

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

    • @Wulwsten
      @Wulwsten 8 หลายเดือนก่อน

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

  • @Sinedkin
    @Sinedkin 8 หลายเดือนก่อน

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

  • @pushok55
    @pushok55 8 หลายเดือนก่อน

    Таня долго сопротивлялась, но заставили таки работать😄
    Но вообще игрушка понравилась, спасибо, Оль, что показала её! 😘теперь жду выхода 19 февраля)

    • @malolitrazhka
      @malolitrazhka  8 หลายเดือนก่อน

      Таня отмазывалась как могла 🤣🤣🤣😘

  • @JohnHomo33
    @JohnHomo33 8 หลายเดือนก่อน

    Видео понравилось, хотелось бы увидеть продолжение.

  • @MegaAlex15
    @MegaAlex15 8 หลายเดือนก่อน

    Отличная логическая залипалка.
    Было бы замечательно с вашей стороны ещё записать пару тройку прохождений.
    Спасибо!

  • @romanlozovoi
    @romanlozovoi 8 หลายเดือนก่อน

    Наконец-то она выходит. Спасибо за напоминание!!!

  • @smutyan8240
    @smutyan8240 8 หลายเดือนก่อน

    Craftomation 101 и у меня 101 лайк) Это судьба. Привет Оля.

    • @malolitrazhka
      @malolitrazhka  8 หลายเดือนก่อน

      Ты супер удачливый. Надо срочно покупать лотерейный билет 😄

  • @viking-w9n
    @viking-w9n 8 หลายเดือนก่อน +1

    Очень интересная игра . и спасибо что ты нас радуешь новыми видео

  • @АндрейЛюбимов-в7ъ
    @АндрейЛюбимов-в7ъ 8 หลายเดือนก่อน

    Прикольная залипушка) жду продолжения! Какого нить страшилу назови Gremlin) (aka Gremlin70rus)

  • @Magnolia36
    @Magnolia36 8 หลายเดือนก่อน +1

    Хоть где-то Оля может командывать над пацанами😂

  • @Mihail_77
    @Mihail_77 8 หลายเดือนก่อน

    Мяф-мяф, Оля! Я тут лайкосик занёс

  • @evanelina
    @evanelina 8 หลายเดือนก่อน

    Очень понравилась игра! Ждём продолжения! Оля назови пожалуйста робота Evanelina ❤

  • @borinhood
    @borinhood 8 หลายเดือนก่อน

    Сколько уже существует подобных игр. Разработчики всё время воспроизводят одну и ту же ошибку. У робота может быть только одна единственная программа. Насколько было бы проще, если бы в робота можно было загрузить много программ для разных ситуаций. Снизился заряд -> выполняешь программу "жрать уголь". Погас костёр -> выполняешь программу "сделать 10 огня". Запас слитков ниже 10 -> выполняешь программу "сделать 30 слитков". Это же так просто. Разработчиков как будто специально где-то обучают этому: "Ни в коем случае не делайте несколько программ. Это слишком удобно будет. Пусть игроки каждому роботу в его единственную программу всё время добавляют отдельную ветку для подзарядки."
    P.S. Цикл можно сделать с помощью переменной. И ещё нужна операция сравнения, чтобы цикл не был бесконечным. Ведь из цикла обязательно захочется выйти, когда переменная достигнет определённого значения.

    • @Kamelift
      @Kamelift 8 หลายเดือนก่อน

      Так вроде бы это и есть "функция" , та штука обучение которой Ольга скипнула.

    • @borinhood
      @borinhood 8 หลายเดือนก่อน

      ​@@Kamelift Вызов функций всё равно придётся вставлять в единственную программу робота. Эти функции лишь уберут необходимость повторять одно и то же в программах разных роботов. Теоретически, на функциях можно сделать некое подобие множества программ. Всю полезную работу делать в форме функций, а в программу робота вставлять цепочку из тех функций, в которых делается та работа, которая назначена этому роботу. Но, во-первых, это как-то сложно. До этого ещё догадаться надо. А, во-вторых, хотелось бы такое из коробки получить. Это же прям база базовая.

    • @BOOMvrn
      @BOOMvrn 8 หลายเดือนก่อน

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

    • @borinhood
      @borinhood 8 หลายเดือนก่อน

      ​@@BOOMvrn Можно даже лучше. Эти сравнения, которые запускают нужные функции, делать прям внутри самих функций. И если результат сравнения негативный, то никакая работа не делается, а функция сразу завершается. Множество параллельных потоков в одном роботе вряд ли возможно сделать. Как он будет одновременно делать разные действия из разных потоков? Никак. А вот несколько программ, выполняющихся строго по порядку, но начинающие своё выполнение при возникновении заданных условий, - это то, что надо.

  • @Skandal91
    @Skandal91 8 หลายเดือนก่อน

    Привет,Оленька🎉🌹🌹🌹

  • @Mihail_77
    @Mihail_77 8 หลายเดือนก่อน

    Ракета развалилась, получился какой-то балаган)))

  • @morranhaelkor
    @morranhaelkor 8 หลายเดือนก่อน

    какая приятная умиротворяющая игра. Самого ленивого и медлительного робота можно назвать Виндиком. я буду стоять в углу и мигать

  • @MrStarTruth
    @MrStarTruth 8 หลายเดือนก่อน +1

    понравилось!

  • @1eedvinn
    @1eedvinn 8 หลายเดือนก่อน

    Я всё сделал по программе ,= зашёл ,=лайк поставил, =посмотрел, =комментарий написал, =ушёл в режим ожидания новых роликов ;)
    P.S. eedvinn готов помоч за еду.

  • @alexeyburilshik
    @alexeyburilshik 8 หลายเดือนก่อน

    прикольная вариация алхимии) жаль элементов мало, так бы купил!

  • @Game-ol7qt
    @Game-ol7qt 8 หลายเดือนก่อน

    Если ребятам зайдёт назови Роботса Вольд 😅😅

  • @Skandal91
    @Skandal91 8 หลายเดือนก่อน

    На Страдде Валли похожа в начале

  • @NeMec94_Game
    @NeMec94_Game 8 หลายเดือนก่อน

    я-робот😁😁😁

  • @DyxzVL
    @DyxzVL 8 หลายเดือนก่อน

    Забавная игра. Программирование топ.
    Но графика, блин ну можно же лучше

  • @DyxzVL
    @DyxzVL 8 หลายเดือนก่อน

    как далеко можно уйти в Демке?

    • @malolitrazhka
      @malolitrazhka  8 หลายเดือนก่อน

      Я не знаю, у меня не демка)

  • @musical_humor
    @musical_humor 8 หลายเดือนก่อน

    Ольга можно меня а назвать меня можно одуван или амбасадор, на твой выбор

  • @Mihail_77
    @Mihail_77 8 หลายเดือนก่อน

    Чё-то бред очередной похоже :хайтех и костры.. ну чё это?