Kies automatisch mijnlocaties op basis van de grondstoffen die je nodig hebt. Stroomlijn het verzamelen van hulpbronnen door het transportproces voor uw mijnwerkers te automatiseren. Zet geautomatiseerde verkenners in om de meest waardevolle hulpbronnenrijke gebieden te identificeren.
Ermee beginnen
In eerste instantie lijkt het beheer van hulpbronnen misschien eenvoudig, maar het kan al snel een gedoe worden. Uiteindelijk maak je mijnbouwrobots, wijs je leiders en transportmiddelen aan hen toe, en uiteindelijk verlies je hun locaties uit het oog. U maakt zich voortdurend zorgen over welke hulpbron als volgende opraakt.
Dit systeem beheert het gehele besluitvormingsproces voor drie fundamentele hulpbronnen: metaalerts, kristalbrokken en silicium. Het kan ook gemakkelijk worden aangepast voor andere bronnen.
In de beginfase van het spel kun je goedkope drones bouwen en sturen om autonoom grondstoffenlocaties te ontdekken en te markeren.
Creëer een opslagruimte waar de verzamelde hulpbronnen worden opgeslagen.
Implementeer een controller die bepaalt welke bronnen bijna leeg zijn en waar de volgende mijnwerker moet worden ingezet.
Creëer mijnwerkers die autonoom mijnbouwlocaties lokaliseren op basis van de hulpbronnen die u het meest nodig heeft.
Bouw een paar transporten die automatisch identificeren welke mijnwerker moet worden gelost en waar de grondstoffen moeten worden afgeleverd. Wanneer u uw opslagdepot bijwerkt, worden alle transporteurs hiervan op de hoogte gebracht en worden de spullen op de nieuwe locatie gedeponeerd!
Scoutingbronnen
Deze kleine verkenners zwerven over de kaart en ontdekken bronknooppunten voor je. Ze zijn zeer kosteneffectief en kunnen al vroeg in het spel in massa worden geproduceerd.
Ze werken op basis van een eenvoudig logisch patroon:
- Vermijd andere bronsignaalbots en markeer niet dezelfde bron.
- Zoek een resourceknooppunt.
- Bereken de meest voorkomende hulpbron in gemengde velden.
- Signaleer die hulpbron samen met de zichtbare hoeveelheid.
Wanneer een resourceknooppunt uitgeput is, zal de signaalbot automatisch verhuizen. Omdat er geen radar aanwezig is, kunnen er gevallen zijn waarin meerdere bots dezelfde resourcepatch markeren. Het zal echter actief andere signaalbots vermijden wanneer het deze tegenkomt.
Blueprint: Om dit te creëren, gebruikt u een arbeider als chassis. Voeg een gedragsprocessor en een zonnepaneel toe voor stroom. Dat is alles, je bent klaar!
DSBSy2hQTcm0tROij16cOVY2Q3toX2f5JBC1rtFqB08W0YU0iumC82cnaLb3R7dFM4eLnfC4EcihF1FxBId1yinQ91Jkk881gmCOy3B8Wex2GetIY2tNWIe2Yhd361vPtLv2VHu0m3fZ9FF2IUiLR0OAnnm4V5y9q02Lkqy3QncGX35EUFz0677kj30536r34pe5I3TROV10489RS1gpEsr2QzRP62hxmHQ2Gs3XH1sBnuG212XlS14tufn21Jyga3BP6PB1BLFVF1urj5v1gaht70RVSyo2bJqm027B70X1t3kLp3q2ouT1AUgAm2Ftm4T2MP1o00PSDsi3Hsxl81SEHN12yGubS4bZwtt41Z14z4Ncscj45tfwv3TGnmQ48N20L2O6PIh1CYKzL1OMUv40na2UZ0lFWux1NP4Rq47g1ba0xoqYT4PjGqN1Nv0bh2ioYX544tZmd40wvYo1rtcWE1oRrCC3IsCQl3YHoU53rkIf42oIFVO2NlvuA0p9rln0n17lV4H1vhi4MBEYD2hdTkw35V0BW1GPSSH1kgvoA3Y9ww32Pi3Yw1lh3eb22YAbH2GEfr02vWBC40f2mnT1pKjhq2djnqx2JJ7dg3qMmzP3Ma6fZ1c5XN02SCP3G3rabOP4M2E8C1Qbo8z0gxmcx14t1fK3RT7OQ3v5lDx0Qf5bB0ETwV82y7F5h0CHgOM1EIqQH1kBCvq2UBvXl3d3nws3SWgYF4ADaU449ny4V1ANlLq4Dyy3B4SX3922MIivg18EDCD2MfpuO0Q4bVv1jqNqw1zGt9x27t9kyEGrO
Logica: Doorloop de signalen in een lus. Bereken voor elk signaal de afstand. Als het signaal binnen uw zichtbereik valt, voert u een ontwijkingsmanoeuvre uit en start u het proces opnieuw. Zodra u alle signalen heeft verwerkt en er geen ontwijkingen meer nodig zijn, kunt u doorgaan met het zoeken naar bronnen.
Loop door alle bronknooppunten binnen uw gezichtsveld. Bereken voor elk resourceknooppunt de hoeveelheid van elke zichtbare resource. Kies de grondstof met de grootste hoeveelheid en stuur een signaal voor die grondstof, inclusief het bedrag. Als u geen grondstoffen ziet, wat betekent dat u een bedrag van 0 signaleert, verplaats dan en begin het proces opnieuw.
De logica is behoorlijk ruw en kan worden verbeterd.
DSC18k2gXTqK0tTK1R3zhdMC0p6UJZ0TX5sI1e0sod0ICRhT2WCCaW1VOSiW0FdVwf0QLX862SPCIS2NiK7H4C1DRO1JXK8I15BmqQ0axf6U4eK3Gp0ZrulL1uxui133qUVd0SM1Kx2jHjAb3rfLBP3TCWjR3AwqEL1Pe5fq0VRivy07I6k23tdfWt0mMvV83eoIVi0IBCvI1ptsPy2ZGyT20WHwcA3CLlqc1PKyd51YBezf4eMH7849C91546D4J708tHuW2C0tTd2ZmSCl1Ku3RU14Jgd10Rn8bq3jZbRZ1njMEn3hP8IA1T0feO0ucUWI3Dhg1m0xQcdk2t8nd91UR8yJ1tJ8TG0N2nGN1xr0ut2fgl1y1W48R21FArQu3TE7U71firfh2ytfyz4S2TZX137huR08cMTC0wdmJs2LtLmL3w6Y4F1aKxgn06YVip0gx8c73oevAr2Qn8B10O4Uje0cvXQ931pBNy2ImfrF1j6b3K3nVmS80Rnac90wUfpV1i015u0D1KZ91uM3f90oClDh2CgvQW2KTmdL4Fnnzd2WB3Ll0hHKRY3rz1bJ0zm27u1bVpfc2hpNlu06IZWL090ZxY3X6BTR2MJZUg4TBheG1Oh9B63oV5MV4axRgi1k7Kwc2uQlTd1ikOph3u21bS3Z2coc49jSMF2Been51i1fIi4HpxEO24kWwC1EcsoP01yMK54TxxcB361iYk0OLczi3Ll0vi4fLePL1HFuj52lTBPG19E8Td2TZYK84T0dys0XI5EO4RiqYq1YZHRg4gaeL33YjC1w1yq
Hulpbronnen opslaan
Dit dient als het afleverpunt voor uw transporten en het toegangspunt voor grondstoffen tot uw basis. U kunt vanaf hier bronnen distribueren volgens uw voorkeuren.
Het opslagsysteem bestaat uit twee radiozenders, een gedragscontroller en de itemtransporteur.
De eerste radiozender wordt bestuurd door de gedragscontroller en zendt uit wanneer er ruimte beschikbaar is. In de context van een enkele kleine opslag betekent dit dat de hulpbron bijna uitgeput is. Wanneer je echter meerdere opslagplaatsen in een keten aansluit, is het raadzaam om deze logica ergens in het midden te plaatsen om eerder op tekorten te kunnen inspelen.
De tweede radiozender kan overal worden geplaatst en zendt de locatie van het afleverpunt voor een specifiek hulpmiddel uit. Radiotransporteurs gebruiken deze informatie om te bepalen waar ze middelen moeten afleveren. Meestal richt ik het naar het einde van mijn opslagketen.
Logica
De logica controleert in wezen of een beveiligd opslagslot (vergeet niet om uw slots voor deze opslagplaatsen altijd te vergrendelen!) Vrij is. Als dat zo is, verzendt het het brontype en een vast nummer (in mijn situatie is het oneindig) naar de radio op een specifiek kanaal.
DSCAx2e3USG0tMLNL0mtH283FA9o200j6ki25mAoo0G95Hs1ItzNe1742hc0zMGS22SOwqW1XRHKD2Hpiv643urPD2OysFi40f2FP40iJIV0AMrGT43dhmx2VJKoL46Ryvp1WQerM2o6zFV2HOchf0OYelH34sXjU1cDCVw4S1rIq4PrswG2c1IQv0lCTHY18V1DK27MlnH1i5ZFv2qEwiL0uWFbP2iGlaZ2fWoYw3gg8ln2uzad32eXRaC1GO5Of2mZBFo1Ze2Cs2qzQz92UDi2M1bkJ1r3fah9B4E3P3B0HJL9T27ZwKR0IW3iT69u0
Blueprint: Niet echt nodig. Elk magazijn met voldoende itemslots is voldoende.
DSCAx2e3USG0tMLNL0mtH283FA9o200j6ki25mAoo0G95Hs1ItzNe1742hc0zMGS22SOwqW1XRHKD2Hpiv643urPD2OysFi40f2FP40iJIV0AMrGT43dhmx2VJKoL46Ryvp1WQerM2o6zFV2HOchf0OYelH34sXjU1cDCVw4S1rIq4PrswG2c1IQv0lCTHY18V1DK27MlnH1i5ZFv2qEwiL0uWFbP2iGlaZ2fWoYw3gg8ln2uzad32eXRaC1GO5Of2mZBFo1Ze2Cs2qzQz92UDi2M1bkJ1r3fah9B4E3P3B0HJL9T27ZwKR0IW3iT69u0
Geef prioriteit aan ontbrekende bronnen
Deze controller vormt de kern van de operatie. Magazijnen zenden een radiosignaal uit wanneer hun hulpbronnen afnemen. Scouts communiceren de locaties van grondstoffen, en deze controller stuurt de mijnwerkers naar de meest veelbelovende plekken. Het kan in elke structuur worden geplaatst, maar je hebt een gedragscontroller, een radio-ontvanger en een radiozender nodig.
Logica:
In dit scenario houdt het systeem toezicht op de essentiële hulpbronnen: metaalerts, kristalbrokken en silicium. Elk corresponderend magazijn stuurt een bericht op een specifiek kanaal, zoals [resource]2, wanneer de voorraad van die resource bijna op is.
De subroutine stemt de radio-ontvanger sequentieel af op deze drie kanalen. Wanneer een kanaal een bericht bevat, wordt die bron geselecteerd en geretourneerd door de subroutine. Als geen enkel magazijn bijna leeg is, stopt het proces en blijft de prioriteitsbron ongewijzigd.
Zodra een hulpbron is gekozen, onderzoekt het programma alle signalen van scouts voor die hulpbron en identificeert de dichtstbijzijnde. De locatie van die verkenner wordt vervolgens via de radiozender uitgezonden als doelwit voor alle mijnwerkers die nieuwe instructies nodig hebben.
Het kan enige tijd duren voordat mijnwerkers nieuwe orders aanvragen. Als u het tekort dringend moet aanpakken, kunt u nieuwe radiomijnwerkers bouwen of enkele handmatig naar een geschikt bronknooppunt sturen. Zij zullen de situatie afhandelen.
DSC19v2ijs6K1BbU9n2bTUh601HTUZ42JiYX2ORhXZ1uXrmX4RhasI0CFGft3Cc15H0eZ9yF2deyp001X5YG0fsSR33rwIbC1HPmeu3eMRFI0bCqpE44Yak42homHE2QqeVB4GkwPc3DdEBV4O6Ksa2tIBoA2rjKuX3wTbo40JDMMn0STT6d3E14O10YTjLb0MOiTh4deIBr3B3jAY3oMK6x3B2EXR2mTuuP26UOFF4PxKTE0kLzDt40CtZL2wgOTy05UP9Q28Tk5r3i1i8q295v5W43jSp74Oa4C40oKK283jpBUd2DER4V40Hw840VbasH2ZbLUS1eVHpD1guEFi0MTunr1dJFtf3s8JdW0jgDEB23uBnD4TY5XZ0OxYHb1Q3Oxd1fWkrH4XdODb12Sx7U0H5zRB3FROqy41gme82FNW441DBUeO36rnZo1U7Ise1boMrK0Ipcxy2qNmtN1Og6D50PGmkI35P40J21voTz4evNov3wLism0qvdD13coIww4eNbwN38ilTz2S07pT4DLxSp3ex0Zc46Y69C1j1PdT2aLGrb1Wvi574Cs54q3tzlgH0wVjQZ4JZrn64a6lRa43lhKc3rZAS22XPg9g1La3T04ZUP664FTgDT1Y72N12wOQMc338fkB3TWiZI3d12oi06PvnQ3bwm4K1U7OAd3DLcou0Vdkxy4botNZ3fpisu10CvhD2wht3E4Na41i2Mmr232EKIXZ4buURF1NcTuE1JuoTw1GTwuL0zelIs2Kgmj13ffMTE0We0xj0ZHUqA2JssKL2WfvRG19SgtY2YOxsU26hISn4YZXxJ3lhGZJ3BK
Radio Mijnwerker
Het meest ingewikkelde deel van deze opzet betreft het gedrag van de mijnwerkers, dat dit patroon volgt:
- Als er een resourceknooppunt in zicht is, ga er dan naartoe.
- Als er geen zichtbaar bronknooppunt is, ga dan naar de mijnlocatie die wordt uitgezonden door de opslagcontroller.
- Als u de hulpbron die u wilt ontginnen niet kunt huisvesten, stuur dan een signaal en wacht tot u wordt opgehaald.
- Als je in staat bent om de bron te ontginnen, ga dan verder met het ontginnen ervan.
De volgorde van de eerste twee regels lijkt misschien contra-intuïtief, maar is bedoeld om te voorkomen dat mijnwerkers voortdurend van richting veranderen. Ze blijven bij één locatie en ontginnen deze totdat deze op is, waarna ze voor nieuwe instructies op de controller vertrouwen.
U kunt deze opstelling op elk chassis bouwen dat de volgende componenten kan ondersteunen:
- Ten minste één mijnbouwtool of drone.
- Een gedragscontroller.
- Een radio-ontvanger.
Omdat nieuwe locaties consequent worden geordend op basis van nabijheid, is het relatief eenvoudig om mijnwerkers binnen het stroombereik te houden. Hiervoor gebruik ik meestal twinbots uitgerust met dubbele lasers.
Logica:
DSC16k1WlAKG1BbU9l39mZqy2WP45Y1CcaZG0jRl9Q2Ece112nXye33ixv1h1iWX9C0qFHEO3FBEYm0B4vWE0KWuh027wP902dZcW413ag004V0I274S9Qfk015m9G1QpBHk09CimB0blbQX1iTtaT1KOaHJ1XXnzJ1DnJ2M3a7wlJ06zdqr17iKPT1M2QSu4XevIB1DpeBF3xj9t82IH6a32yTKZQ0FZMmx1yYEE13XJo773KxIIq3AR5OC0h5ee42CbOoC49mMHK3syQc22GLKS5005UCG468mII08bt9J3tyiYm2VNuGc1jDzuk4ZMboj25NIs04dKqft3DzJ0Y0t90Om0bgKhM03Igjg3HFCIv1oozBL0ZMFfg1vvqvC26hpjU0ZDza31aTCtn0ofPJw38k76p1hYjrt1RiW1y0eIFYL2UwccC349S2F4bl5Yq0v8xn82Q8Jk30WOKGa2RgEe21di0zk1dgCFw4ITyqq3wAzgH0hp4uV0itcEm1vePyD0mSl4o0tpaPy17pF6n3Q2FX40SQ27M1TJjHp0JydOi3vLvSE3ptGM60GRiSe0WpJRd2ZDdLS0SKHPO1Yoxzf2eVvcO4eKjd13Kj5rl0EXvTr09hddl2ZMlxn0GtKaU1oG2X417NjaL4cjtH63lrgat1PsxUQ3xXGTh0HhXug2WbiSf1ZiGCE0FbhNs15QrJv2miLNI4ElU3z4W8L5K2aMVHs2mcXFp2cAjF335sxsQ0vaLxP0jrS2o0jn9H04CohGX1zPnmS43m1oA2sprcN0OoiRy4IYLEv4IOMsG1hf0Gv3uSnj70kAoxs0BNUPZ2CcD641lw5zj4K2dux0hl5Qk3TkdZI0smxs90NIdSo4X38N83cQewY8V9d
Blueprint:
DSB1GZ1XvlEm1BbS1d2AXAu81XRdlz1j1QcU0bSq3M3550DN3m6Jdt19L9kL3oL60h2GNv373zo5UB35DO5M2eAvZI0oZzXm0JHjrw3mQOXI10k9f53nSBzT4avul30HsaJc1hXGUn01xF1e3bn8pr1JTOuB3XvzCB2caOep1sSmFl21QfgF0Gpfu129n1Hb20QYQy2hF0NH29QREx2TVfd61pGxAZ0O0XuQ06gFWX4HxKX304yT8t3CXOCc0ag27P2MbTwz2ufOff1WEx4q15Wlxv2ofUTO2kLOWy3t6MBZ2MOGfB2cEYF64E6lWW36zmJk0UOCMX0ufZBP1T1mPX350R3Z013tOz4dZlGy1djCpi3PNlco2YCzWc0BNs6y07tDue3iDRti3ZKqUG0pfTeK2uzT2D31hWhU3wRxxB3CVqZf0Q8g6t01qZ6z48al7r402ve11gCLwH07p3uE16JIZb1FxAXO31fEHk3qV9yn1FX9Nj0hE9BN3PKAHD01VBk344N1ys2FLODv0uVtN44cCZ9S2jkETw2pMXQC1gdlvy0vnusu3HpLbl3uhpcG0Tm0J01GiI7o338vcv0X5PQk14e2iS4K2teQ3YfN6j3PnmfQ0nvVG60HLxdk2EECUw0MqOJy1Uyix513EFKD1Wi9Rv3dBfKB2y0d9U2aP4Tg0TmVxQ114Gen0TSmVr1JdTnT4I73sK0ysWoV08bIaJ1iuml80VsLdS3aSTlP3KBVT33pLF6Y3QCwxJ0RRBHk0g2TzQ2D5PeE2f25Mv0Pr5aQ12Fplz1Wzgb54YpruE1CVoXx36XXa03KgjpM1yBfYD3FcJbJ0dy2VU2kIXJo013mDr2cDlsA3sz4DS0kC5Ip3gTX1r4Zyit00X7dA24araj324sFlE4EtYPi14tzaj4GjE4J425Qvk1GGbaf4T5H6H33U5I84WWvSl1YLIdt49w7Bt3E23G64NQYrm36YHUO1iCUzN0oZu5x4Cjxc72SKmT94aUkkR4DsYtd2l2qYk0OmKFB0CY7vU0nFI5o2nrst3351PlS1hZIWi3VoJuG3lzCW7f
Radiovervoer
Deze transporteenheden zijn ontworpen om ophaalsignalen van uw mijnwerkers te detecteren, de waardevolle grondstoffen te verzamelen en deze af te leveren bij de geschikte opslagfaciliteit. Hoewel ze misschien niet bijzonder snel zijn, zijn ze een kosteneffectieve oplossing.
Om er een te maken, begin je met een dashbot als basis. Voorzie hem van voldoende opslagcapaciteit om in één rit een mijnwerker leeg te maken. Voeg bovendien een radio-ontvanger en een gedragscontroller toe. Pas wat logica toe om de installatie te voltooien en je beschikt over een effectieve transporteenheid die klaar is voor actie.
Logica
Het logische circuit is vrij eenvoudig:
Begin om te beginnen met het uitladen van uw items. Om dit te doen, kiest u het eerste item in de opslag. Stem de radio af op het juiste kanaal om te bepalen waar dit item is opgeslagen en geef het daar af.
Zodra alle artikelen zijn opgeslagen, zoekt u de dichtstbijzijnde eenheid die aangeeft dat ze moeten worden opgehaald. Om dit te bereiken, moet je alle signalen doorlopen en de afstand tot hun bron bepalen. Als de bron dichterbij is dan het huidige minimum, wordt dit de nieuwe ophaalbestemming. Nadat u alle signalen heeft verwerkt, weet u waar u heen moet. Beweeg met de async-optie om onderweg voortdurend de beste bestemming opnieuw te evalueren. Op deze manier kunt u zich aanpassen aan eventuele veranderingen in mijnwerkerssignalen in de buurt of de beschikbaarheid van een ander transport.
optimalisaties: De logica kan efficiënter worden gemaakt door het commando UNLOCK te gebruiken, gevolgd door het commando WAIT TICKS (1) meteen aan het begin. Er is momenteel echter een probleem met een geheugenlek in de gedragslogica van de game, dus het is het beste om deze vergrendeld te houden totdat de bug is verholpen.
Logica:
DSCIb1UUNHk0te0q50LFR3Q0VggIU2TYYbQ1UauEO3w1t7f2qTTs52NHuHG0R2Kmq3fOw483nCjjm0j9qhZ10Rrv82305Cu3gtljy1lZqMR2rTlYo1s2QoX0hRTaj3jmX0u30dCVJ2vw87m00HKN92OpiaW3rLqX644cuKm1mO4CO1l0UOh0kiqzl3ha0UZ16qm6a4IHypZ2o4f8H1fluot0MmznV3kR4h347GgSM1YSAR219iYru1lgEnJ4SOPTD1SKlpB0Q3rvv0F6mlA3inGSa31pgp32O3seM1cbwSK1yiirK3krW330JUwLK16ZETk2XhJ6r2cpTLa47tNgH38kvs20nFSM21q49AP2wvr953KdMss2fo0xc0Wc6YE1KeeVm3bKnqa12KhsD0DzrPZ1VKttg3hKu7P3ZhZDU2sAYnz20NpDN1hDLKA3Ebfl62sMIH62Yv5sD2mse081sJkz51yRAnI4bI3Yl3tftjL1rXcAJ09lk3G0osWZv2rEGGm06Y7mY
Blueprint:
DSBNr2gI56W0tkt3h2siYeO0mLm3R257ZZS2fqB8Y01BK1D14vQVr3TMC0h42PAuY3oFhXG2eQu1k2UUZMI1UQmm32WdTpv3qSFXm3kZdwG2dShKh3QtCxw3ysm6V4FiXVe0Ixato0oxNUy4aoMb40ZqgJv0VEjuU46hDS60qxqou2QQb1N0OybyB2rRRJD0JHqyI1kFiSQ3bo9jJ3u2QLY46XfNY24BN2U2D93bE3ed4S10zrwKj37glAy11jt7V3QyffP0EWMdd3YhITm42fVhA4DVlRI3NdcCO2COQVo1N0CNJ4VrqeJ252fiX4PWdYh1Cjq0E4LS5OC3OVIqa3rlRvx0q6W3n10nO6v4I09lc0hRwd30LFPbO1RPvle1EWiTN4AZjws0GbQrD09xN6l4ZSVT80BzcTE0uoh3L27vNSs342dVA0oE10e1BsLB332onm53OOPQX1pnbxX47zQMm3DBMbF1RPmHD0JqMaG10DkVf13XQSY1Bq5Go2h7vXs2cfSiL06FPa126ixLB25mxig3AiJGJ20Bn7F197leR34DIlI2WRuFz2n1zve4efC7u3bkjmX4ZzVcy40ybqH0TCaTt3wosaV1FAehp42gplX0D5NFt1tL6nQ0JhWjc2TGmZu0xMcxo2mQDXo3NqNPi3NPclz3JWot3G7Sm
Dat is alles wat we hiervoor vandaag delen Gedesynchroniseerd gids. Deze handleiding is oorspronkelijk gemaakt en geschreven door NormaliteitBytes. Als we deze handleiding niet kunnen bijwerken, kunt u de laatste update vinden door deze te volgen link.