Input Staging via Trains - Shapez 2 MAM Build EP11

แชร์
ฝัง
  • เผยแพร่เมื่อ 18 ก.ย. 2024
  • In this episode of our Shapez 2 MAM build, our single layer MAM is working like a dream now and its time to expand to 4 layers. But to do that we need 4x more input of shapes and fluid. So we need to rethink our input system and create a staging area using trains
    FULL PLAYLIST: • Shapez 2 - MaM Build
    BLUEPRINTS: drive.google.c...

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

  • @SG98
    @SG98 14 วันที่ผ่านมา +5

    For the pins you could extend the shape selector and treat a full layer of pins as a new shape, so instead of blank space it would select the pin then do a passthrough in the color painting array

  • @daveruble5150
    @daveruble5150 14 วันที่ผ่านมา +3

    I, for one, appreciate your stream-of-consciousness exposition. This content really gets my idea-generator humming.
    You should consider teaching. Your fearless and constructive view of 'mistakes' is revelatory.

    • @DataEngineerPlays
      @DataEngineerPlays  14 วันที่ผ่านมา +1

      Thanks! As they say, when you try to teach something, that's when you really learn it yourself

  • @Andrew-uk1bz
    @Andrew-uk1bz 14 วันที่ผ่านมา +2

    you can clear all shapes from a platform and space belts by highlighting them and pressing i. Real handy for troubleshooting without having to waiting for bins to flush belts out.

  • @kyledex2328
    @kyledex2328 12 วันที่ผ่านมา

    What you've done with the trains is great, instead of using a new train at the beginning of each shape just have it connect to the last(and next) shape so it's one full line rather than a line for each shape. That will just reduce your trains but makes it easier to trouble shoot and reduces chances of things messing up.

  • @Neil_Hyman
    @Neil_Hyman 13 วันที่ผ่านมา

    Shapez 2 has completely demoralized me. I am attempting to build logic circuits for a particular method and the game has defeated me at every turn and made me realise that I am not a logical human being. Thanks Shapez.
    Your work is great by the way 👍.

    • @DataEngineerPlays
      @DataEngineerPlays  12 วันที่ผ่านมา

      Oh rest assured the game defeats me constantly! as you can probably see in this series. Don't give up I believe in you!

  • @ShaunHusain
    @ShaunHusain 10 วันที่ผ่านมา

    I think spacers are the answer basically can stagger two by having every other box be different type input, if need 3 inputs can have 2 spacers, still watching the vid so not sure if you figured that out but hearing you talk it out I think helped me figure it out, need to still attempt though 😊
    Hilarious to hear you talk through thinking through the problems here though is like hearing my own internal dialogue at times, gotta try before you know why its wrong :)

    • @DataEngineerPlays
      @DataEngineerPlays  10 วันที่ผ่านมา

      I did say I thought filler wagons might be the answer but I just couldn't figure it out. I did come up with a working solution but probably not the best solution

  • @ShAdoWj1995
    @ShAdoWj1995 14 วันที่ผ่านมา +4

    Could you not have one giant circle track for the trains that hits all the shapes and then the MAM. Just have a bunch of trains and only load each car with each of the shapes

    • @martinlehtonen
      @martinlehtonen 14 วันที่ผ่านมา +2

      this

    • @ShAdoWj1995
      @ShAdoWj1995 14 วันที่ผ่านมา +2

      @@martinlehtonen that made sense right? That way you have one train dropping off all the shapes at once

    • @DataEngineerPlays
      @DataEngineerPlays  12 วันที่ผ่านมา +1

      I think you could do that, I tried to figure it out, but couldn't

  • @DenHvideHund
    @DenHvideHund 14 วันที่ผ่านมา +1

    Love to see how you stack those two layers, as you can't stack crystals :)

    • @MarceldeJong1982
      @MarceldeJong1982 14 วันที่ผ่านมา

      I put pins as placeholders and crystalize after stacking 🙂

    • @DataEngineerPlays
      @DataEngineerPlays  14 วันที่ผ่านมา +1

      Spoiler from 2 episodes from now: The lower layer crystallises, delivers that shape to the higher layer. Which first stacks uncrystallised shape on on then decides if it needs to go through the higher layers crystalliser

    • @MisuVir
      @MisuVir 13 วันที่ผ่านมา

      @@DataEngineerPlays Yep, that's basically how I did it. Stacking is fine as long as there's no crystal being dropped. So crystallise the layers from the bottom up, that way they never get dropped. This does assume that the random generator never creates shapes with voids, but I haven't seen any voids under crystals yet.

    • @Sankyre
      @Sankyre 13 วันที่ผ่านมา

      @@MisuVir You get voids under shapes under crystals in the hard/insane difficulty, the Crystal section of the Knowledge Panel shows you how to do it.
      To generalize it assuming you are building from quarters you put a filler half crystal between the void and an adjacent quadrant then during assembly it will break and you get a gap under the crystal:shape stack that was stacked over that crystal.
      This also means it's impossible to make a gap directly above or below crystals.

    • @Sankyre
      @Sankyre 13 วันที่ผ่านมา

      Before I even started building my MAM I started by breaking down how shapes are constructed and what the limitations are and distilled it down to this (which should cover every shape possible)
      building from the bottom
      per quarter per layer:
      - if crystal -> (crystal to pin)
      - crystalAbove = true (propagates to all layers below)
      1) quarter
      2) stack (if not bottom layer) mold
      3) crystalize
      4) pin if pinCrystals
      - if pin & !crystalAbove ->
      1) quarter
      2) stack (if not bottom layer) pin
      - if pin & crystalAbove ->
      1) pinCrystals = true (propagates to all layers above)
      - if shape ->
      1) color
      2) quarter
      3) stack (if not bottom layer) shape
      - if space & !crystal below ->
      1) quarter filler mold (based on attached half)
      2) stack (if not bottom layer) mold
      3) crystalize
      - if space & crystal below (assumed surface layer) ->
      1) quarter mold
      2) stack (if not bottom layer) mold
      assemble

  • @vl4dl3n
    @vl4dl3n 13 วันที่ผ่านมา

    (32:29) Also, I think, it would be "better" to move pin filters close to their belts, that will free even more space to move color belts closer.
    Like already mentioned in comments I filter pins in "my" version of design(that already has less of my ideas and more of the community :D ) at first stage where other shapes filtered, and then cut them to corners, and had some troubles with filtering them on painting stage, as their color "Null" isn't equal to "uncolored" and was routing shapes as if they need to be painted, which also "possible" with pins, but they don't change color, just wasting paint)

  • @dreesedatalink
    @dreesedatalink 14 วันที่ผ่านมา +1

    i used second feeder trains from a staging area to literally unload right on the platforms with at the most 1-2 belts after the unloader. as long as the rails dont meet any color trains work that way and once you get the spacing and jump trains in and around it looks clean. oh and after you hit move location you have to hit save or it dont save the change 🙂 a quick reset is highlight it all and press I it will clear belts and platforms. you will figure out the train stuff it will be light a light bulb going on. divert a drop off from the line so other trains can pass and such

    • @JT-xu1qd
      @JT-xu1qd 14 วันที่ผ่านมา

      This. I was so disappointed to see him go from putting the unloader against the platform back to "legal" input belts. This series is a huge train edge... I trust he'll get there though, he's so close.
      maybe a good way to phrase it is to peel off the stops into their own platforms like stations do in real life.
      Ow, DataEngineer... 40:45 deep down you knew that what you were doing wasn't legal...there is no excuse :P

    • @DataEngineerPlays
      @DataEngineerPlays  14 วันที่ผ่านมา

      don't worry, next episode I do exactly that!

    • @DataEngineerPlays
      @DataEngineerPlays  14 วันที่ผ่านมา

      I mean it was 'legal' it just wasn't very data engineer-y... Technically you don't even need trains, you could belt in every shape directly into your mam without affecting performance =P

    • @kyledex2328
      @kyledex2328 12 วันที่ผ่านมา

      ​@@DataEngineerPlaysfrom my MAM that is heavily influenced from yours and another person's I did my trains before I watched this video and I get my trains to drop off at the mam rather than anywhere else. With 1 line and 6 trains going around and delivering to all the sections of the MAM it makes life easier and streamlined because you don't need belts going anywhere. A lot easier for trouble shooting and made me feel a lot less spaghettified. Great work on the videos though and I really enjoy your thoughts process and helps me plan out what I'm going to do!

  • @kingjade
    @kingjade 14 วันที่ผ่านมา +1

    Your shape hub should've had a shape sorter that then feeds to trains that then take the shapes to the MAM. Commenting at 8:15 just in case it does come up later...

  • @theinnocenttomato9836
    @theinnocenttomato9836 14 วันที่ผ่านมา +1

    Why not just feed directly into the platform from train. Also you can have more than one train with the exact same route. Also id rotate how your shape selector is. If you are feeding from the bottom. Why have the input on the side. But having multiple trains instead of one really long train will help a lot. If you arent getting a train a min just add another train.
    Major improvement would be using filler wagons

    • @DataEngineerPlays
      @DataEngineerPlays  14 วันที่ผ่านมา

      In my mind I wanted to seperate the "get shapes from the world" process from the "put shapes into MAM" process. For example if we are running out of circles, I don't want to go around adding more circles to specific sections of the MAM... I just want to be able to input more circles into the first stage

    • @theinnocenttomato9836
      @theinnocenttomato9836 13 วันที่ผ่านมา

      @@DataEngineerPlays so what i did with mine was i had all the shape from the world go into a loading bay onto 4 length trains that just go in a straight line that has a stop for each layer of the mam. cause so long as you have at least one train per layer doesn't matter if the stops are all in a lines cause generally the first one fills then the second and so on.
      Once its past the beginning of loading you will always have 4 trains just looping around ready to replace when ever a shape runs out for the mam. i don't think you will run out of shapes as the first like 100 levels don't require more than 50k of a shape.

  • @blockshift758
    @blockshift758 7 วันที่ผ่านมา

    38:50 pin is just a 5th uncolored shape!

  • @WAF74
    @WAF74 14 วันที่ผ่านมา

    You're still only clicking the "Move Marker" button and not clicking the Save button. It's a bug that it's showing you a button. It's really a Checkbox labeled "Update Marker Location". You MUST click "Save". 49:16

    • @DataEngineerPlays
      @DataEngineerPlays  14 วันที่ผ่านมา

      Yes thanks, I've since figured it out

  • @tomdeboerio3639
    @tomdeboerio3639 14 วันที่ผ่านมา

    MAM:
    Level 1: Create a single layer uncolored
    > CuRuSuWu
    Level 2: Create a single layer with color and empty spot
    > CrRySw--
    Level 3: Add pin
    > P---WwCb
    Level 4: support a 4 layers shape (Will fit any random shape 1 of the game)
    > P-CrRg--:SbWyWm--:--P-CcRw--:RuCgP---
    Level 5: add single color crystal to the whole shape
    > crCrRgcr:SbWyWmcr:crcrCcRwcr:RuCgcrcr
    Level 6: add different color crystal for each layer (will satisfy all of the games random shape 2)
    > crCrRgcr:SbWyWmcb:cycyCcRwcr:RuCgcwcw
    Level 7: multi color crystal on the same level
    > crCrRgcg:SbWyWmcb:cycmCcRwcr:RuCgcccw
    Level 8: add pins over a crystal (note: on a per quarter basis, it is impossible to have crystal:pin:crystal as it would require stacking a crystal)
    > crCrRgcg:SbWyWmcb:cycmCcRwP-:P-P-cwRb
    Level 9: add pin under the crystal
    > P-CrRgP-:crWyWmcb:cycmCcRwP-:P-P-cwRb
    Level 10: add space above the pin (note: per quarter, impossible to have pin:space:crystal as it would require the crystal to be stacked)
    > P-CrRgP-:--WyWmcb:cycmCcRwP-:P-P-cwRb

    • @tomdeboerio3639
      @tomdeboerio3639 14 วันที่ผ่านมา

      Right now, i believe you are very close to 6 and i love seeing your incremental progress! I hope you try to build a MAM that can go all the way to level 10, even of the gane itself doesnt ask you for it!

    • @DataEngineerPlays
      @DataEngineerPlays  14 วันที่ผ่านมา

      level 7 is hard enough... I want to do that
      adding pins over and under crystals... interesting
      I'm saving this as reference for future content!

  • @Obaker30
    @Obaker30 14 วันที่ผ่านมา

    for the first 10 minutes I was thinking just to put all 4 shapes from the stations onto a short bus so you can just peel each one off

    • @DataEngineerPlays
      @DataEngineerPlays  14 วันที่ผ่านมา

      Yeah I'm not convinced I've done it the best way keen to see what you guys think after next episode

  • @kingjade
    @kingjade 14 วันที่ผ่านมา

    You could've also used the same solution as your color sorter, where the belts continued forward and hoping over the next platform.

  • @texnoti
    @texnoti 14 วันที่ผ่านมา

    SSIS? GCP?
    Well, I think global (main) and then localy.

    • @DataEngineerPlays
      @DataEngineerPlays  14 วันที่ผ่านมา

      Yeah I like that, so I did that next episode

  • @Neil_Hyman
    @Neil_Hyman 12 วันที่ผ่านมา

    What is wrong with having a train that only picks up one load but have 4 trains with one wagon instead of one train with 4 wagons. So your 4 Square trains pickup on with wagon 1 your 4 circle trains pick up with wagon 2 etc. Your dropoff is then much simpler.

    • @DataEngineerPlays
      @DataEngineerPlays  11 วันที่ผ่านมา

      How do you put in the stops to make that work? since they all need to stop at different positions

    • @Neil_Hyman
      @Neil_Hyman 11 วันที่ผ่านมา

      @@DataEngineerPlays I wish I could show you because describing it isn't easy lol