I Made RGB Tetris with just Redstone!

แชร์
ฝัง
  • เผยแพร่เมื่อ 22 ธ.ค. 2024

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

  • @mattbatwings
    @mattbatwings  8 หลายเดือนก่อน +150

    To try everything Brilliant has to offer-free-for a full 30 days, visit brilliant.org/mattbatwings
    You’ll also get 20% off an annual premium subscription.

    • @SpiritOfTheGalaxy143
      @SpiritOfTheGalaxy143 8 หลายเดือนก่อน +1

      This comment was posted 2 hours ago... THE VIDEO WAS UPLOADED 1 HOURER AGO!!!!

    • @soccersuperstarsedits
      @soccersuperstarsedits 8 หลายเดือนก่อน +7

      MAKE GEOMETRY DASH

    • @ApolloDAstronaut
      @ApolloDAstronaut 8 หลายเดือนก่อน +1

      sponsored guy gg

    • @DevinTowell
      @DevinTowell 8 หลายเดือนก่อน +2

      Awesome video, but you made a vital flaw. NES tetres uses what is known as a grab bag randomizer. easily done with shulkers, I would think. Basically tetris picks a spread of pieces then puts them in a register, it then shuffles the order of that register. This is to prevent a series of repeating pieces say being line piece 3 times in a row. or say never drawing a square piece for hundreds of moves. Both of wich were problems the original teris had to face and fix. All and all an impressive feat of redstone programming and engineering. However I would argue that because of your one fundamental change to its algorithm, you didn't make an NES based tetris, you made an NES inspired tetris with changes. Love the video great content, always happy to see you post.

    • @levdiamant8111
      @levdiamant8111 8 หลายเดือนก่อน +1

      have you ever thought about making a detailed tutorial like you logical redstone series about on of your newer more complex projects?

  • @poof3642
    @poof3642 8 หลายเดือนก่อน +448

    "I need to look into the future" - least complex minecraft redstone

    • @valeriataucci9794
      @valeriataucci9794 6 หลายเดือนก่อน +2

      First

    • @yorshex
      @yorshex 6 หลายเดือนก่อน +1

      i think it's a pretty common thing to just check if two things overlap and placing them in the previous position if they do in video game development actually (when you're not doing some very complicated continuous physics checks ofc)

    • @koertmans7616
      @koertmans7616 หลายเดือนก่อน

      "It's actually pretty simple" proceeds to invent time travel.

  • @demonicsuagercane
    @demonicsuagercane 8 หลายเดือนก่อน +1424

    Next thing to try is Minecraft in Minecraft (color edition)
    Edit: It has been done by Mod Punchtree

    • @HyperCodec
      @HyperCodec 8 หลายเดือนก่อน +138

      It'd take like 3 days per frame

    • @TheRealMangoDev
      @TheRealMangoDev 8 หลายเดือนก่อน +11

      @@HyperCodecwat

    • @Diamondsword85_RS
      @Diamondsword85_RS 8 หลายเดือนก่อน +11

      hey i commented first

    • @adryanlucas096
      @adryanlucas096 8 หลายเดือนก่อน +25

      Considering Matt already did a 3d render its definetly possible just really, and I mean REALLY hard

    • @demonicsuagercane
      @demonicsuagercane 8 หลายเดือนก่อน +8

      @@Diamondsword85_RS Yes?

  • @Yackalips
    @Yackalips 8 หลายเดือนก่อน +336

    Another way you could make the controls is giving villagers an item, then when you hold that item in your inventory, a sculk sensor would detect it

    • @onionsintrouble.gaming
      @onionsintrouble.gaming 8 หลายเดือนก่อน +9

      I was gonna say this as well

    • @thevalarauka101
      @thevalarauka101 8 หลายเดือนก่อน +3

      yeah this

    • @peckychicken
      @peckychicken 8 หลายเดือนก่อน +3

      How does this system work?

    • @jonathankydd1816
      @jonathankydd1816 8 หลายเดือนก่อน +44

      @@peckychicken If you hold an item that villagers will trade for, they will display the trade in their hands, this produces an interaction that skulk sensors can pick up

    • @julians3danimations
      @julians3danimations 8 หลายเดือนก่อน +5

      That's so cool

  • @Diamondsword85_RS
    @Diamondsword85_RS 8 หลายเดือนก่อน +460

    full color era of MBW has started

    • @Blackoutfor10days
      @Blackoutfor10days 8 หลายเดือนก่อน +8

      First comment award 🥇

    • @matthewdevries6590
      @matthewdevries6590 8 หลายเดือนก่อน +9

      HOW 3 HOURS AGO THIS VIDEO WAS 1 HOUR AGO

    • @sebz447
      @sebz447 8 หลายเดือนก่อน +9

      bro's a time traveler 💀💀

    • @yimingtan331
      @yimingtan331 8 หลายเดือนก่อน +2

      Mmm yes

    • @Bananenschil_
      @Bananenschil_ 8 หลายเดือนก่อน

      ​@@matthewdevries6590membership perk

  • @FACS01
    @FACS01 8 หลายเดือนก่อน +295

    @minecraft should take notes, redstoners want blocks that change colors depending of signal strength

    • @theorphanobliterator
      @theorphanobliterator 8 หลายเดือนก่อน +21

      last useful Minecraft update was 1.5 💀

    • @BlueKirby808
      @BlueKirby808 8 หลายเดือนก่อน +19

      What about dyeable redstone lamps? Crafting a dye with a redstone lamp will give you a redstone lamp of the respective dye color

    • @ayrton9808
      @ayrton9808 8 หลายเดือนก่อน +39

      @@BlueKirby808 The problem with this is that the player will expect the light emitted by the lamp to also have a different color. But this will take a complete redesign of the lighting engine of the game

    • @assassynkk32
      @assassynkk32 8 หลายเดือนก่อน +5

      Modders did it long time ago so company that big can do this too.

    • @MrBrineplays_
      @MrBrineplays_ 8 หลายเดือนก่อน +10

      ​@@ayrton9808I mean, if bedrock had a shader redesign (renderdragon) and still managed to do it, java surely can redesign their lighting engine

  • @DavidCornell1
    @DavidCornell1 8 หลายเดือนก่อน +66

    4:04 Local Redstoner realizes what the “tetr” in “Tetris” means

    • @warido37
      @warido37 8 หลายเดือนก่อน +6

      the timestamp is perfect

    • @SamiSaba2
      @SamiSaba2 7 หลายเดือนก่อน +4

      "Tetr" in Tetris means 4 in Greek (probably). because each piece only has 4 tiles

    • @AmazinCris
      @AmazinCris 5 หลายเดือนก่อน +1

      @@SamiSaba2 it's one letter off the root word "tetra" which does mean 4

  • @d_00
    @d_00 8 หลายเดือนก่อน +12

    matt 5:24: "you can't rotate the square"
    every tetris player: it's an O piece
    every modern tetris player: all-spin

  • @CobaltTetris
    @CobaltTetris 8 หลายเดือนก่อน +52

    This is spectacular! Huge improvements from the first iteration. Also love the Blue Scuti cameo at the beginning :D

  • @casvandermeulen5993
    @casvandermeulen5993 8 หลายเดือนก่อน +96

    okay, is it just me or did you forget the most important thing... a game over! its truly an amazing video, but the whole time i was wondering how you where going to implement it. and it got left out!

    • @florian4012
      @florian4012 8 หลายเดือนก่อน +3

      i was wondering the same thing

    • @earendiIeur
      @earendiIeur 8 หลายเดือนก่อน +9

      I think you can just detect if there is a collision as soon as a piece is created. If so then game over

    • @casvandermeulen5993
      @casvandermeulen5993 8 หลายเดือนก่อน +4

      @@earendiIeur but it only checks for movement right? there are only checks for going left, right and down. because rendering the blocks doesnt follow these checks, it just renders inside the already existing blocks, just like before the movement collision was added.

    • @typoilu3413
      @typoilu3413 8 หลายเดือนก่อน +1

      He forgot the functionality to store as well

    • @aquau5777
      @aquau5777 8 หลายเดือนก่อน +11

      @@typoilu3413nes tetris doesn't have holding

  • @wattsvanes4613
    @wattsvanes4613 8 หลายเดือนก่อน +24

    I coded Tetris myself a few years ago (not in Minecraft 😅), and it’s amazing to see how the implementation decisions are straight just identical

    • @GuilhermeHCardozo
      @GuilhermeHCardozo 3 หลายเดือนก่อน

      Right!?!? That colision detection that he used was so good! When I did it I did it differently, the and collision felt really nice

  • @zeldaandTwink
    @zeldaandTwink 8 หลายเดือนก่อน +51

    I recommend space invaders.
    Don't forget that it speeds up as it goes

  • @HappyGingerWolf
    @HappyGingerWolf 8 หลายเดือนก่อน +32

    I think the falling animation for line clears looks way cooler than real tetris

  • @ondrejjelinek4647
    @ondrejjelinek4647 8 หลายเดือนก่อน +30

    MOM: Matt! you still playing minecraft?! MATT:Nah just tetris.

  • @wiirambo7437
    @wiirambo7437 8 หลายเดือนก่อน +2

    @mattbatwings
    1. Great video
    2. insane to see that done with just redstone and no commands
    3. As someone who read EVERY single instruction in the NES Tetris ROM:
    In the game movements within a frame is processed in the order of horizontal shifts, rotation, vertical drop
    The lines above a cleared line are shifted down one by one. The game check for a full line 4 times, but only where the piece locked.
    The next piece is not 100% random, the code to generate a random piece has a strong bias against repeating a piece and a small bias against I and L pieces.
    (This is just a very basic explanation; NES Tetris has a lot of quirks)

  • @filval387
    @filval387 8 หลายเดือนก่อน +2

    14:06 I'm pretty sure in the actual game, whenever you rotate, the game has a few positions it can check to see if it can put the rotated piece somewhere where it doesn't intersect anything, and if none work, it just doesn't rotate...

  • @mrseriousv1
    @mrseriousv1 8 หลายเดือนก่อน +29

    hell yeah another mattbatwings video

  • @Helloiamcat72
    @Helloiamcat72 8 หลายเดือนก่อน +16

    I struggle building a 7 segment display meanwhile this guy is out here building tetris

    • @j.21
      @j.21 8 หลายเดือนก่อน +3

      i still need to point out that building redstone doors don't exactly use the same skill set as building redstone computers
      edit: the comment is edited to be more accurate now

    • @gamer9smith
      @gamer9smith 6 หลายเดือนก่อน

      @@j.21 But...But he's talking about a component usually used in computational redstone, including in this video and also isn't a door

    • @j.21
      @j.21 6 หลายเดือนก่อน +1

      @@gamer9smith you know that a comment can be edited right?

    • @gamer9smith
      @gamer9smith 6 หลายเดือนก่อน +1

      @@j.21 Oh I didn’t catch that, what did he originally say?

    • @j.21
      @j.21 6 หลายเดือนก่อน

      @@gamer9smith If I remember correctly, the original words should be "3x3 piston door" or something very close to that

  • @TheSnakeGame48
    @TheSnakeGame48 8 หลายเดือนก่อน +32

    It’s crazy how a game as simple as Tetris can be made in Minecraft and also it takes ALL of this redstone just for one thing

    • @destroy1440
      @destroy1440 8 หลายเดือนก่อน +4

      Imagine how much “redstone” there is in a phone or PC that runs incredibly complex programs

  • @Ali107
    @Ali107 8 หลายเดือนก่อน +45

    *THE ONE PIEECE!*
    5:17
    10:25
    10:31
    11:20

    • @bluetheraze222
      @bluetheraze222 8 หลายเดือนก่อน +5

      THE ONE PIECE IS REEEEAAAAAAL

    • @gaimnbro9337
      @gaimnbro9337 8 หลายเดือนก่อน +2

      THE ONE PEICE IS REEEEEAAAAAAAALLLLLLLLLLLLLLLLLLLLLLLLLLL!!!!!!!!!!!!!!!

    • @thatdelta
      @thatdelta 8 หลายเดือนก่อน +2

      best comment
      CAN WE GET MUCH HIGHER!!!!!!!!!!!!!!!!!

    • @asdfasdfwasdfwesd
      @asdfasdfwasdfwesd 7 หลายเดือนก่อน +2

      Is that a one piece reference?

  • @armandmarcelli5795
    @armandmarcelli5795 8 หลายเดือนก่อน +5

    Very nice video ! I codded myself a tetris game in C with arduino and i met the same issue as you had with off-screen rotations. What I did is that i allowed them, and checked after a rotation if there was a part of it outside, if so, i move its x (+1 or -1 depending of the side the off-limits blocks are) and check it again, until the whole piece fits in the screen. However, i have no idea how hars it would be to do that in redstone, your work is really impressive

    • @davr1
      @davr1 8 หลายเดือนก่อน +1

      How do you deal with pieces that can't be moved sideways after a rotation (like a T piece falling down a 2 block wide opening, being rotated so that the flat side now points up or down) ?

    • @armandmarcelli5795
      @armandmarcelli5795 8 หลายเดือนก่อน +1

      @@davr1 oh yeah, T spin
      Tbh I didn't really cared about them, it was for a school project and my teacher isn't a pro so I don't think he even tried that lmao

  • @thetroiimaster
    @thetroiimaster 8 หลายเดือนก่อน +2

    I would've also added pistons to the left and right of the pressure plates to immediately move you to the center. But it is entirely up to choice, as some people might find it obstructing.

  • @jzmc7562
    @jzmc7562 8 หลายเดือนก่อน +15

    You are amazing at redstone but i think your real unique skill is in explaining things in a very understanding and entertaining way. In my opinion you are the absolute best redstone youtuber on the entire platform even if ur not the best redstoner.

  • @sebparr1818
    @sebparr1818 8 หลายเดือนก่อน +2

    loving the work that you do. might i say, you can use the rising and falling edge detection from 1 clock. no need for 2....

  • @SmartThinker15
    @SmartThinker15 8 หลายเดือนก่อน +1

    13:28 ahhhh looking into,the future simple

  • @MaxiCubi
    @MaxiCubi 8 หลายเดือนก่อน +11

    0:05 OMG diao !

    • @TitanPlayz100
      @TitanPlayz100 8 หลายเดือนก่อน

      omg maxicubi

  • @AdamHolland-Adz
    @AdamHolland-Adz 8 หลายเดือนก่อน +7

    "Hey dude, do you wanna play Tetris with me?"
    "Uh sure"
    "Okay, join this Minecraft server"

  • @NiceHyper01
    @NiceHyper01 8 หลายเดือนก่อน +1

    This is actually really good. The logic behind this is really advanced stuff. Well done!

  • @EroGamerGD
    @EroGamerGD 8 หลายเดือนก่อน +2

    Oh, it was nice to hear Place on Fire by Creo at the end!
    Great project. I'm currently learning microelectronics, and this was fun to watch. :)

  • @cornmonk9212
    @cornmonk9212 8 หลายเดือนก่อน +2

    Only one complaint. The dispenser isn't copying the Tetris bag system. Tetris works by filling a "bag" with all the pieces and randomly picks one out. When the "bag" is empty it just refills it and does it again. The reason I am saying this is because you can technically get alot of the same peices but this system prevents that. I hope this gets looked through because it seems like a really simple fix that will be closer to Tetris. I think you really should have looked a bit more in depth into how Tetris works, but still you made a great video. Just wanted to point that out.

    • @Jaden_YaLor
      @Jaden_YaLor หลายเดือนก่อน

      NES tetris doesn't have the 7 bag. he based all the features of this game off of nes tetris.

  • @uBreeze
    @uBreeze 8 หลายเดือนก่อน +1

    Using various sounds such as shifting armor pieces for a user interface could be a viable alternative to the jump, that way, you can rotate while moving.

  • @thatviewer-4142
    @thatviewer-4142 2 หลายเดือนก่อน

    Downloading the world before Tetris Holding strikes. Always love how you can manage to build all of this in Minecraft. Technically, you are building a computer every time you make these projects, and I know that takes a lot of work. Really appreciate it! It also teaches how computers work, in a very fun way!

  • @gabenugget114
    @gabenugget114 4 หลายเดือนก่อน

    1:17 Sometimes, they have a HOLD button that moves your current piece into a area, and moves the other out (if there is one).

  • @FArire
    @FArire 8 หลายเดือนก่อน +3

    It is PERFECT ! Just one little thing is missing : The kalinka !

  • @donutstudios6353
    @donutstudios6353 8 หลายเดือนก่อน +1

    Really awesome build!
    I think that instead of 2 pressure plates on opposing sides for left and right movement, instead, use 2 tripwires that are at the player head level (and face the opposite direction of the jump tripwire-) because it is at head level, if they jump, they still can trigger it. This enables simultaneous movement and rotation.

  • @AmaroqStarwind
    @AmaroqStarwind 8 หลายเดือนก่อน +1

    6:59 Guess we won't be seeing the Super Rotation System

  • @gianlucatartaro1335
    @gianlucatartaro1335 7 หลายเดือนก่อน +1

    My guy, this is insane. You deserve millions of views for this. Great job on this work of genius 👍

  • @Wira-lc8sc
    @Wira-lc8sc 8 หลายเดือนก่อน +3

    I really wanted worldedit so I can follow your tutorials, so I'm so happy that I got worldedit.

  • @scoutamass5924
    @scoutamass5924 8 หลายเดือนก่อน +3

    Don’t get me wrong, this is incredibly impressive and super cool, but as someone who used to play competitive modern Tetris, I nearly dissolved watching this video

  • @LovedNCared4
    @LovedNCared4 8 หลายเดือนก่อน +2

    Subbed, I really enjoy how understandable you make it and how genuinely skilled you are. I’ve watched a few of your videos before and your effort is appreciated, enjoyable watch!

  • @rijaramangalahy3985
    @rijaramangalahy3985 8 หลายเดือนก่อน +1

    I allways go strait to the showcase wich is, for me, the best part.
    Amazing video. The redstone level is just incredible

  • @mrxsatyr8459
    @mrxsatyr8459 8 หลายเดือนก่อน +1

    I will never NOT be in awe at the ability of Minecraft redstone and those who understand how to use it to the fullest. Just a simple game mechanic turned into building blocks for computer code

  • @stefanolassandro886
    @stefanolassandro886 2 หลายเดือนก่อน

    Amazing job! I really appreciated the fact that you also included a lamp version.

  • @tanhrs8711
    @tanhrs8711 8 หลายเดือนก่อน +2

    Somebody : hum this seems complicated
    Mattbatwings : make more ROM

  • @hubBRUH2
    @hubBRUH2 7 หลายเดือนก่อน +1

    8:20 7up like the drink hehe

  • @CHARSARG
    @CHARSARG 8 หลายเดือนก่อน +5

    Well, in the nes tetris, it used a sprite sheet then colored it, so you could use something like glass, so it would show the black and white version of it, then put glass in front
    At least, thats how i think it worked

  • @excelmaster2496
    @excelmaster2496 8 หลายเดือนก่อน +1

    15:56 oh yeah, a flawless rotation

  • @anthonycannet1305
    @anthonycannet1305 8 หลายเดือนก่อน +1

    You could do the soft drop by applying it to the player’s input controls tick. So with the clock alternating between input/down/input/down etc. the input tick would also move it down and double the speed of the piece when you soft drop it.
    And for increasing the speed you could use a comparator clock with a signal strength comparison to make a variable speed clock that changes the speed of the clock based on the signal strength comparison, and you can change the signal strength to change the frequency of the comparator clock. If it’s all going on one clock you can make a 1 digit binary counter. Whenever the bit flips on it checks the input and when it flips off it does the down movement. That alternates the pulse from the clock between two circuits and makes it all operate on one controllable timer.
    It's kinda hard to explain in text but if you have a typical comparator fader circuit with two comparators powering each other with a decaying signal strength, and a torch output from the block used, then a repeater from the torch back into the comparator timer. The torch will pulse on for 1 tick when the comparator fade timer reaches zero signal strength, then it resets the comparators with a fresh signal. You can push a signal into the side of the second comparator to deactivate the timer early when the decaying signal drops below the input signal it cycles the clock. As you increase the signal strength going into the clock you speed up the clock.
    When the input signal is 0, the decay clock has to decay from 15 to 0, but if the input signal is 4 for example then once the decay signal drops to 4 the second comparator will output a zero instead of the decaying signal which instantly resets the clock early every time it goes around. So you could technically make a 16 level system, from 0 to 15 which increases the speed of the clock. I'm sure it can't run at a 1 tick clock speed though so if you extend the duration of the decay clock beyond 15 ticks maximum you can make a slower clock that still has a 15 tick range of speeds.

    • @anthonycannet1305
      @anthonycannet1305 8 หลายเดือนก่อน

      Attempting to make an example diagram
      top down view
      🔴🔴➡➡➡...➡🔴
      💡⬛⬅⬅⬅...⬅🔴
      ❌❌⬆
      the light bulb is a torch comming from the black square block and is also the output signal which will probably need to be reduced to a one tick pulse. The red dots are redstone dust. The left and right arrows are comparators pointed in that direction the up arrow is a signal strength input going into the last comparator which controls the speed of the clock from 0 to 15, 0 being the default slow speed and 15 being the fastest possible. You can make it a variable length to extend the duration of the clock entirely. So the length of the clock gives the range of durations while the input selects the speed between the normal duration and 15 ticks sooner than that.
      The red X is an empty space

  • @AdrianHereToHelp
    @AdrianHereToHelp 8 หลายเดือนก่อน +2

    The Matt Parker jumpscare was very unexpected, but very appreciated

  • @TheRealMangoDev
    @TheRealMangoDev 7 หลายเดือนก่อน +1

    damn it would be RLY COOL to replicate the original NES TETRIS bugs like the glitched colors

  • @0-M72-0
    @0-M72-0 8 หลายเดือนก่อน +1

    Tbh, I feel like it would have been worth it to implement levels and softdrop, and then just use the /tick command to make the max speed faster. But it's still amazing that you are able to do all these crazy things!!! Keep up the good work!

  • @captheobbyist6434
    @captheobbyist6434 8 หลายเดือนก่อน +3

    i think i get it now why people like massive redstone builds. it's basically visualising of programs. if you made Tetris in python, it's just a bunch of code, but in the background there's also a lot of computation. but here it's all compacted into a single machine, giving it a giant look. it's pretty cool but i still think that making larger projects with regular code is way more exciting. redstone can limit you at times

  • @bubakk921
    @bubakk921 8 หลายเดือนก่อน +1

    Hey in the controls where are the pressure plates you could make it so when u stand on one pressure plate a piston will push you back so you dont have to go back

  • @DaniellPXL
    @DaniellPXL 8 หลายเดือนก่อน +1

    Great Video! As a modern tetris player I'd love to see SRS and 7-bag though. Maybe even 1v1 versus?

  • @danielllanes5298
    @danielllanes5298 8 หลายเดือนก่อน +3

    creo music in the showcase was amazing

  • @Slicudis
    @Slicudis 8 หลายเดือนก่อน +2

    LET'S GOOO!!! CONGRATS!!!

  • @FuddsVR
    @FuddsVR 8 หลายเดือนก่อน +2

    I just watched one of your other videos. I love your videos, u earned a sub.

  • @PloatnO
    @PloatnO 8 หลายเดือนก่อน +2

    Matttbat : I need to look into the future
    Me : TIME TRAVEL

  • @thomasmeslin8399
    @thomasmeslin8399 6 หลายเดือนก่อน +1

    The showcase was awesome

  • @oryxdotpng
    @oryxdotpng 8 หลายเดือนก่อน +1

    13:24 bro going full on NYC psychic mode

  • @thepil57
    @thepil57 8 หลายเดือนก่อน +2

    How can he make all this into a twenty minute video and I have spent over 20 hours building a calculator that can only add single integers. This guy is crazy. 😅

  • @hakkesaelger
    @hakkesaelger 8 หลายเดือนก่อน +2

    8:07 add value to all the exes😂

  • @artemiskearney8019
    @artemiskearney8019 8 หลายเดือนก่อน +7

    Since soft drop is an input, it could happen on the sideways movement / rotation clock ticks (seems fine to give soft drop priority over sideways movement)

    • @ZÏ̇̃
      @ZÏ̇̃ 8 หลายเดือนก่อน

      I was thinking if he positions the player down slightly so that his head would intersect with a second tripwire, where if he crouches it would no longer intersect, giving you yet another input. I think moving the player down half a block should allow this while still allowing input by jumping to touch the top tripwire.

  • @maxmotion6371
    @maxmotion6371 8 หลายเดือนก่อน +2

    Amazing work, one thing I thought about is that when soft dropping I believe the player can't rotate or move left or right so wouldn't it be possible to implement as the piece moving down on the player clock as well while soft dropping?

  • @perah100
    @perah100 8 หลายเดือนก่อน +1

    Given your prior work, I think a hard drup might be possible for you, my thinking is to subtract remaining lines from Y, as for control a inverted trip wire could detect crunching.

  • @Meme_Central_69
    @Meme_Central_69 8 หลายเดือนก่อน +1

    You should add pistons to push the player back to the center of the control area so you don’t have to press D than S to step off the pressure plate before pressing D again to move the piece twice

  • @theotimeyt
    @theotimeyt หลายเดือนก่อน +1

    0:09 it’s Alex T!

  • @DawnRies-w1n
    @DawnRies-w1n 8 หลายเดือนก่อน +2

    This is AWESOME! Love it!

  • @connor_awesome6482
    @connor_awesome6482 8 หลายเดือนก่อน +2

    Loving these color videos

  • @ELITE-CHIEF-DRILL-MAN-ko3yp
    @ELITE-CHIEF-DRILL-MAN-ko3yp หลายเดือนก่อน

    19:36 showcase is one of my favorite parts

  • @bazookasniper5167
    @bazookasniper5167 8 หลายเดือนก่อน +2

    The controls are similiar to the wii balance board controls for tetris party deluxe

  • @SecMem
    @SecMem 8 หลายเดือนก่อน +2

    wish we had a lightblock that emits a diff color depending on signal strenght

  • @melted_bunny
    @melted_bunny 8 หลายเดือนก่อน +2

    My cursed brain expected Luffy to appear on screen every time you said 'one piece'

  • @kaz49
    @kaz49 8 หลายเดือนก่อน +2

    Is it possible to use pistons to reset the player's position every time the player steps on a pressure plate? I feel like that'd be more intuitive because then the player's WASD would directly correlate to controls instead of needing to press the opposite button after every move to re-center.

  • @SheekyDev
    @SheekyDev 8 หลายเดือนก่อน +1

    9:05 You could have put fences on the pressure plates to make the A-D movement faster

  • @CheeseArchery
    @CheeseArchery 8 หลายเดือนก่อน +2

    upgrade idea, make a piston push you to the midle

  • @bratworst
    @bratworst 8 หลายเดือนก่อน +1

    The coordinate system was the correct choice. Hold pieces would have been easy to implement in a coordinate system if they were desired.

  • @TITANbyArbid
    @TITANbyArbid 8 หลายเดือนก่อน +17

    Using Pacman's idea in Tetris? Genius 😎

    • @BlueKirby808
      @BlueKirby808 8 หลายเดือนก่อน +1

      Big brain complex 🧠😎

  • @BatchBot
    @BatchBot 8 หลายเดือนก่อน +4

    I CANNOT WAIT

  • @Zac_nau
    @Zac_nau 8 หลายเดือนก่อน +1

    For the soft drop could you have a faster clock for falling when you enable it and for every pulse for falling it adds too the score?

  • @Akimitsu64
    @Akimitsu64 8 หลายเดือนก่อน +1

    I’m impressed your PC handled this wow! I wish we could have texture packs like this on Minecraft Bedrock edition

  • @EvermoreUnicorn
    @EvermoreUnicorn 8 หลายเดือนก่อน +1

    Can villagers and skulk sensors be used for controls? Where you can rebind your hot bar buttons to whatever keys are comfy (only works for inputs that dont need to be pressed twice in a row)

  • @ZeroPlayerGame
    @ZeroPlayerGame 8 หลายเดือนก่อน +1

    The madlad did it again! Next version with rotation kicks? ;)

  • @D_Quinn
    @D_Quinn 8 หลายเดือนก่อน

    The two clocks is essentially how real games do it too, but instead of two clocks you just use even ticks for one set of operations and uneven ticks for the other.

  • @Abdulkadir-yq2vm
    @Abdulkadir-yq2vm 8 หลายเดือนก่อน +1

    BRO that was amazing you should make a tetris theme song behind by note blocks bro

  • @MrTuna__
    @MrTuna__ 8 หลายเดือนก่อน +1

    other than this thing is in the top 10 coolest things i've seen so far with redstone, i was wondering: to make soft drop, couldn't you have made the block skip a line when going down? Like, when you click the button for soft drop, the block starts going down skipping one row at a time. Wouldn't that work? Anyways, great job.

  • @guardianol
    @guardianol 8 หลายเดือนก่อน +3

    His voice is so soothing!

  • @bailyOwO
    @bailyOwO 8 หลายเดือนก่อน +1

    13:03 Amung Us !!!

  • @juliajean6731
    @juliajean6731 8 หลายเดือนก่อน +1

    So for the collision detection why don't you allow any piece movement in a "future" buffer and only display it if it's a valid position?

  • @choonyongtan5671
    @choonyongtan5671 8 หลายเดือนก่อน +3

    Another video from the legend

  • @maxca
    @maxca 8 หลายเดือนก่อน +1

    This is so coooool, congrats

  • @BeastBrother2095
    @BeastBrother2095 8 หลายเดือนก่อน +1

    Mod punchtree made a level based tetris today.

  • @cangus6349
    @cangus6349 8 หลายเดือนก่อน +1

    For the soft drop could you use the second clock (used for left and right by the player) to drop the piece at 2x speed?

  • @littlepiggames
    @littlepiggames 8 หลายเดือนก่อน +1

    8:21 7 up? like the soda?

  • @neksodebe
    @neksodebe 6 หลายเดือนก่อน

    18:45 Couldn't you just move the tetris piece down 2 units every clock/drop tick instead of 1 unit?

  • @kingabdu3825
    @kingabdu3825 8 หลายเดือนก่อน +2

    7:09 “That is a small price to pay for rotation”
    -Thanos

  • @Rebuild3
    @Rebuild3 4 หลายเดือนก่อน

    that 3x3 issue you had is so simple to fix! all you need is to edit the json of that specific part from (correct me if im wrong) 48*48 to 64*64.

  • @capsey_
    @capsey_ 8 หลายเดือนก่อน +1

    this video is literally exact thought process I had when I was coding tetris in javascript, though, uh... obviously your one is a little bit harder lol

  • @andre_601
    @andre_601 3 ชั่วโมงที่ผ่านมา

    For the collision + rotating thing... Would it be more difficult to just take the tile's current state, apply the requested rotation and see if that collides with anything before allowing/denying rotation?
    I feel like that could've worked too any may have been a simpler system in a way.

  • @CatsAreAwesome146
    @CatsAreAwesome146 7 หลายเดือนก่อน

    POV me acting as if I understand all of this while my red stone skill level is so low that I struggle to make a sheep fricker