TGViewer
Moth Moth @namlessmoth · 44 subscribers
Post #336 75
Так вот текст задания:


Продолжаем работать в проекте задачи Боты сборщики, добавим новый функционал:

1. Когда на базу принесли три единицы ресурсов, она тратит их на создание нового юнита, который ведет себя также, как и старые юниты.

2. У каждой базы должна быть своя коллекция ресурсов.

3. Игрок может установить флаг базы на уровне, кликнув на базу, а потом на любую точку плоскости. Флаг невозможно установить за пределами карты, а также у одной базы не может быть больше одного флага. Если в момент клика флаг базы уже находится на уровне, то он должен быть переставлен в новое место.

4. Когда флаг базы поставлен, ее поведение меняется, устанавливается новый приоритет. По этому приоритету база ожидает сбора 5 единиц ресурсов, а потом тратит их на отправку свободного юнита к флагу, чтобы тот построил там новую базу. С этого момента отправленный юнит принадлежит новой базе.

5. При постройке новой базы флаг исчезает и поведение старой базы возвращается к постройке новых юнитов.

6. Нельзя построить новую базу, если у вас остался один юнит.

И моё решение: https://github.com/NoNameDeleted/BotsCollectors/commit/9350648e55167c51675843a0ea733f1a32ab3b72
Скорее всего это задание не примут с первого раза да и со второго тоже, это будет эпопея на 8-10 исправлений, так что свои комментарии по коду буду уже писать в следующих попытках.
GitHub Building base functionality · NoNameDeleted/BotsCollectors@9350648 Contribute to NoNameDeleted/BotsCollectors development by creating an account on GitHub.
  • 🥰 1
More from @namlessmoth
  1. Mar 7, 2026Как сломать босса одним прокачанным навыком Причём первую заратану я победил точно так же,…
  2. Mar 3, 2026Наиграл уже 150+ часов и даже не прошел половину игры Мне капец как не везёт почти в каждо…
  3. Feb 17, 2026Один месяц подписки на впн Вдруг кому надо https://t.me/gruVPNbot?start=g_UZhunlWNfFC_2127…
  4. Feb 16, 2026оставлю тут, чтобы не потерять вам смотреть нельзя, это только для меня
  5. Feb 13, 2026Вчера сделал всего три задания и все три оказались не правильными 1) Задание: Проведите ре…
  6. Feb 12, 2026Оказалось что всё-таки можно сдавать несколько заданий за один раз. Я вчера сдал 7 заданий…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →