Colobot #54 - Объединяем все программы

แชร์
ฝัง
  • เผยแพร่เมื่อ 8 ก.ย. 2024
  • Завершаем кодировать первую миссию на седьмой планете. Пропишем файлы и подключим их роботам. Без косяков конечно же не обойдется.
    Все программы: github.com/Smi...
    #colobot,#ceebot,#epsitec,#walkthrough
    Плейлист: • Прохождение Colobot
    Вся Colobot сага: www.youtube.co...
    Другие игры для программистов: www.youtube.co...

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

  • @marvinjheemeyer5702
    @marvinjheemeyer5702 5 หลายเดือนก่อน +1

    Лёд тронулся, господа присяжные. Появилась надежда, что прохождение завершится до конца десятилетия. Да, я оптимист )))
    Чтение параметра "программа" в робофабрике завязано именно на расширение _.txt_ . По крайней мере, в версии 0.1.12. Также есть вариант подгрузить публичную функцию (что бы это ни значило), ну и по классике -- передать всю программу в этом параметре, естественно, объединив в одну строку.

    • @SmileSick
      @SmileSick  5 หลายเดือนก่อน

      это не лед тронулся, а я, раз взялся за это))) Восьмая планета портит все доброе, светлое, вечное, что было. Здесь вся надежда только на удачу. Увеличить свой шанс прохождения миссии практически нельзя. Останется только уповать на удачу. И это печалит.
      В версии 0.2 я не тестил разрешение cbot, но txt он по прежнему жрет (с припиской /files/), чего мне для счастью более чем достаточно.

  • @boderaner
    @boderaner 5 หลายเดือนก่อน

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

    • @SmileSick
      @SmileSick  5 หลายเดือนก่อน

      Пусть лучше структура программы в файле не будет отличаться от остальных программ. Понятно, что читать код файла для анализа Никто не будет. Я и сам этого не сделал. Для однобуквенных переменных придётся их все переделывать, так, что в этом нет смысла.
      С трёхмерной системой прицеливания я ещё далее поработаю, но делать полноценные повороты вокруг осей в пространстве через матрицы я пока не буду. Не исключаю, что рано или поздно это делать придётся. Правда благодаря блокирующим методам aim и turn это не всегда будет иметь успех.

    • @SmileSick
      @SmileSick  5 หลายเดือนก่อน

      Последние комментарии удалены. Либо ютуб в них что-то заметил, либо вы удалили.

    • @boderaner
      @boderaner 5 หลายเดือนก่อน

      @@SmileSick, пока я, там некоторые неприятные опечатки обнаружились.
      Лучше я сам код потестирую, потом выложу.
      А пока могу сказать, что у оргастрелков угол попадания больше 20 градусов, так как идёт разбрызг заряда по конусу.
      В следующем упражнении это как раз играет.

    • @SmileSick
      @SmileSick  5 หลายเดือนก่อน +1

      @@boderaner про конус знаю, но при точечном обстреле это практически не играет роли.