Автоматически выбирайте места добычи в зависимости от необходимых вам ресурсов.. Оптимизируйте сбор ресурсов за счет автоматизации процесса транспортировки для ваших майнеров.. Используйте автоматизированных разведчиков для выявления наиболее ценных, богатых ресурсами областей..
Начиная
Изначально, управление ресурсами может показаться простым, но это может быстро стать проблемой. В конечном итоге вы создаете роботов-майнеров, назначение лидеров и транспорта к ним, и в конечном итоге теряют счет своего местоположения. Вы постоянно беспокоитесь о том, какой ресурс закончится в следующий раз..
Эта система управляет всем процессом принятия решений по трем фундаментальным ресурсам.: Металлическая руда, Кристаллические куски, и кремний. Его можно легко адаптировать и для других ресурсов..
На ранних стадиях игры, создавайте и отправляйте недорогие дроны для автономного обнаружения и маркировки местоположений ресурсов..
Создайте хранилище, где будут храниться собранные ресурсы..
Реализуйте контроллер, который определяет, какой ресурс заканчивается и где развернуть следующий майнер..
Создавайте майнеры, которые самостоятельно находят места добычи на основе ресурса, который вам нужен больше всего..
Создайте несколько транспортов, которые автоматически определяют, какой майнер нуждается в выгрузке и куда доставить ресурсы.. Всякий раз, когда вы обновляете свое хранилище, все транспортные средства будут проинформированы и перенесут предметы на новое место.!
Поиск ресурсов
Эти маленькие разведчики бродят по карте и находят для вас узлы ресурсов.. Они очень экономичны и могут производиться массово в начале игры..
Они действуют на основе простой логической схемы.:
- Избегайте других ботов, сигнализирующих о ресурсах, и воздержитесь от маркировки одного и того же ресурса..
- Найдите узел ресурса.
- Рассчитать наиболее распространенный ресурс в смешанных месторождениях.
- Сигнализируйте об этом ресурсе вместе с видимым количеством.
Когда узел ресурса исчерпан, сигнальный бот автоматически переместится. Так как у него нет радара, могут быть случаи, когда несколько ботов отмечают один и тот же патч ресурса.. Однако, он будет активно избегать других сигнальных ботов, когда встретит их.
План: Чтобы создать это, нанять рабочего в качестве шасси. Добавьте поведенческий процессор и солнечную панель для питания.. Вот и все, ты закончил!
DSBSy2hQTcm0tROij16cOVY2Q3toX2f5JBC1rtFqB08W0YU0iumC82cnaLb3R7dFM4eLnfC4EcihF1FxBId1yinQ91Jkk881gmCOy 3B8Wex2GetIY2tNWIe2Yhd361vPtLv2VHu0m3fZ9FF2IUiLR0OAnnm4V5y9q02Lkqy3QncGX35EUFz0677kj30536r34pe5I3TROV1 0489RS1gpEsr2QzRP62hxmHQ2Gs3XH1sBnuG212XlS14tufn21Jyga3BP6PB1BLFVF1urj5v1gaht70RVSyo2bJqm027B70X1t3kL p3q2ouT1AUgAm2Ftm4T2MP1o00PSDsi3Hsxl81SEHN12yGubS4bZwtt41Z14z4Ncscj45tfwv3TGnmQ48N20L2O6PIh1CYKzL1OMUv 40na2UZ0lFWux1NP4Rq47g1ba0xoqYT4PjGqN1Nv0bh2ioYX544tZmd40wvYo1rtcWE1oRrCC3IsCQl3YHoU53rkIf42oIFVO2Nlv uA0p9rln0n17lV4H1vhi4MBEYD2hdTkw35V0BW1GPSSH1kgvoA3Y9ww32Pi3Yw1lh3eb22YAbH2GEfr02vWBC40f2mnT1pKjhq2djn qx2JJ7dg3qMmzP3Ma6fZ1c5XN02SCP3G3rabOP4M2E8C1Qbo8z0gxmcx14t1fK3RT7OQ3v5lDx0Qf5bB0ETwV82y7F5h0CHgOM1EIq QH1kBCvq2UBvXl3d3nws3SWgYF4ADAU449ny4V1ANlLq4Dyy3B4SX3922MIivg18EDCD2MfpuO0Q4bVv1jqNqw1zGt9x27t9kyEGrO
Логика: Проходить сигналы в цикле. Для каждого сигнала, рассчитать расстояние. Если сигнал попадает в зону вашего зрения, выполнить маневр уклонения, а затем возобновить процесс. После того как вы обработали все сигналы и никаких уклонений не требуется, вы можете продолжить поиск ресурса.
Просмотрите все узлы ресурсов в поле вашего зрения.. Для каждого узла ресурса, вычислить количество каждого видимого ресурса. Выберите ресурс с наибольшим количеством и отправьте сигнал для этого ресурса., включая сумму. Если вы не заметили никаких ресурсов, это означает, что вы сигнализируете о количестве 0, переехать и начать процесс заново.
Логика довольно грубая и может быть улучшена..
DSC18k2gXTqK0tTK1R3zhdMC0p6UJZ0TX5sI1e0sod0ICRhT2WCCaW1VOSiW0FdVwf0QLX862SPCIS2NiK7H4C1DRO1JXK8I15Bm qQ0axf6U4eK3Gp0ZrulL1uxui133qUVd0SM1Kx2jHjAb3rfLBP3TCWjR3AwqEL1Pe5fq0VRivy07I6k23tdfWt0mMvV83eoIVi0IB CvI1ptsPy2ZGyT20WHwcA3CLlqc1PKyd51YBezf4eMH7849C91546D4J708tHuW2C0tTd2ZmSCl1Ku3RU14Jgd10Rn8bq3jZbRZ1n jMEn3hP8IA1T0feO0ucUWI3Dhg1m0xQcdk2t8nd91UR8yJ1tJ8TG0N2nGN1xr0ut2fgl1y1W48R21FArQu3TE7U71firfh2ytfyz4 S2TZX137huR08cMTC0wdmJs2LtLmL3w6Y4F1aKxgn06YVip0gx8c73oevAr2Qn8B10O4Uje0cvXQ931pBNy2ImfrF1j6b3K3nVmS8 0Rnac90wUfpV1i015u0D1KZ91uM3f90oClDh2CgvQW2KTmdL4Fnnzd2WB3Ll0hHKRY3rz1bJ0zm27u1bVpfc2hpNlu06IZWL090Zx Y3X6BTR2MJZUg4TBheG1Oh9B63oV5MV4axRgi1k7Kwc2uQlTd1ikOph3u21bS3Z2coc49jSMF2Been51i1fIi4HpxEO24kWwC1Ecs oP01yMK54TxxcB361iYk0OLczi3Ll0vi4fLePL1HFuj52lTBPG19E8Td2TZYK84T0dys0XI5EO4RiqYq1YZHRg4gaeL33YjC1w1yq
Хранение ресурсов
Это служит точкой высадки вашего транспорта и точкой входа ресурсов на вашу базу.. Отсюда вы можете распределять ресурсы в соответствии с вашими предпочтениями..
Система хранения включает в себя два радиопередатчика., один контроллер поведения, и перевозчик предметов.
Первый радиопередатчик управляется контроллером поведения и передает сигнал, когда у него есть свободное место.. В контексте одного небольшого хранилища, это означает, что ресурс почти исчерпан. Однако, если соединить несколько хранилищ в цепочку, желательно эту логику разместить где-то посередине, чтобы раньше реагировать на нехватку.
Второй радиопередатчик может быть расположен где угодно и транслирует местоположение точки высадки конкретного ресурса.. Радиотранспортеры используют эту информацию, чтобы определить, куда им следует доставлять ресурсы.. Обычно, Я направляю его в конец моей цепочки хранения.
Логика
Логика по существу проверяет, есть ли защищенный слот для хранения данных. (не забывайте всегда блокировать слоты для этих хранилищ!) вакантен. Если это, он передает тип ресурса и заданный номер (в моей ситуации, это бесконечность) к радио на определенном канале.
DSCAx2e3USG0tMLNL0mtH283FA9o200j6ki25mAoo0G95Hs1ItzNe1742hc0zMGS22SOwqW1XRHKD2Hp iv643urPD2OysFi40f2FP40iJIV0AMrGT43dhmx2VJKoL46Ryvp1WQerM2o6zFV2HOchf0OYelH34sXj U1cDCVw4S1rIq4PrswG2c1IQv0lCTHY18V1DK27MlnH1i5ZFv2qEwiL0uWFbP2iGlaZ2fWoYw3gg8ln2 uzad32eXRaC1GO5Of2mZBFo1Ze2Cs2qzQz92UDi2M1bkJ1r3fah9B4E3P3B0HJL9T27ZwKR0IW3iT69u0
План: Не совсем необходимо. Подойдет любой склад с достаточным количеством мест для предметов..
DSCAx2e3USG0tMLNL0mtH283FA9o200j6ki25mAoo0G95Hs1ItzNe1742hc0zMGS22SOwqW1XRHKD2Hp iv643urPD2OysFi40f2FP40iJIV0AMrGT43dhmx2VJKoL46Ryvp1WQerM2o6zFV2HOchf0OYelH34sXj U1cDCVw4S1rIq4PrswG2c1IQv0lCTHY18V1DK27MlnH1i5ZFv2qEwiL0uWFbP2iGlaZ2fWoYw3gg8ln2 uzad32eXRaC1GO5Of2mZBFo1Ze2Cs2qzQz92UDi2M1bkJ1r3fah9B4E3P3B0HJL9T27ZwKR0IW3iT69u0
Приоритезация недостающего ресурса
Этот контроллер служит ядром операции.. Склады передают радиосигнал, когда их ресурсы истощаются. Разведчики сообщают о местонахождении ресурсов, и этот контроллер направляет майнеров в самые перспективные места. Его можно разместить в любой конструкции., но вам понадобится контроллер поведения, радиоприемник, и радиопередатчик.
Логика:
В этом сценарии, система контролирует основные ресурсы: металлическая руда, кристаллические куски, и кремний. Каждый соответствующий склад отправляет сообщение по определенному каналу., нравиться [ресурс]2, когда этого ресурса мало.
Подпрограмма последовательно настраивает радиоприемник на эти три канала.. Когда канал содержит сообщение, этот ресурс выбирается и возвращается из подпрограммы. Если ни один склад не заканчивается, процесс останавливается, и приоритетный ресурс остается неизменным.
Как только ресурс выбран, программа анализирует все сигналы скаутов данного ресурса и определяет ближайший. Местоположение этого разведчика затем передается через радиопередатчик как цель для всех шахтеров, нуждающихся в новых инструкциях..
Майнерам может потребоваться некоторое время, чтобы запросить новые заказы.. Если вам срочно необходимо устранить нехватку, вы можете либо создать новые радиомайнеры, либо вручную направить их на соответствующий узел ресурса.. Они разберутся в ситуации.
DSC19v2ijs6K1BbU9n2bTUh601HTUZ42JiYX2ORhXZ1uXrmX4RhasI0CFGft3Cc15H0eZ9yF2deyp001X5YG0fsSR33rwIbC1HPmeu3e MRFI0bCqpE44Yak42homHE2QqeVB4GkwPc3DdEBV4O6Ksa2tiBoA2rjKuX3wTbo40JDMMn0STT6d3E14O10YTjLb0MOiTh4deIBr3B3jA Y3oMK6x3B2EXR2mTuuP26UOFF4PxKTE0kLzDt40CtZL2wgOTy05UP9Q28Tk5r3i1i8q295v5W43jSp74Oa4C40oKK283jpBUd2DER4V4 0Hw840VbasH2ZbLUS1eVHpD1guEFi0MTunr1dJFtf3s8JdW0jgDEB23uBnD4TY5XZ0OxYHb1Q3Oxd1fWkrH4XdODb12Sx7U0H5zRB3FRO qy41gme82FNW441DBUEO36rnZo1U7Ise1boMrK0Ipcxy2qNmtN1Og6D50PGmkI35P40J21voTz4evNov3wLism0qvdD13coIww4eNbwN 38ilTz2S07pT4DLxSp3ex0Zc46Y69C1j1PdT2aLGrb1Wvi574Cs54q3tzlgH0wVjQZ4JZrn64a6lRa43lhKc3rZAS22XPg9g1La3T04ZU P664FTgDT1Y72N12wOQMc338fkB3TWiZI3d12oi06PvnQ3bwm4K1U7OAd3DLcou0Vdkxy4botNZ3fpisu10CvhD2wht3E4Na41i2Mmr23 2EKIXZ4buURF1NcTuE1JuoTw1GTwuL0zelIs2Kgmj13ffMTE0We0xj0ZHUqA2JssKL2WfvRG19SgtY2YOxsU26hISn4YZXxJ3lhGZJ3BK
Радио Шахтер
Самая сложная часть этой настройки связана с поведением майнеров., который следует этому шаблону:
- Если узел ресурса виден, направляйтесь к нему.
- Если нет видимого узла ресурса, перейти к месту добычи, транслируемому контроллером хранилища.
- Если вы не можете разместить ресурс, который собираетесь добывать, отправить сигнал и дождаться получения.
- Когда вы способны добывать ресурс, приступай к добыче.
Последовательность первых двух правил может показаться нелогичной., но он предназначен для того, чтобы майнеры не могли постоянно менять направление. Они будут придерживаться одного места и добывать его, пока оно не истощится., в этот момент они будут полагаться на контроллер для получения новых инструкций.
Вы можете построить эту установку на любом шасси, которое может поддерживать следующие компоненты.:
- По крайней мере один горнодобывающий инструмент или дрон.
- Контроллер поведения.
- Радиоприемник.
Поскольку новые местоположения последовательно упорядочиваются в зависимости от близости, относительно просто держать майнеров в пределах электроснабжения. Для этой цели, В основном я использую твинботы, оснащенные двойными лазерами..
Логика:
DSC16k1WlAKG1BbU9l39mZqy2WP45Y1CcaZG0jRl9Q2Ece112nXye33ixv1h1iWX9C0qFHEO3FBEYm0B4vWE0KWuh027wP902dZcW413ag004V0 I274S9Qfk015m9G1QpBHk09CimB0blbQX1iTtaT1KOaHJ1XXnzJ1DnJ2M3a7wlJ06zdqr17iKPT1M2QSu4XevIB1DpeBF3xj9t82IH6a32yTKZQ0 FZMmx1yYEE13XJo773KxIIq3AR5OC0h5ee42CbOoC49mMHK3syQc22GLKS5005UCG468mII08bt9J3tyiYm2VNuGc1jDzuk4ZMboj25NIs04dKq ft3DzJ0Y0t90Om0bgKhM03Igjg3HFCIv1oozBL0ZMFfg1vvqvC26hpjU0ZDza31aTCtn0ofPJw38k76p1hYjrt1RiW1y0eIFYL2UwccC349S2F4b l5Yq0v8xn82Q8Jk30WOKGa2RgEe21di0zk1dgCFw4ITyqq3wAzgH0hp4uV0itcEm1vePyD0mSl4o0tpaPy17pF6n3Q2FX40SQ27M1TJjHp0JydO i3vLvSE3ptGM60GRiSe0WpJRd2ZDdLS0SKHPO1Yoxzf2eVvcO4eKjd13Kj5rl0EXvTr09hddl2ZMlxn0GtKaU1oG2X417NjaL4cjtH63lrgat1Ps xUQ3xXGTh0HhXug2WbiSf1ZiGCE0FbhNs15QrJv2miLNI4ElU3z4W8L5K2aMVHs2mcXFp2cAjF335sxsQ0vaLxP0jrS2o0jn9H04CohGX1zPnmS 43m1oA2sprcN0OoiRy4IYLEv4IOMsG1hf0Gv3uSnj70kAoxs0BNUPZ2CcD641lw5zj4K2dux0hl5Qk3TkdZI0smxs90NIdSo4X38N83cQewY8V9d
План:
DSB1GZ1XvlEm1BbS1d2AXAu81XRdlz1j1QcU0bSq3M3550DN3m6Jdt19L9kL3oL60h2 GNv373zo5UB35DO5M2eAvZI0oZzXm0JHjrw3mQOXI10k9f53nSBzT4avul30HsaJc1h XGUn01xF1e3bn8pr1JTOuB3XvzCB2caOep1sSmFl21QfgF0Gpfu129n1Hb20QYQy2hF 0NH29QREx2TVfd61pGxAZ0O0XuQ06gFWX4HxKX304yT8t3CXOCc0ag27P2MbTwz2ufO ff1WEx4q15Wlxv2ofUTO2kLOWy3t6MBZ2MOGfB2cEYF64E6lWW36zmJk0UOCMX0ufZB P1T1mPX350R3Z013tOz4dZlGy1djCpi3PNlco2YCzWc0BNs6y07tDue3iDRti3ZKqUG 0pfTeK2uzT2D31hWhU3wRxxB3CVqZf0Q8g6t01qZ6z48al7r402ve11gCLwH07p3uE1 6JIZb1FxAXO31fEHk3qV9yn1FX9Nj0hE9BN3PKAHD01VBk344N1ys2FLODv0uVtN44cC Z9S2jkETw2pMXQC1gdlvy0vnusu3HpLbl3uhpcG0Tm0J01GiI7o338vcv0X5PQk14e2 IS4K2teQ3YfN6j3PnmfQ0nvVG60HLxdk2EECUw0MqOJy1Uyix513EFKD1Wi9Rv3dBfK B2y0d9U2aP4Tg0TmVxQ114Gen0TSmVr1JdTnT4I73sK0ysWoV08bIaJ1iuml80VsLdS 3aSTlP3KBVT33pLF6Y3QCwxJ0RRBHk0g2TzQ2D5PeE2f25Mv0Pr5aQ12Fplz1Wzgb54Y pruE1CVoXx36XXa03KgjpM1yBfYD3FcJbJ0dy2VU2kIXJo013mDr2cDlsA3sz4DS0kC 5Ip3gTX1r4Zyit00X7dA24araj324sFlE4EtYPi14tzaj4GjE4J425Qvk1GGbaf4T5H 6H33U5I84WWvSl1YLIdt49w7Bt3E23G64NQYrm36YHUO1iCUzN0oZu5x4Cjxc72SKmT 94aUkkR4DsYtd2l2qYk0OmKFB0CY7vU0nFI5o2nrst3351PlS1hZIWi3VoJuG3lzCW7f
Радио Транспорт
Эти транспортные устройства предназначены для обнаружения сигналов от ваших майнеров., собирать ценные ресурсы, и доставить их в подходящее хранилище. Хотя они могут быть не особенно быстрыми, это экономичное решение.
Чтобы создать один, начните с дашбота в качестве основы. Оснастите его достаточной вместимостью, чтобы опустошить шахтер за одну поездку.. Кроме того, включить радиоприемник и контроллер поведения. Примените некоторую логику для завершения настройки, и у вас будет эффективная транспортная единица, готовая к действию.
Логика
Логическая схема довольно проста:
Для начала, начните с разгрузки ваших вещей. Чтобы сделать это, выбрать первый предмет на складе. Настройте радио на правильный канал, чтобы определить, где хранится этот предмет., а потом оставь это там.
Как только все предметы будут сохранены, найдите ближайший объект, который сигнализирует о посадке. Чтобы добиться этого, нужно перебрать все сигналы и определить расстояние до их источника. Если источник находится ближе текущего минимума, он становится новым пунктом назначения. После обработки всех сигналов, ты будешь знать, куда идти. Двигайтесь с помощью опции async, чтобы постоянно переоценивать лучший пункт назначения во время пути.. Сюда, вы можете адаптироваться к любым изменениям сигналов близлежащих майнеров или доступности другого транспорта.
Оптимизации: Логику можно сделать более эффективной, используя команду РАЗБЛОКИРОВАТЬ, за которой следует WAIT TICKS. (1) команда в самом начале. Однако, в настоящее время существует проблема с утечкой памяти в логике поведения игры., поэтому лучше держать его заблокированным, пока ошибка не будет исправлена..
Логика:
DSCIb1UUNHk0te0q50LFR3Q0VggIU2TYYbQ1UauEO3w1t7f2qTTs52NHuHG0R2Kmq 3fOw483nCjjm0j9qhZ10Rrv82305Cu3gtljy1lZqMR2rTlYo1s2QoX0hRTaj3jmX0 u30dCVJ2vw87m00HKN92OpiaW3rLqX644cuKm1mO4CO1l0UOh0kiqzl3ha0UZ16qm6a4IHypZ2o4f8H1fluot0MmznV3kR4h347GgSM1YSAR219iYru1lgEnJ4SOPTD1SK lpB0Q3rvv0F6mlA3inGSa31pgp32O3seM1cbwSK1yiirK3krW330JUwLK16ZETk2X hJ6r2cpTLa47tNgH38kvs20nFSM21q49AP2wvr953KdMss2fo0xc0Wc6YE1KeeVm3 бКнка12ХсД0ДзрПЗ1ВКттг3хКу7П3ЖЗДУ2сАЙнз20НпДН1хДЛКА3Ебфл62сМИХ6 2Yv5sD2mse081sJkz51yRAnI4bI3Yl3tftjL1rXcAJ09lk3G0osWZv2rEGGm06Y7mY
План:
DSBNr2gI56W0tkt3h2siYeO0mLm3R257ZZS2fqB8Y01BK1D14vQVr3TMC0h42PAuY3oFhXG2eQu1k2UUZMI1U Qmm32WdTpv3qSFXm3kZdwG2dShKh3QtCxw3ysm6V4FiXVe0Ixato0oxNUy4aoMb40ZqgJv0VEjuU46hDS60qx qou2QQb1N0OybyB2rRRJD0JHqyI1kFiSQ3bo9jJ3u2QLY46XfNY24BN2U2D93bE3ed4S10zrwKj37glAy11jt 7V3QyffP0EWMdd3YhITm42fVha4DVlRI3NdcCO2COQVo1N0CNJ4VrqeJ252fiX4PWdYh1Cjq0E4LS5OC3OVIq a3rlRvx0q6W3n10nO6v4I09lc0hRwd30LFPbO1RPvle1EWiTN4AZjws0GbQrD09xN6l4ZSVT80BzcTE0uoh3L 27vNSs342dVA0oE10e1BsLB332onm53OOPQX1pnbxX47zQMm3DBMbF1RPmHD0JqMaG10DkVf13XQSY1Bq5Go2 h7vXs2cfSiL06FPa126ixLB25mxig3AiJGJ20Bn7F197leR34DIlI2WRuFz2n1zve4efC7u3bkjmX4ZzVcy40 ybqH0TCaTt3wosaV1FAehp42gplX0D5NFt1tL6nQ0JhWjc2TGmZu0xMcxo2mQDXo3NqNPi3NPclz3JWot3G7Sm
Это все, чем мы делимся сегодня для этого. Рассинхронизировано гид. Это руководство было первоначально создано и написано Нормальностьбайты. На случай, если нам не удастся обновить это руководство, вы можете найти последнее обновление, следуя этому связь.