コンテンツにスキップ
ライオットビット

ライオットビット

  • 家
  • ニュース
  • ガイド
  • ビデオガイド
  • パッチノート
  • 不正行為を報告する
  • 検索フォームを切り替え

非同期 – マイニングスポットを自動的に見つける方法

ポストする 09/01/202309/01/2023 に 正規性バイト コメントはありません の上 非同期 – マイニングスポットを自動的に見つける方法
  • タイトル: 非同期
  • 発売日:
  • 開発者:
  • 出版社:
Desynced に関する情報はまだ不完全です. これを使用してゲームの詳細を記入するのにご協力ください。 お問い合わせフォーム.

必要なリソースに基づいて採掘場所を自動的に選択します. マイナーの輸送プロセスを自動化することで、リソース収集を合理化します。. 自動偵察を使用して、最も貴重なリソースが豊富なエリアを特定します.

はじめる

最初は, リソース管理は簡単そうに見えるかもしれません, しかしそれはすぐに面倒になる可能性があります. 結局、採掘ロボットを作成することになります, リーダーとトランスポートを割り当てます, そして最終的には自分の居場所がわからなくなる. 次にどのリソースが枯渇するのかを常に心配している.

このシステムは、3 つの基本的なリソースの意思決定プロセス全体を管理します。: 金属鉱石, クリスタルチャンク, とシリコン. 他のリソースにも簡単に適応できます.

ゲームの初期段階では, 資源の場所を自律的に発見してマークするための安価なドローンを構築して派遣する.

収集した資源を保管する保管場所を確立する.

どのリソースが不足しているか、次のマイナーをどこにデプロイするかを決定するコントローラーを実装する.

最も必要なリソースに基づいてマイニング サイトを自律的に見つけるマイナーを作成します.

どのマイナーが荷降ろしを必要とするか、リソースをどこに配送するかを自動的に識別するいくつかのトランスポートを構築します。. ストレージデポを更新するたびに, すべての輸送機関に通知され、アイテムを新しい場所に預けます!

スカウティングリソース

これらの小さなスカウトはマップを歩き回り、リソース ノードを発見します。. 非常にコスト効率が高く、ゲームの早い段階で大量生産できます。.

それらは単純な論理パターンに基づいて動作します:

  1. 他のリソースのシグナルボットを避け、同じリソースをマークしないようにしてください。.
  2. リソースノードを見つける.
  3. 混合フィールドで最も豊富なリソースを計算する.
  4. 目に見える量とともにそのリソースを知らせます.

リソースノードが枯渇した場合, シグナルボットは自動的に再配置されます. レーダーがないので, 複数のボットが同じリソース パッチをマークする場合がある. しかし, 他のシグナリングボットに遭遇した場合、積極的に回避します。.

青写真: これを作成するには, 労働者を車台として雇用する. 動作プロセッサと電力用のソーラー パネルを追加します。. それでおしまい, もう終わりです!

DSBSy2hQTcm0tROij16cOVY2Q3toX2f5JBC1rtFqB08W0YU0iumC82cnaLb3R7dFM4eLnfC4EcihF1FxBId1yinQ91Jkk881gmCOy 3B8Wex2GetIY2tNWIe2Yhd361vPtLv2VHu0m3fZ9FF2IUiLR0OAnnm4V5y9q02Lkqy3QncGX35EUFz0677kj30536r34pe5I3TROV1 0489RS1gpEsr2QzRP62hxmHQ2Gs3XH1sBnuG212XlS14tufn21Jyga3BP6PB1BLFVF1urj5v1gaht70RVSyo2bJqm027B70X1t3kL p3q2out1AUgAm2Ftm4T2MP1o00PSDsi3Hsxl81SEHN12yGubS4bZwtt41Z14z4Ncscj45tfwv3TGnmQ48N20L2O6PIh1CYKzL1OMUv 40na2UZ0lFWux1NP4Rq47g1ba0xoqYT4PjGqN1Nv0bh2ioYX544tZmd40wvYo1rtcWE1oRrCC3IsCQl3YHoU53rkIf42oIFVO2Nlv uA0p9rln0n17lV4H1vhi4MBEYD2hdTkw35V0BW1GPSSH1kgvoA3Y9ww32Pi3Yw1lh3eb22YAbH2GEfr02vWBC40f2mnT1pKjhq2djn qx2JJ7dg3qMmzP3Ma6fZ1c5XN02SCP3G3rabOP4M2E8C1Qbo8z0gxmcx14t1fK3RT7OQ3v5lDx0Qf5bB0ETwV82y7F5h0CHgOM1EIq QH1kBCvq2UBvXl3d3nws3SWgYF4ADaU449ny4V1ANlLq4Dyy3B4SX3922MIivg18EDCD2MfpuO0Q4bVv1jqNqw1zGt9x27t9kyEGrO

論理: ループ内の信号を通過する. 信号ごとに, 距離を計算する. 信号が視覚範囲内にある場合, 回避操作を実行してからプロセスを再開する. すべての信号を処理したら、回避は必要ありません, リソース検索を続行できます.

視野内のすべてのリソース ノードをループします. リソースノードごとに, 表示されている各リソースの数量を計算します. 最大量のリソースを選択し、そのリソースのシグナルを送信します。, 金額も含めて. リソースが見つからない場合, つまり、次の量を通知することになります 0, 場所を移して新たにプロセスを開始する.

ロジックはかなり荒いので改善の余地あり.

DSC18k2gXTqK0tTK1R3zhdMC0p6UJZ0TX5sI1e0sod0ICRhT2WCCaW1VOSiW0FdVwf0QLX862SPCIS2NiK7H4C1DRO1JXK8I15Bm qQ0axf6U4eK3Gp0ZrulL1uxui133qUVd0SM1Kx2jHjAb3rfLBP3TCWjR3AwqEL1Pe5fq0VRivy07I6k23tdfWt0mMvV83eoIVi0IB CvI1ptsPy2ZGyT20WHwcA3CLlqc1PKyd51YBezf4eMH7849C91546D4J708tHuW2C0tTd2ZmSCl1Ku3RU14Jgd10Rn8bq3jZbRZ1n jMEN3hp8IA1T0feO0ucUWI3Dhg1m0xQcdk2t8nd91UR8yJ1tJ8TG0N2nGN1xr0ut2fgl1y1W48R21FArQu3TE7U71firfh2ytfyz4 S2TZX137huR08cMTC0wdmJs2LtLmL3w6Y4F1aKxgn06YVip0gx8c73oevAr2Qn8B10O4Uje0cvXQ931pBNy2ImfrF1j6b3K3nVms8 0Rnac90wUfpV1i015u0D1KZ91uM3f90oClDh2CgvQW2KTmdL4Fnnzd2WB3Ll0hHKRY3rz1bJ0zm27u1bVpfc2hpNlu06IZWL090Zx Y3X6BTR2MJZUg4TBheG1Oh9B63oV5MV4axRgi1k7Kwc2uQlTd1ikOph3u21bS3Z2coc49jSMF2Been51i1fIi4HpxEO24kWwC1Ecs op01yMK54TxxcB361iYk0OLczi3Ll0vi4fLePL1HFuj52lTBPG19E8Td2TZYK84T0dys0XI5EO4RiqYq1YZHRg4gaeL33YjC1w1yq

リソースの保管

これは、輸送機関の降車地点および基地への資源の入り口として機能します。. 好みに応じてここからリソースを配布できます.

ストレージ システムには 2 つの無線送信機が含まれます, 1 つの動作コントローラー, そしてアイテムトランスポーター.

最初の無線送信機は動作コントローラーによって制御され、利用可能なスペースがあるときにブロードキャストします。. 単一の小さなストレージのコンテキストで, これはリソースがほぼ枯渇していることを意味します. しかし, 複数のストレージをチェーンで接続する場合, 不足に早期に対応するには、このロジックを中間のどこかに配置することをお勧めします。.

2 番目の無線送信機はどこにでも配置でき、特定のリソースのドロップオフ ポイントの位置をブロードキャストします。. 無線トランスポーターはこの情報を使用して、リソースをどこに配信するかを決定します。. 通常, 私はそれをストレージチェーンの終わりに向けます.

論理

このロジックは基本的に、セキュリティで保護されたストレージ スロットがあるかどうかをチェックします。 (これらのストレージのスロットを常にロックすることを忘れないでください!) 空いています. もしそうなら, リソースタイプとセット番号を送信します (私の状況では, それは無限です) 特定のチャンネルのラジオに.

