I tried to make Tetris in Scratch

Поділитися
Вставка
  • Опубліковано 25 лис 2024

КОМЕНТАРІ • 345

  • @idzwakey8737
    @idzwakey8737 7 місяців тому +96

    4:26 could of used the set rotation style block and changed it to dont rotate

    • @Upside-out
      @Upside-out 7 місяців тому +5

      I was about to say that

    • @gamezboi_
      @gamezboi_ 7 місяців тому +15

      "could of"

    • @Siuozl
      @Siuozl 6 місяців тому

      EXACTLY

    • @YourLocalGP8
      @YourLocalGP8 6 місяців тому +3

      Could ‘of’ used change x by and change y by

    • @Siuozl
      @Siuozl 6 місяців тому

      @@YourLocalGP8 nah u can’t cuz that’s not what he’s doin

  • @DSMusicParodies
    @DSMusicParodies 7 місяців тому +58

    btw, if u add multiple when flag clicked blocks, both run when flag clicks, allowing some scripts to be seperate from "wait" blocks in the forever loop of the other chain of blocks. this helps with things like snappy-ness.

    • @XenonNeko
      @XenonNeko  7 місяців тому +7

      Oh wow! That's neat!

    • @flameofthephoenix8395
      @flameofthephoenix8395 6 місяців тому

      @@XenonNeko Additionally you can use DaysSince2000 to create your own wait blocks which is a better alternative, and if you're worried that the wait blocks have more precise timing, they don't. Though, you'll have to multiply DaysSince2000 by 86,400 to get the value in seconds.

    • @ego-lay_atman-bay
      @ego-lay_atman-bay 6 місяців тому +6

      Except you can run into sync issues. That's why many lot of scratch games use only 1 green flag clicked block (even griffpatch uses 1).

  • @alexside5153
    @alexside5153 7 місяців тому +35

    I love this video, and how it explains how scratch works. Most youtubers just try to make fun of it and say "How limited it is" but you described it very well in a way that makes it seem more like a game engine, which is what it is. Even if it is for kids, it does it's job very well, and i have been using scratch for years with no issues.

    • @XenonNeko
      @XenonNeko  7 місяців тому +4

      Thank you!

    • @ego-lay_atman-bay
      @ego-lay_atman-bay 6 місяців тому +8

      I have been using scratch for many years, and love it so much, but I still don't say it's a game engine. It's way more inline with regular programming than a game engine. A game engine usually takes care of physics and more, but scratch just gives you the basic tools. Scratch does have moving in a direction, but that's already a common programming concept, turtle graphics.

  • @aaron.s1531
    @aaron.s1531 7 місяців тому +170

    In my computer class, im making an inscryption style card game. Scratch is a funny little thing.

    • @funkymoss
      @funkymoss 7 місяців тому +8

      i love inscryption!! can you give me an update when you release it?

    • @aaron.s1531
      @aaron.s1531 7 місяців тому +8

      @@funkymoss sure man!

    • @aaron.s1531
      @aaron.s1531 6 місяців тому

      @@funkymossIts done enough for what I need now lol, my account name is this_is_a_name_yes
      Its called Performance task (inscryption style card game)
      Note: its INSPIRED by inscryption, i did NOT do a good job modeling after it lmao.
      Other note: Don’t speak with the book, it might get ideas…
      It will likely receive updates, as there are only 10 cards, half yours, half not.

    • @parali30
      @parali30 6 місяців тому +3

      ​@@funkymossi hope he didnt forgor

    • @Tylerthedestroyerr
      @Tylerthedestroyerr 5 місяців тому +1

      @@parali30he forgor

  • @lpinf
    @lpinf 6 місяців тому +34

    Just wanted to let you know, the forever loop isn't ONLY a forever loop, but it also yields for other "threads" once the end of the loop is reached (if you put multiple flag clicked blocks for example, those scripts would then get processing time), and automatically waits for the next frame. This means loops are capped to 30 fps by scratch itself, so you don't have to do any timing work ! The only way to prevent this is to create a function (define block) with the "run without screen refresh" option on.

    • @ego-lay_atman-bay
      @ego-lay_atman-bay 6 місяців тому +1

      Well, scratch does cap it to 30 fps, but that doesn't mean lag can't happen. Using delta time is much better. Plus, this also caps the fps on turbowarp, which can run scratch projects at higher fps, as high as 256 (but usually just 60).

    • @lpinf
      @lpinf 6 місяців тому

      @@ego-lay_atman-bay Delta time is obviously superior, and for that, the `days since 2000` block actually is pretty cool if you want multiple timers (to avoid using the `timer` value which can be used for stop detection).
      It can get really precise, being a floating point number ! For small projects though? you aren't gonna lag scratch much, so it's fine.

    • @breakdanc3
      @breakdanc3 5 місяців тому +1

      I’ve always found that scratch runs on 32fps, but 23 on Firefox. Maybe it’s 24 because my fps project isn’t that good lol

    • @lpinf
      @lpinf 5 місяців тому

      @@breakdanc3 I've had issues sometimes with broken FPS caps of 24 on Windows in some browsers :p

    • @breakdanc3
      @breakdanc3 5 місяців тому

      @@lpinf Yeah. I switched my games to Google Chrome’s 32 fps, so it also works in the offline scratch program. I think most people use 32 fps for their games. I always used 23/24 until now.

  • @Lu9_ST
    @Lu9_ST 7 місяців тому +15

    the funny thing is, one of the sample projects that would COME with scratch (the very old 1.x versions for windows) was in fact a Tetris clone. It had levels and speed-up I think, but otherwise it looked far more boring visually, so I'll still say yours is better, lol
    (but also old Scratch had less to work with i.e. you couldn't create and define your own blocks/functions)

  • @Goofynaas204
    @Goofynaas204 6 місяців тому +7

    This is a pretty good project! I was so happy when you switched to the delta time method.

  • @muodyadept4447
    @muodyadept4447 6 місяців тому +6

    I dont understand programming, and i have no idea why this vid popped up in my recommended. But this was fun to watch xD

  • @flameofthephoenix8395
    @flameofthephoenix8395 6 місяців тому +11

    3:30 That is indeed one of the most useful blocks.

  • @gaimnbro9337
    @gaimnbro9337 6 місяців тому +6

    Good job! I've been using scratch for years...and I can't even fathom how to make Tetris

  • @gho9679
    @gho9679 5 місяців тому +2

    I loved the vibes in this video. I couldn't follow along the actual makig process very well since I don't know much about programming or scratch, but it was still a great watch! Keep it up gamer

  • @theotimeyt
    @theotimeyt 27 днів тому +1

    4:39 there is a block that allows you to do this. There is a block in movement (I think) which is set rotation mode and you can set it to don’t rotate so the object moves like it’s rotated but it doesn’t look like it, if you know what I mean.

  • @canaromc
    @canaromc 2 місяці тому +3

    T-Spins:💀
    Holding:💀
    Perfect Clears:💀
    jokes aside tho, i really liked seeing the process on how you made things, rlly cool!

    • @RedDisco151
      @RedDisco151 Місяць тому

      😮😮😮 A New Scratch Game 😮😮😮😮😮😮😮😮😮😮😮😮

  • @Leognml
    @Leognml 7 місяців тому +28

    dude this is like your second time using scratch ever and your way better then me

    • @Eeeeeeeee75282
      @Eeeeeeeee75282 7 місяців тому +10

      that’s because he has coding experience in other coding softwares, Scratch is like an easier version of any other coding software

  • @EktoAnim
    @EktoAnim 7 місяців тому +10

    4:43 there's a block in the motion tab that lets you set the visual rotation style to only left and right. It might also have a setting to stop visual rotation completely but i'm not sure

    • @XenonNeko
      @XenonNeko  7 місяців тому

      I wish I would have known about this sooner!

    • @iankim5395
      @iankim5395 7 місяців тому

      yes that is true

    • @ThePianoTutorialGuy
      @ThePianoTutorialGuy 7 місяців тому

      whats the song at this part

    • @XenonNeko
      @XenonNeko  7 місяців тому

      @@ThePianoTutorialGuy "File Select" from Super Mario 64

    • @ThePianoTutorialGuy
      @ThePianoTutorialGuy 7 місяців тому

      Thanks man

  • @fabiandoll1385
    @fabiandoll1385 7 місяців тому +3

    Bro you are making amazing content.
    Thats the First Video i have Seen of you, and i would have guessed that you Channel would be much bigger

  • @arsen4k
    @arsen4k 5 місяців тому +2

    14:30 cuz object wants to go beyond the screen, but scratch does not allow this and therefore moves the figure a little to the other side, but part of the figure remains behind the visible part ((for example, when a shape is rotated near the side of the screen, there is a chance that its coordinates will change, especially if they are J and L shapes and their long parts go beyond the screen)

  • @RedDisco151
    @RedDisco151 Місяць тому +1

    Ive used scratch for 6 years and I love platformers animations and 3D Games

  • @OmarEssawyGD
    @OmarEssawyGD 6 місяців тому +3

    for your first time making an actual project on scratch, you did good

  • @flameofthephoenix8395
    @flameofthephoenix8395 6 місяців тому +2

    3:00 You can recolor with the color effect block, however getting the colors you actually want is tricky.

  • @enderdude6
    @enderdude6 Місяць тому +1

    professional scratcher here. there is a movement block called "set rotation mode to ()" and there is an option to remove all visual rotation. also, you can have numbers less than 1, eg 0.5. it will also work if you put in .5, which is neato.

  • @flameofthephoenix8395
    @flameofthephoenix8395 6 місяців тому +2

    3:15 With that nice black background it should make recoloring your sprites easy, to change the color of the sprite you set the color effect to double the value you want it to be, to get the saturation you set brightness effect to one hundred minus the value you want your saturation to be, and to get the brightness effect you set the ghost effect to one hundred minus the value you want for brightness. I may have gotten some of the mathematics wrong since I haven't needed to use this in a while, but that is the overall gist. Unfortunately using ghost effect for brightness makes it hard to then have actual ghost effect.

  • @flameofthephoenix8395
    @flameofthephoenix8395 6 місяців тому +3

    1:13 In my opinion, it's best not to use triangles, 3d rendering doesn't need triangles, any illusion will do, and bill-boarding is an illusion. But, there's more you can do, like if you want to render a 3d line you can project the two points onto the screen then put your 2d image in-between the two points, scale it to fit between the two points, and rotate it to match the slope of the line.

  • @ClaramayNivetta
    @ClaramayNivetta 5 місяців тому +1

    i think it would've been cool to see the process behind implementing other game mechanics such as SRS, T-spin line clears, and back-to-back. you can most likely find more info about this by looking at tetris wikis and things, so i'll spare the details, though i still think it would be neat to see someone show the thought process behind programming those mechanics into the game

  • @PersonOverHeaven
    @PersonOverHeaven 7 місяців тому +236

    2 words USE CLONE

    • @XenonNeko
      @XenonNeko  7 місяців тому +63

      I personally feel that stamping is more efficient for tiles on a grid

    • @PersonOverHeaven
      @PersonOverHeaven 7 місяців тому +40

      @@XenonNekobut with clones are way less complicated and can use the if touching blocks in sensing and rotate using movement blocks instead of all that math stuff and code

    • @XenonNeko
      @XenonNeko  7 місяців тому +28

      ​@@PersonOverHeaven True. I'm definitely not used to the way things are done in Scratch 😂

    • @flameofthephoenix8395
      @flameofthephoenix8395 6 місяців тому +18

      @@XenonNeko Clones are easier, but not really the best for rendering, stamping is generally optimal, however clones do have their use case. Generally, clones are best used as extra data storage because if you make a list that is "For this sprite only" then clones will have their own separate version of the list that has different values, this is useful if you are storing a lot of data that can't fit on a regular list that only has 200,000 maximum items, though there is also a maximum of 300 clones so there is that to consider too.

    • @snezitko
      @snezitko 6 місяців тому +9

      ​@@XenonNeko most things on grid that need collision detection are generally better with lists than using clones because the touching block is a lot slower than the check a thing in the list blocks.

  • @oklyok
    @oklyok 7 місяців тому +7

    there's a block where you can turn the sprite technically but not visually

  • @flameofthephoenix8395
    @flameofthephoenix8395 6 місяців тому +1

    Alright, next I expect you'll be trying machine code, the best of all worlds, there will be no strange decisions from Unity, no weird block-based limitations, and a lot of time and effort spent.

  • @megaraytoiletpower
    @megaraytoiletpower 2 місяці тому +3

    that thumbnail was so good i clicked and immidietly commented this

  • @theotimeyt
    @theotimeyt Місяць тому +1

    2:10 the plural of Tetris is Tetrises

  • @Despatra
    @Despatra 5 місяців тому +1

    FYI scratch already runs at 30 fps, by adding the wait block you either made it run at 15 or it did nothing

    • @XenonNeko
      @XenonNeko  5 місяців тому

      I did eventually realize this after switching to delta-time later in the project. The delta-time always hovers around 0.03, which is 30 FPS.

  • @p_layd
    @p_layd 7 місяців тому +3

    Adding a score is easy, just add a score variable and increase it every time you clear a line, and also add a top score cloud variable or a leaderboard.

    • @XenonNeko
      @XenonNeko  7 місяців тому

      Definitely! Although I'd want the game to control a lot better before I felt right attaching scores to it.

    • @XenonNeko
      @XenonNeko  7 місяців тому

      Since I was already there, I went ahead and added score and levels and speed increase (No leaderboard yet, though).

    • @p_layd
      @p_layd 7 місяців тому +1

      @@XenonNeko nice :) this project is pretty cool btw

  • @O.S.S.Hybrid
    @O.S.S.Hybrid 6 місяців тому +4

    You are now Griffpatch

  • @bloxking7407
    @bloxking7407 7 місяців тому +7

    AWESOME!

  • @kelppp_1234
    @kelppp_1234 5 місяців тому +1

    As someone who spent their childhood making shity FNAF games on scratch my mind in BLOWN

  • @DryIceOSC
    @DryIceOSC 7 місяців тому

    You are so underrated! It looks very good :)

  • @-Deni-vu2ky
    @-Deni-vu2ky 7 місяців тому +1

    [Funfact]: in scratch the [ Change [ Color ] by ( Number ) ] block doesn't work with Black/White sprites exactly why some people make the base sprite Red (mainly) or other colors!

  • @BlastedMeteor44
    @BlastedMeteor44 Місяць тому +1

    thanks for adding subtitles

  • @flameofthephoenix8395
    @flameofthephoenix8395 6 місяців тому +1

    7:57 Oh wow, that's a funny thing, you're clearly used to programming languages where it will simply crash if you don't have delay at the end of any loop that runs forever, however in Scratch it automatically is capped at 30 fps. Indeed, I believe that you unintentionally made a 15fps game with that wait block.

  • @Scriptometry
    @Scriptometry 5 місяців тому +1

    QUESTION: Would you be working more on Scratch even if you already know real-text-in-based programming? Just for fun!

    • @XenonNeko
      @XenonNeko  5 місяців тому

      I don't have any plans to return to Scratch at the moment, no.

  • @MSPaintOfficial
    @MSPaintOfficial 7 місяців тому +2

    it’s already hard enough to arrange a shape out of the blocks

  • @flameofthephoenix8395
    @flameofthephoenix8395 6 місяців тому

    6:04 Oh wow, that looks interesting. If I remember correctly, I just stored a sheet that included every rotation and piece, but that might have been on Excel now that I think about it.

  • @Max_Blaze2012
    @Max_Blaze2012 5 місяців тому

    I love seeing game devs fumble around and code things they don't need to lol

  • @UnknownGlitch-y1x
    @UnknownGlitch-y1x 7 місяців тому +1

    ya know you are actually better than me at scratch... nice job

  • @jeffdadaggoYT
    @jeffdadaggoYT 6 місяців тому +1

    No rotating idea: just switch the sprite's rotation style to don't rotate it can still move as usual, but you don't have to worry about the game getting messed up because of a rotated block

  • @KaleSpears-w1h
    @KaleSpears-w1h 2 місяці тому +2

    Ik this is one of his first time using scratch but this is painful to watch

  • @mohammedzeyton
    @mohammedzeyton 5 місяців тому

    im recreating mario 64 in scratch lol, but it was nice watching this haha. good job

  • @lmercuryw
    @lmercuryw 6 місяців тому +8

    latin nerd here, tetris is a 3rd-declension noun meaning the plural would be tetrēs!

    • @cosinehd1608
      @cosinehd1608 5 місяців тому

      dang it you stole my comment.

    • @Fiberoeatingfiber
      @Fiberoeatingfiber 5 місяців тому

      ...i say tetri

    • @lmercuryw
      @lmercuryw 5 місяців тому +1

      @@Fiberoeatingfiber -ī is the second declension ending which is applied for nouns with -us, -em, or -um at the end of the nominative form. however, no one in real life cares enough to correct you so you can call it that if it’s more comfortable lol

    • @cosinehd1608
      @cosinehd1608 5 місяців тому +1

      @@Fiberoeatingfiber an example would be avis, for which the plural would be aves. because "tetris" also ends in -is we could use avis, avis as an example and use tetres of course, tetris isn't a latin word so as long as people know what you mean it works!

  • @wongmanwaihehe
    @wongmanwaihehe 4 місяці тому

    Tip: Use wait 0 second to make scratch wait one frame + Scratch forever loop each loop waits one frame

  • @Jackfriendjoe
    @Jackfriendjoe 4 місяці тому

    or for creating the peices, you could just.. set the rotation style for the peices to "dont rotate"

  • @ego-lay_atman-bay
    @ego-lay_atman-bay 6 місяців тому +2

    7:51 oh, by the way, scratch runs at 30 fps (unless you use turbowarp).

  • @ryanwoon3534
    @ryanwoon3534 7 місяців тому +4

    Awww yeaahhh!!! New video!!!

  • @danhguitardemos
    @danhguitardemos 6 місяців тому +2

    I think scratch / block-based in general is just about the stupidest, dumbest, worst possible way to make games and just love watching people hurt themselves trying to do this stuff keep it up, good video.

    • @Ensign_games
      @Ensign_games 6 місяців тому

      it's also good for prototyping

  • @_cfmca
    @_cfmca 5 місяців тому +1

    Solid project and good way to go about it for what you were going for. Variable names are very clinical and make the video hard to follow at times. Also, for your line clearing script did you have that iterate per frame or per update?

    • @XenonNeko
      @XenonNeko  5 місяців тому

      Thanks! Also, not sure what you mean by "iterate per frame or per update".

    • @_cfmca
      @_cfmca 5 місяців тому +1

      @@XenonNeko Are you checking for a line every frame of the game, or only calling it when a tetromino gets placed

    • @XenonNeko
      @XenonNeko  5 місяців тому

      @@_cfmca if I remember correctly, only when a tetromino is placed.

  • @PiGuy06
    @PiGuy06 6 місяців тому +1

    I'm making Tetris in Scratch right now. I'm "play testing" it more than I'm working on it 😅

  • @DDAWG24657
    @DDAWG24657 6 місяців тому +1

    Him: *Sub Boards*
    Scratch: *Don't Rotate*

    • @mohammedzeyton
      @mohammedzeyton 5 місяців тому +1

      nah, he used lists, while using a game loop and a simple stamp render. so this isnt as simple as you expect lmao

  • @annaastling7300
    @annaastling7300 25 днів тому +1

    5:00 ... there's literally a block that you can change to "don't rotate". bruhhhhhhhhhhh

  • @hi_beemo1808
    @hi_beemo1808 7 місяців тому

    you should consider implementing matrix in scratch when working with tiles on a set grid in makes things simpler

  • @OrtyhueyGD24
    @OrtyhueyGD24 6 місяців тому +1

    is anyone going to talk about 12:44

  • @jackcomas
    @jackcomas 7 місяців тому +7

    Do not rotate mode: exist
    This dude:
    I don’t care about losing that heart so I’m here to say that this comment have no intention of hating him, his work is pretty incredible to do in Scratch from scratch.

    • @haoyuzhang4626
      @haoyuzhang4626 7 місяців тому

      Yes, he’s not that good

    • @XenonNeko
      @XenonNeko  7 місяців тому

      Lol joke's on you I rehearted it (also thanks!)

  • @thestormcrafter
    @thestormcrafter 6 місяців тому +2

    Äh, you know that forever runs at 30 tps?
    Every loop in Scratch does that unless it takes too long to go through the loop.

  • @DogSkipsStone
    @DogSkipsStone 6 місяців тому +1

    high contrast is the best mode (in my opinion)

  • @Z_E_B_O
    @Z_E_B_O 5 місяців тому

    never heard the square piece being called o-piece lol.
    Anyway, really interesting, my idea for the shading would be to have the board, then the tetris fall down on the board and then have an additional third layer with only the shading, so when a tetris enters the board, the shading will always be on top.
    But I have never used scratch and you couldnt do cool animations so,...

  • @bucket-hb3td
    @bucket-hb3td 7 місяців тому +1

    i made a whole ping pong game in scratch when i was a 4th grader

  • @MidoriMushrooms
    @MidoriMushrooms 5 місяців тому

    So the thing about the "bag" is that getting 2 pieces in a row isn't actually a bug. It's part of tetris strategy, so it didn't need to be fixed.
    I thought it was weird to put effort into changing a fundamental part of tetris in a challenge about making "good enough" tetris...

  • @snezitko
    @snezitko 6 місяців тому +2

    now that I think about it you didnt need to make a rotation system... you could have just made a list for example the L piece and then just going trough it so like the list would be like: (lets say that the grid is 3x3 )
    (rotation right) 1: 000111001
    (rotation down) 2: 010010110
    (rotation left) 3: 100111000
    (rotation up) 4: 011010010
    1 = there is a block
    0 = there is no block
    then you would just make it so that when you pressed left the place in the list would shift by -1, and if right the place in the list would shift by +1
    which would completly delete the issue of coding the rotation.🧇

  • @Enderman_brewer
    @Enderman_brewer 5 місяців тому +1

    Turn sprite rotation off so it looks the same, but the move (steps) command works

  • @Thetoymaster-u3t
    @Thetoymaster-u3t 6 місяців тому +1

    YAAAAAAAAAAAY FINALLY SOMEONE WHO DOES SOMETHING I DO!

  • @Hypernova386
    @Hypernova386 7 місяців тому +1

    As a man who has done this last year,
    I can confirm this man's pain

  • @VDberri
    @VDberri 6 місяців тому +1

    I made geometry dash in scratch as well

  • @Clarinet_Kid_EM
    @Clarinet_Kid_EM 5 місяців тому +1

    underrated as hell

  • @just_mr_mikl
    @just_mr_mikl 6 місяців тому +1

    7:54 what a coincidence, scratch already runs at 30 frames per second.

  • @anthonycannet1305
    @anthonycannet1305 6 місяців тому

    13:04 I know that you can do whatever set of rules you want for your implementation of tetris but “fixing” that thing where you can get the same piece twice in a row because of how the bag system is set up is actually not something that needed to be fixed and you just made more work for yourself for something that didn’t feel right to you… getting 2 of the same piece in a row can let you chain 3 tetrises by holding an I piece and then randomly getting two I pieces in a row from the bag, which is relevant in the verses tetris games like tetris 99 or Puyo Puyo tetris 1&2.

  • @XoGamer176
    @XoGamer176 5 місяців тому +1

    thanks for the idea!

  • @Cleacat
    @Cleacat 5 місяців тому +1

    Wow very good you used alot of advanced grid system

  • @strawsquash
    @strawsquash 6 місяців тому +1

    This video is 10000x better cos of the crave gaming music

    • @strawsquash
      @strawsquash 6 місяців тому +1

      Not to say it’s bad otherwise. It was a great video

  • @RobloxFilmsAndAnimations
    @RobloxFilmsAndAnimations 6 місяців тому

    idea: turn the blocks into scrath cat but its limbs being the little parts and the main bit/center being the face

  • @guigui0246
    @guigui0246 7 місяців тому +1

    I really don't understand why they made the pen an extension in scratch 3 and not just a feature like in scratch 2

  • @intern_ranked_employee
    @intern_ranked_employee 5 місяців тому +1

    YES, THE aeiou IS BACK

  • @username-ur6dq
    @username-ur6dq 7 місяців тому +2

    17:15 Here, he obviously means desmos

  • @wongmanwaihehe
    @wongmanwaihehe 4 місяці тому

    As a scratcher, these things are really complicated. I haven’t watched all but I can guess you are using lists and clones/pen.

  • @mateohunterwatts2271
    @mateohunterwatts2271 7 місяців тому

    5:32 my brain had an idea with that heard, ''i piss''

  • @cgpvr
    @cgpvr 7 місяців тому +1

    Me over here still trying to use velocity in scratch:

  • @Note_Cubes
    @Note_Cubes 7 місяців тому +1

    🤯 My mind is broken right now

  • @zhiandionisio503
    @zhiandionisio503 7 місяців тому +1

    I thought it was griffpatch video lol😂

  • @dylanherrera5395
    @dylanherrera5395 2 місяці тому

    4:50 im late but you can turn on dont rotate in motion category to make the sprite visuals not rotate
    8:00 scratch has a default framerate of 30fps, the wait block here only lets other scripts run before continuing the rest of the loop

  • @obviousalexc
    @obviousalexc 5 місяців тому +1

    Big L on the 3d earlier. But you did really good on tetris!

  • @-SnowyBS-
    @-SnowyBS- 7 місяців тому +2

    Here before this is your top vid 🎉

  • @fanvr3857
    @fanvr3857 7 місяців тому +21

    it was so hard because you were coding everything in 1 sprite 💀💀

  • @debankanthegreat6096
    @debankanthegreat6096 7 місяців тому +1

    Amazing!

  • @HardcoreAxol
    @HardcoreAxol 7 місяців тому +2

    6:02 you made diagonal Tetris

  • @theunepicdude
    @theunepicdude 5 місяців тому +1

    I almost forgot your channel existed. Sorry man?

  • @jectlikeslearning2014
    @jectlikeslearning2014 3 місяці тому

    I am also working on Tetris because all others like... SUCK A LOT LIKE LITERALLY NO COLOR CHANGING

  • @palmossi
    @palmossi 7 місяців тому +3

    0:55 spu7nix:

  • @happycolours8551
    @happycolours8551 7 місяців тому +1

    Uh oh, Tetris will murder you now

    • @XenonNeko
      @XenonNeko  7 місяців тому

      They're petty if they go after a Scratch project 🤣
      I suppose we'll have to wait and see

  • @235x
    @235x 7 місяців тому

    4:50 scratch has a setting that stops a sprite from Visually rotating.

  • @WolfGubbelmans
    @WolfGubbelmans 7 місяців тому +7

    4:40 YOU HAVE A BLOCK THAT CANCELS VISSABLE ROTATION

    • @XenonNeko
      @XenonNeko  7 місяців тому

      I found out too late

  • @myithspa25
    @myithspa25 7 місяців тому +2

    4:40 may I introduce you to rotation styles?

  • @Profilesss
    @Profilesss 7 місяців тому +2

    cool

  • @mistalod
    @mistalod 6 місяців тому

    actually lemme try making tetris in scratch it seems fun

  • @Swagpion
    @Swagpion 7 місяців тому +1

    13:03 its not a fix, its a change. Because that is standard bag system behavior.

    • @XenonNeko
      @XenonNeko  7 місяців тому

      Right. Should have clarified, It was just my personal preference

    • @XenonNeko
      @XenonNeko  7 місяців тому

      I added a toggle for that behavior while implementing feedback from other people.