DSCAx2e3USG0tMLNL0mtH283FA9o200j6ki25mAoo0G95Hs1ItzNe1742hc0zMGS22SOwqW1XRHKD2Hp iv643urPD2OysFi40f2FP40iJIV0AMrGT43dhmx2VJKoL46Ryvp1WQerM2o6zFV2HOchf0OYelH34sXj U1cDCVw4S1rIq4PrswG2c1IQv0lCTHY18V1DK27MlnH1i5ZFv2qEwiL0uWFbP2iGlaZ2fWoYw3gg8ln2 uzad32eXRaC1GO5Of2mZBFo1Ze2Cs2qzQz92UDi2M1bkJ1r3fah9B4E3P3B0HJL9T27ZwKR0IW3iT69u0

青写真: あまり必要ありません. 十分なアイテムスロットがある倉庫ならどれでも使えます.

DSCAx2e3USG0tMLNL0mtH283FA9o200j6ki25mAoo0G95Hs1ItzNe1742hc0zMGS22SOwqW1XRHKD2Hp iv643urPD2OysFi40f2FP40iJIV0AMrGT43dhmx2VJKoL46Ryvp1WQerM2o6zFV2HOchf0OYelH34sXj U1cDCVw4S1rIq4PrswG2c1IQv0lCTHY18V1DK27MlnH1i5ZFv2qEwiL0uWFbP2iGlaZ2fWoYw3gg8ln2 uzad32eXRaC1GO5Of2mZBFo1Ze2Cs2qzQz92UDi2M1bkJ1r3fah9B4E3P3B0HJL9T27ZwKR0IW3iT69u0

不足しているリソースに優先順位を付ける

このコントローラーが動作の核となります. 倉庫はリソースが減少すると無線信号を送信します. スカウトはリソースの場所を伝達します, そしてこのコントローラーはマイナーを最も有望なスポットに誘導します. あらゆる構造物に設置可能, ただし、動作コントローラーが必要になります, ラジオ受信機, そして無線送信機.

論理:

このシナリオでは, システムは重要なリソースを監視します: 金属鉱石, 水晶の塊, とシリコン. 対応する各ウェアハウスは特定のチャネルでメッセージを送信します, のように [リソース]2, そのリソースが不足している場合.

サブルーチンは、ラジオ受信機をこれら 3 つのチャネルに順番に調整します。. チャンネルにメッセージが含まれている場合, そのリソースが選択され、サブルーチンから返される. 倉庫が不足している場合, プロセスが停止します, 優先リソースは変更されません.

リソースを選択したら, プログラムは、そのリソースに対するスカウトからのすべての信号を調べ、最も近い信号を特定します。. その偵察の位置は、新たな指示を必要とするすべての鉱山労働者の目標として無線送信機を介してブロードキャストされます。.

マイナーが新しい注文をリクエストするには時間がかかる場合があります. 不足分を早急に解決する必要がある場合, 新しい無線マイナーを構築するか、一部を適切なリソース ノードに手動で誘導することができます。. 彼らは状況に対処してくれるだろう.

DSC19v2ijs6K1BbU9n2bTUh601HTUZ42JiYX2ORhXZ1uXrmX4RhasI0CFGft3Cc15H0eZ9yF2deyp001X5YG0fsSR33rwIbC1HPmeu3e MRFI0bCqpE44Yak42homHE2QqeVB4GkwPc3DdEBV4O6Ksa2tIBoA2rjKuX3wTbo40JDMMn0STT6d3E14O10YTjLb0MOiTh4deIBr3B3jA Y3oMK6x3B2EXR2mTuuP26UOFF4PxKTE0kLzDt40CtZL2wgOTy05UP9Q28Tk5r3i1i8q295v5W43jSp74Oa4C40oKK283jpBUd2DER4V4 0Hw840VbasH2ZbLUS1eVHpD1guEFi0MTunr1dJFtf3s8JdW0jgDEB23uBnD4TY5XZ0OxYHb1Q3Oxd1fWkrH4XdODb12Sx7U0H5zRB3FRO qy41gme82FNW441DBUeO36rnZo1U7Ise1boMrK0Ipcxy2qNmtN1Og6D50PGmkI35P40J21voTz4evNov3wLism0qvdD13coIww4eNbwN 38ilTz2S07pT4DLxSp3ex0Zc46Y69C1j1PdT2aLGrb1Wvi574Cs54q3tzlgH0wVjQZ4JZrn64a6lRa43lhKc3rZAS22XPg9g1La3T04ZU P664FTgDT1Y72N12wOQMc338fkB3TWiZI3d12oi06PvnQ3bwm4K1U7OAd3DLcou0Vdkxy4botNZ3fpisu10CvhD2wht3E4Na41i2Mmr23 2EKIXZ4buURF1NcTuE1JuoTw1GTwuL0zelIs2Kgmj13ffMTE0We0xj0ZHUqA2JssKL2WfvRG19SgtY2YOxsU26hISn4YZXxJ3lhGZJ3BK

ラジオマイナー

この設定の最も複雑な部分には、マイナーの動作が関係します。, このパターンに従うもの:

  1. リソースノードが見える場合, そこに向かう.
  2. 表示されるリソース ノードがない場合, ストレージ コントローラーによってブロードキャストされた採掘場所に移動します.
  3. マイニングしようとしているリソースに対応できない場合, 信号を送信してピックアップを待ちます.
  4. リソースをマイニングできるようになったら, それを採掘してください.

最初の 2 つのルールの順序は直観に反しているように見えるかもしれません, ただし、鉱山労働者が常に方向を変えることを防ぐように設計されています. 彼らは1つの場所に固執し、それが枯渇するまで採掘します, その時点で、新しい指示についてはコントローラーに依存することになります.

このセットアップは、次のコンポーネントをサポートできる任意のシャーシ上で構築できます。:

  • 少なくとも 1 つの採掘ツールまたはドローン.
  • 行動コントローラー.
  • ラジオ受信機.

新しい場所は一貫して近接性に基づいて順序付けされるため、, マイナーを電力の範囲内に留めておくのは比較的簡単です. この目的のために, 主にデュアルレーザーを搭載したツインボットを使用しています.

論理:

DSC16k1WlAKG1BbU9l39mZqy2WP45Y1CcaZG0jRl9Q2Ece112nXye33ixv1h1iWX9C0qFHEO3FBEYm0B4vWE0KWuh027wP902dZcW413ag004V0 I274S9Qfk015m9G1QpBHk09CimB0blbQX1iTtaT1KOaHJ1XXnzJ1DnJ2M3a7wlJ06zdqr17iKPT1M2QSu4XevIB1DpeBF3xj9t82IH6a32yTKZQ0 FZMmx1yYEE13XJo773KxIIq3AR5OC0h5ee42CbOoC49mMHK3syQc22GLKS5005UCG468mII08bt9J3tyiYm2VNuGc1jDzuk4ZMboj25NIs04dKq ft3DzJ0Y0t90Om0bgKhM03Igjg3HFCIv1oozBL0ZMFfg1vvqvC26hpjU0ZDza31aTCtn0ofPJw38k76p1hYjrt1RiW1y0eIFYL2UwccC349S2F4b l5Yq0v8xn82Q8JK30WOKGa2RgEe21di0zk1dgCFw4ITyqq3wAzgH0hp4uV0itcEm1vePyD0mSl4o0tpaPy17pF6n3Q2FX40SQ27M1TJjHp0JydO i3vLvSE3ptGM60GRiSe0WpJRd2ZDdLS0SKHPO1Yoxzf2eVvcO4eKjd13Kj5rl0EXvTr09hddl2ZMlxn0GtKaU1oG2X417NjaL4cjtH63lrgat1Ps xUQ3xXGTh0HhXug2WbiSf1ZiGCE0FbhNs15QrJv2miLNI4ElU3z4W8L5K2aMVHs2mcXFp2cAjF335sxsQ0vaLxP0jrS2o0jn9H04CohGX1zPnmS 43m1oA2sprcN0OoiRy4IYLEv4IOMsG1hf0Gv3uSnj70kAoxs0BNUPZ2CcD641lw5zj4K2dux0hl5Qk3TkdZI0smxs90NIdSo4X38N83cQewY8V9d

青写真:

DSB1GZ1XvlEm1BbS1d2AXAu81XRdlz1j1QcU0bSq3M3550DN3m6Jdt19L9kL3oL60h2 GNv373zo5UB35DO5M2eAvZI0oZzXm0JHjrw3mQOXI10k9f53nSBzT4avul30HsaJc1h XGUn01xF1e3bn8pr1JTOuB3XvzCB2caOep1sSmFl21QfgF0Gpfu129n1Hb20QYQy2hF 0NH29QREx2TVfd61pGxAZ0O0XuQ06gFWX4HxKX304yT8t3CXOCc0ag27P2MbTwz2ufO ff1WEx4q15Wlxv2ofUTO2kLOWy3t6MBZ2MOGfB2cEYF64E6lWW36zmJk0UOCMX0ufZBP1T1mPX350R3Z013tOz4dZlGy1djCpi3PNlco2YCzWc0BNs6y07tDue3iDRti3ZKqUG 0pfTeK2uzT2D31hWhU3wRxxB3CVqZf0Q8g6t01qZ6z48al7r402ve11gCLwH07p3uE1 6JIZb1FxAXO31fEHk3qV9yn1FX9Nj0hE9BN3PKAHD01VBk344N1ys2FLODv0uVtN44cC Z9S2jkETw2pMXQC1gdlvy0vnusu3HpLbl3uhpcG0Tm0J01GiI7o338vcv0X5PQk14e2iS4K2teQ3YfN6j3PnmfQ0nvVG60HLxdk2EECUw0MqOJy​​1Uyix513EFKD1Wi9Rv3dBfK B2y0d9U2aP4Tg0TmVxQ114Gen0TSmVR1JdTnT4I73sK0ysWoV08bIaJ1iuml80VsLds 3aSTLP3KBVT33pLF6Y3QCwxJ0RRBHk0g2TzQ2D5PeE2f25Mv0Pr5aQ12Fplz1Wzgb54Y pruE1CVoXx36XXa03KgjpM1yBfYD3FcJbJ0dy2VU2kIXJo013mDr2cDlsA3sz4DS0kC5Ip3gTX1r4Zyit00X7dA24araj324sFlE4EtYPi14tzaj4GjE4J425Qvk1GGbaf4T5H 6H33U5I84WWvSl1YLIdt49w7Bt3E23G64NQYrm36YHUO1iCUzN0oZu5x4Cjxc72SKmT 94aUkkR4DsYtd2l2qYk0OmKFB0CY7vU0nFI5o2nrst3351PlS1hZIWi3VoJuG3lzCW7f

無線輸送

これらの輸送ユニットは、鉱山労働者からのピックアップ信号を検出するように設計されています。, 貴重な資源を集める, 適切な保管施設に配送します. 特別に速いわけではないかもしれませんが、, 費用対効果の高いソリューションです.

作成するには, 基盤としてダッシュボットから始める. 1 回の移動でマイナーを空にするのに十分な保管容量を装備します。. さらに, 無線受信機と動作コントローラーを含む. いくつかのロジックを適用してセットアップを完了します, そうすれば、効果的な輸送ユニットがすぐに行動できるようになります.

論理

論理回路は非常に単純です:

はじめに, 荷物を降ろすことから始めます. これをする, ストレージ内の最初のアイテムを選択する. ラジオを正しいチャンネルに合わせて、このアイテムが保存されている場所を見つけてください, そしてそこに降ろしてください.

すべてのアイテムを保管したら, ピックアップの合図を行っている最も近いユニットを特定する. これを達成するには, すべての信号を調べて、その信号源までの距離を判断する必要があります. ソースが現在の最小値よりも近い場合, 新しい受け取り先になります. すべての信号を処理した後, どこに行けばいいかわかるでしょう. 非同期オプションを使用して移動し、移動中に最適な目的地を継続的に再評価します. こちらです, 近くのマイナー信号の変化や別の交通機関の利用可能性に適応できます。.

最適化: UNLOCK コマンドの後に WAIT TICKS を使用すると、ロジックをより効率的にすることができます。 (1) 冒頭のコマンド. しかし, 現在、ゲームの動作ロジックにメモリ リークの問題が発生しています, バグが修正されるまでロックしておくのが最善です.

論理:

DSCIb1UUNHk0te0q50LFR3Q0VggIU2TYYbQ1UauEO3w1t7f2qTTs52NhuHG0R2Kmq3fOw483nCjjm0j9qhZ10Rrv82305Cu3gtljy1lZqMR2rTlYo1s2QoX0hRTaj3jmX0 u30dCVJ2vw87m00HKN92OpiaW3rLqX644cuKm1mO4CO1l0UOh0kiqzl3ha0UZ16qm6a4IHypZ2o4f8H1fluot0MmznV3kR4h347GgSM1YSAR219iYru1lgEnJ4SOPTD1SK lpB0Q3rvv0F6mlA3ingSa31pgp32O3seM1cbwSK1yiirK3krW330JUwLK16ZETk2XhJ6r2cpTLa47tNgH38kvs20nFSM21q49AP2wvr953KdMss2fo0xc0Wc6YE1KeeVm3 bKnqa12KhsD0DzrPZ1VKttg3hKu7P3ZhZDU2sAYnz20NpDN1hDLKA3Ebfl62sMIH6 2Yv5sD2mse081sJkz51yRAni4bi3Yl3tftjL1rXcAJ09lk3G0osWZv2rEGGm06Y7mY

青写真:

DSBNr2gI56W0tkt3h2siYeO0mLm3R257ZZS2fqB8Y01BK1D14vQVR3TMC0h42PAuY3oFhXG2eQu1k2UUZMI1U Qmm32WdTpv3qSFXm3kZdwG2dShKh3QtCxw3ysm6V4FiXVe0Ixato0oxNUy4aoMb40ZqgJv0VEjuU46hDS60qx qou2QQb1N0OybyB2rRRJD0JHqyI1kFiSQ3bo9jJ3u2QLY46XfNY24BN2U2D93bE3ed4S10zrwKj37glAy11jt 7V3QyffP0EWMdd3YhITm42fVhA4DVlRI3NdcCO2COQVo1N0CNJ4VrqeJ252fiX4PWdYh1Cjq0E4LS5OC3OVIq a3rlRvx0q6W3n10nO6v4I09lc0hRwd30LFPbO1RPvle1EWiTN4AZjws0GbQrD09xN6l4ZSVT80BzcTE0uoh3L 27vNSs342dVA0oE10e1BsLB332onm53OOPQX1pnbxX47zQMm3DBMbF1RPmHD0JqMaG10DkVf13XQSY1Bq5Go2 h7vXs2cfSiL06FPa126ixLB25mxig3AiJGJ20Bn7F197leR34DIlI2WRuFz2n1zve4efC7u3bkjmX4ZzVcy40 ybqH0TCaTt3wosaV1FAehp42gplX0D5NFt1tL6nQ0JhWjc2TGmZu0xMcxo2mQDXo3NqNPi3NPclz3JWot3G7Sm

これが今日私たちがこの目的で共有するすべてです 非同期 ガイド. このガイドは元々、次の者によって作成および執筆されました。 正規性バイト. このガイドを更新できなかった場合, これに従って最新のアップデートを見つけることができます リンク.

このサイトのコンテンツがあなたの権利を侵害していると思われる場合, あなたの知的財産権を含む, お問い合わせフォームを使用してすぐにご連絡ください.
ガイド タグ:非同期

ポストナビゲーション

前の投稿: バルダーズ・ゲート 3 – 接続の問題を解決する方法
次の投稿: 軽いおとぎ話のエピソードを修正する方法 2 クラッシュ, 起動時にクラッシュする, およびフリーズの問題

返信を残す 返信をキャンセル

あなたのメールアドレスは公開されません. 必須フィールドにマークが付いています *

  • タイトル: 非同期
  • 発売日:
  • 開発者:
  • 出版社:
Desynced に関する情報はまだ不完全です. これを使用してゲームの詳細を記入するのにご協力ください。 お問い合わせフォーム.

免責事項

引用されたすべてのコンテンツはそれぞれの情報源から得られています. 当社があなたのコンテンツを許可なく使用したと思われる場合, 必ずご連絡ください。真剣に対応させていただきます.
  • 私たちに関しては
  • お問い合わせ
  • プライバシーポリシー
  • 利用規約

著作権 © 2025 ライオットビット.

搭載 プレスブックニュース ワードプレスのテーマ