I Coded Tetris but there's a Catch...

Поделиться
HTML-код
  • Опубликовано: 17 дек 2022
  • I managed to code the most bizarre version of Tetris imaginable. A multidirectional Tetris.
    In this video I go through my latest coding project, Reverse Tetris. It's Tetris but the catch is that the shapes generate in the middle of the grid and alternate between falling downwards and upwards. I hope you enjoy the video and subscribe if you like this kind of content!
    LINKS
    ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
    Support the channel: ko-fi.com/codenoodles
    Itch.io: codenoodles.itch.io/
    GitHub: github.com/OfficialCodeNoodles
    MUSIC
    ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
    Dance of the Sugar Plum Fairy by Kevin MacLeod is licensed under a Creative Commons Attribution 4.0 license. creativecommons.org/licenses/...
    Source: incompetech.com/music/royalty-...
    Artist: incompetech.com/
    Triumphant Return by Audionautix is licensed under a Creative Commons Attribution 4.0 license. creativecommons.org/licenses/...
    Artist: audionautix.com/
    █▀ █ █ █▄▄ █▀ █▀▀ █▀█ █ █▄▄ █▀▀
    ▄█ █▄█ █▄█ ▄█ █▄▄ █▀▄ █ █▄█ ██▄
  • НаукаНаука

Комментарии • 178

  • @sinom
    @sinom Год назад +309

    Honestly as long as you don't name it Tetris the Tetris company doesn't really do anything against it.
    And since it isn't even a perfect Tetris clone in the first place they legally also can't really do much against it.

    • @CodeNoodles
      @CodeNoodles  Год назад +108

      True but I'm not taking the risk.

    • @unsightedmetal6857
      @unsightedmetal6857 Год назад +39

      Nullpomino has existed for a looong time, and as far as I know nothing was done about it.

    • @Imaproshaman7
      @Imaproshaman7 Год назад +34

      @@unsightedmetal6857 Not Tetris 2 has also existed for a looong time. A shame.

    • @trethetree
      @trethetree Год назад +26

      @@CodeNoodles there are a bunch of tetris clones you will be fine but trust your gut

    • @sadface
      @sadface Год назад +31

      @@unsightedmetal6857 Yup we settled this a long time ago; it's fine to make Tetris clones so long as you don't use the Tetris name. You can also make Minecraft clones, GTA clones, etc so long as you call them BlockGame and ShooterGame.

  • @doomse150
    @doomse150 Год назад +56

    Feature idea: Instead of the classic hold button, have a button that reverses the drop direction of the current piece.

    • @doomse150
      @doomse150 Год назад +12

      @A Random Gamer I was thinking once, like the regular hold

  • @kalechips22
    @kalechips22 Год назад +198

    Bipolar Tetris; genius

    • @notyarrs
      @notyarrs Год назад +4

      I don't think that's what bipolar means...

    • @ryanr27
      @ryanr27 Год назад +21

      @@notyarrs as per the definition it’s “having or relating to two poles or extremities” therefore it does count as bipolar since it goes to each end

    • @thomasames3789
      @thomasames3789 Год назад +10

      Using a semicolon; genius

    • @jamespennington6428
      @jamespennington6428 Год назад +2

      @@thomasames3789Alternating the comment; genius

    • @moadot720
      @moadot720 4 месяца назад

      199th like... ...So close to 200! 😭 Oh, well, at least SOMEONE can be the 200th like! 🥲

  • @denischen8196
    @denischen8196 Год назад +16

    In normal Tetris, you stack blocks upward. In this Tetris, you stack blocks from the bottom up and you heap blocks from the top down. Don't let the heap and stack collide otherwise you will get a StackOverflowError.

  • @epsilonthedragon1249
    @epsilonthedragon1249 Год назад +32

    I had a Tetris clone idea of my own a while back that I wanna make. It's a two-player game where the top player plays Tetris while the bottom player plays Arkanoid. Both play with the same field of blocks, and they can either play competitively in a knockout match or cooperatively for a high score. Since I have some free time, this video has inspired me to try getting on that. Thank you

    • @junojun722
      @junojun722 Год назад

      Will you upload updates in your channel when making it?

    • @epsilonthedragon1249
      @epsilonthedragon1249 Год назад +1

      @@junojun722 Dunno. Probably not, unfortunately, considering I haven't uploaded devlogs for any of the other games I've written

  • @knownas2017
    @knownas2017 Год назад +8

    I play Tetris.
    A lot of Tetris.
    My biggest problem with this project?
    It's 11 tiles wide. q-q

    • @CodeNoodles
      @CodeNoodles  Год назад +4

      Lol. I made it wider cause it felt weird having the grid so tall. Plus it makes the shapes looping around more useful.

  • @Samgenkk
    @Samgenkk Год назад +65

    It’s always a good day when Code Noodles uploads

  • @sinom
    @sinom Год назад +5

    Still no 7 bag randomizer, super rotation system etc. smh

  • @ViewoPlays
    @ViewoPlays Год назад +10

    It’s highly likely you will succeed a lot in your channel because it’s really well edited and the quality is so professional for a small new RUclipsr, not to mention the intuitiveness of the things you choose to do, its really creative! Keep going this is really good quality content!

    • @ViewoPlays
      @ViewoPlays Год назад +3

      Also don’t worry about having to upload, quality especially when starting out is key because it shows the algorithm that your viewers are really engaged therefore its a good video

    • @CodeNoodles
      @CodeNoodles  Год назад +2

      Thank you!

  • @King_sobb
    @King_sobb 6 месяцев назад +2

    “It’s rather simple” *proceeds to show mathematical formula for the universe*

  • @HimariHimatsu
    @HimariHimatsu Год назад +5

    can't you just call it a block stacker and get away with it? tetrio did it i think

  • @doodlexd8661
    @doodlexd8661 Год назад +7

    Can you try to combine Tetris with atari breakout?

    • @CodeNoodles
      @CodeNoodles  Год назад +4

      Cool idea, thanks for sharing!

  • @Waltuhhhhhh
    @Waltuhhhhhh Год назад +11

    Great video as always. It's always inspiring to see such creativity!

  • @uva6969
    @uva6969 Год назад +1

    respect for having Dance Of The Sugar Plum Fairy as the background music

  • @NineQuestionMarks
    @NineQuestionMarks 9 месяцев назад +1

    I’d call it Tetris Flip-Flop due to how the blocks keep on reversing directions personally.

  • @kenb1
    @kenb1 Год назад +1

    Here are some ideas:
    * Random direction. Add an indicator so player can know it's next direction and base your play after that.
    * Four sides. Larger square shaped playing field, and piece can move in 4 directions. This can add some interesting mechanics as you could now also clear vertical lines, not just horisontal.

  • @fishcraft7323
    @fishcraft7323 Год назад +3

    Spherical Tetris. Amazing!

  • @rahimuddin8012
    @rahimuddin8012 Год назад

    Love the vid my dude! I need to learn to code properly and start a step by step plan on how to make my own gaming project

  • @Obedthian-UK
    @Obedthian-UK Год назад +1

    When you have no friends, this is the game for you play against yourself

  • @mraquamoo455
    @mraquamoo455 Год назад +6

    BETTER? Videos. My mind cannot compute videos being better then this. Until you inevitably hack into our brains with your coding skill and make us all Subscribe.

  • @maxchambers7326
    @maxchambers7326 Год назад +1

    If you were to implement more advanced and modern Tetris mechanics like the SRS (super rotation system) and the 7 bag system than that would makes things like openers very interesting
    For those who are confused
    The SRS is a rotation system that gives a player the power to rotate pieces into places that would otherwise seem impossible or illogical
    And the 7 bag system is the piece randomiser and it works like this
    The pieces that u get upon starting a game are split into these things called bags which have one of each piece in them, in a random order, this has allowed for openings or openers to be made.
    Some of these include sdpc which stands for single, double, perfect clear
    Or dt cannon, which is also made possible thanks to the SRS
    If this makes u wanna learn this stuff, u can but omg there is so much I wouldn’t recommend it
    - some guy to got good at Tetris

  • @frankdieter9907
    @frankdieter9907 Год назад +5

    love your Videos soooooo much, please keep it up and don't stress yourself onto uploading more and more, take your time and if you have fun we will automatically have fun too watching your videos.

    • @CodeNoodles
      @CodeNoodles  Год назад +2

      Thanks I really appreciate it!

  • @genghiskhan6688
    @genghiskhan6688 Год назад +1

    Your choice of soundtrack is marvelous.

  • @KStarPR
    @KStarPR Год назад +1

    This may be a silly comment since we can't play the game, but I think a couple things that would improve the game's visuals and readability is 1) A gradient moving upwards or downwards to help signify the gravity of the blocks, and 2) A 1-3 column "ghost" of the other edge of the grid, to aid in wrapping blocks around to the other side of the grid.
    A couple miscellaneous details I considered: 1) Someone else mentioned a button to reverse gravity, I think that'd be a great idea. 2) When I saw the thumbnail of the video, I initially thought the plan was for blocks from the top to fall when a line was cleared. No clue how that'd be implemented though.

  • @1234567qwerification
    @1234567qwerification Год назад +2

    The Pacman-like module feature may be bad for moving the shapes to the vertical walls :)

  • @memer_man
    @memer_man Год назад +14

    great vid as always by the way underated creator

  • @haxenFilp
    @haxenFilp 11 месяцев назад +1

    This man has inspired me to learn other programming language

  • @valovanonym
    @valovanonym Год назад +1

    This reminds me when we were playing four in a row with modified gravities with math students in my class

  • @EssEhm2U
    @EssEhm2U Год назад +2

    Bisexual Tetris is the perfect evolution to Tetris and i hope someday it can be released to the world

  • @ligerblubber
    @ligerblubber Год назад +1

    another fantastic video

  • @Imaproshaman7
    @Imaproshaman7 Год назад +1

    I love seeing the 2x speed of the process. This is really cool.

  • @CrushedAsian255
    @CrushedAsian255 Год назад +1

    6:16 my phone Automatically flipped and I thought everything was upside down 😂

  • @Imcoolguyjuster
    @Imcoolguyjuster Год назад +1

    Why nobody talking about how good the noodles look so good

  • @Aznaocnk
    @Aznaocnk Год назад +13

    Great video as always! Now, what if you could do all four cardinal directions, the grid was a square, and you had to get a line of tiles all the way around for a line to clear?

    • @CodeNoodles
      @CodeNoodles  Год назад +8

      Wow, amazing idea! I may do something like this next year. Thanks for the suggestion!

    • @Caal
      @Caal Год назад +2

      @@CodeNoodles add front and back in two years lmao

    • @MarcusTalks1
      @MarcusTalks1 Год назад +2

      I think that already exists. It’s called Tetris 3D and it was on the virtual boy

  • @AStickInACan
    @AStickInACan 11 месяцев назад +2

    At 0:33 I thought you were going to make the push game mode from Tetris ds but you play as both sides, alternating.

  • @glasscannon1231
    @glasscannon1231 Год назад +4

    keep up the good work man👍 Also, next year, you should make sideways Tetris (make discord server)

    • @NOT_A_ROBOT
      @NOT_A_ROBOT Год назад

      you won't be able to play it tho, plus it'd be way too simple; just take the current game and rotate the screen by 90°

    • @glasscannon1231
      @glasscannon1231 Год назад

      I know I can't play it I watch all of his videos 😐

  • @quantumgrass3449
    @quantumgrass3449 Год назад +1

    This would be an amazing mode for Tetris Effect!

  • @KeeganKeegan
    @KeeganKeegan Год назад +1

    "you might think the rotation system would be hard"
    it is if you use SRS(+)

  • @QMagix1
    @QMagix1 Год назад +5

    How do you come up with these ideas ?

  • @accidentalengineering
    @accidentalengineering Год назад +1

    You missed the chance calling it _sirtetris_ :D

  • @FelixNielsen
    @FelixNielsen Год назад

    It is good that the yearly tradition happens every years, as opposed to NOT every years. ;)

  • @zimil5166
    @zimil5166 Год назад +1

    Great video bro!

  • @jimlarsen7511
    @jimlarsen7511 Год назад

    I think it's time for CodeNoodles to code some noodles

  • @ZetaXhgd
    @ZetaXhgd Год назад

    waiting patiently for quadruple tetris
    then sixtuple tetris adding the third dimension

  • @aCreativeNamee
    @aCreativeNamee Год назад +2

    What program are you using to program these awesome Projekts?

  • @cat-boy1357
    @cat-boy1357 Год назад +1

    I feel like I have just been nerd sniped into a new coding project.
    Kinda wanna see if I can get srs working with this idea lol

  • @cheeseburgerinvr
    @cheeseburgerinvr Год назад

    I just fucking beat tetris marathon mode my life is completed.

  • @Jagpagaco
    @Jagpagaco Год назад +2

    me personally I would call it TwoTris cause its not actually reverse its both ways :D

  • @cg2713_
    @cg2713_ Год назад +1

    what type of library/engine/software are you suing to generate these graphics? please tell me I'm very interested on what you are using to program in.

  • @theairizzlergddude
    @theairizzlergddude Год назад +1

    Four-way tetris. That's my idea

  • @randomdudewhomakesvideos8747
    @randomdudewhomakesvideos8747 Год назад +1

    cylinder tetris

  • @AlienVecna
    @AlienVecna Год назад +6

    I love the idea of gravity switch tetris! I HAVE TO PLAY THIS!

    • @abugidaiguess
      @abugidaiguess Год назад +2

      bad news

    • @AlienVecna
      @AlienVecna Год назад

      @@abugidaiguess What? I am a coder myself I want to try to build this myself.

    • @junojun722
      @junojun722 Год назад

      @@AlienVecna now upload in google drive when you finish it :troll:

    • @abugidaiguess
      @abugidaiguess Год назад

      @@AlienVecna oh fair enough then

  • @SeriesOC
    @SeriesOC 11 месяцев назад

    Here's a horrible idea I had for tetris: Randomizer.
    My idea is a min/max set of 'blocks'within a 4x4 grid that create the shapes your going to place.

  • @T1O_
    @T1O_ Год назад +1

    Those are spaghetti

  • @Doma_133
    @Doma_133 Год назад +1

    Frogger but horizontal

  • @Spiker985Studios
    @Spiker985Studios Год назад +2

    Yeah Tetris is a registered Trademark, and Intellectual Property. If the game is named anything else, then there would be no grounds to stand on. Especially since your game has features (reverse polarity blocks, and side scrolling) which are not part of regular Tetris games.
    Any reasonable person would not believe this to be a legitimate Tetris game (in addition to not calling it Tetris)

  • @AmaroqStarwind
    @AmaroqStarwind 3 месяца назад

    Adding pentaminos and triminos would be pretty swell.

  • @DarkPortall
    @DarkPortall Год назад

    the piece colors physically hurt me

  • @superjumpbros64
    @superjumpbros64 Год назад

    Next, make a cross or + sign and have it go all directions!!!

  • @-insert_youtube_handle_here-
    @-insert_youtube_handle_here- Год назад

    I think Tetris mirror makes more sense as a name

  • @dailyquest7288
    @dailyquest7288 Год назад

    This is basically improved Tetris 😂

  • @meforever1997
    @meforever1997 Год назад

    I’d love to play this, such a shame

  • @notwithouttext
    @notwithouttext Год назад

    should have called it "sirtetris" because it goes both directions, just like the game

  • @LunaAlex64
    @LunaAlex64 Год назад +2

    Is there any way to rebrand the game to skirt infringement? You could call it….Sirtet

  • @myentertainment55
    @myentertainment55 Год назад +1

    What about changing name and some graphics if it is concern.

  • @nathanlamberth7631
    @nathanlamberth7631 Год назад

    But what happens when you aren’t playing well. After the pieces build past half way, they’ll block the spawning

  • @SmolKorbLite
    @SmolKorbLite 10 месяцев назад

    I wish I could code like a noodle

  • @mystifoxtech
    @mystifoxtech Год назад

    Four directions next year

  • @bonkser
    @bonkser Год назад

    what if it was 4 directions and they spawned in a square zone between all 4 grids and fell in a random direction

  • @bjmax3045
    @bjmax3045 Год назад +2

    If you can't publish this game because of legal issues, then how does tetrys or other tetris copy websites exist?

  • @SlimeyPlayzOSE
    @SlimeyPlayzOSE Год назад +1

    what math software was that (at the modulus showcase)?

  • @Lean_Dankr
    @Lean_Dankr Год назад

    you should code noodles

  • @idoblenderstuffs
    @idoblenderstuffs Год назад +3

    just dont call it tetris. theres a billion tetris clones out there that just dont use the name "tetris" and they get away with it.

  • @Dravenick
    @Dravenick Год назад

    7:32 Why not you try to reach the company for permission and give them the current version to try to convince them. Maybe you should add a timer for the piece to allow for leanway of movement if you didn't did it already.

  • @thelast1422
    @thelast1422 Год назад +1

    The fact that he is very underated is very sad

  • @newerboomerangmiaro7778
    @newerboomerangmiaro7778 11 месяцев назад

    Wait this reminds me of a game mode from super collapse 3

  • @EsportCat
    @EsportCat Год назад

    Great video! recommend changing the thumbnail tho, could be a lot more clickable

  • @swankycoma
    @swankycoma Год назад +1

    What programs do you use?

  • @chriswonder2747
    @chriswonder2747 Год назад

    Tetris at least publishing the idea is good enough

  • @AmaroqStarwind
    @AmaroqStarwind 3 месяца назад

    7:35 No, dude. Just contact them!

  • @BryndanMeyerholtTheRealDeal
    @BryndanMeyerholtTheRealDeal Год назад +1

    Can you try coding an AI that dominates SpongeBob's Game Frenzy?

  • @flophawk
    @flophawk Год назад +1

    idea: rename it invertris

  • @omg_
    @omg_ Год назад +1

    I made tetris in Australia

  • @Simplisti.
    @Simplisti. Год назад

    Idea: try godot engine for a year and upload a progress video every week with a maybe hour or more long video at the end?

  • @tt_thoma
    @tt_thoma Год назад +1

    Make your own engine so you don't have to recreate it every time

  • @ambergulleman77
    @ambergulleman77 Год назад +1

    can you please make q*bert but it is Procedurally Generated?

  • @haileyyyyy
    @haileyyyyy Год назад

    tetris relapse

  • @zorod5475
    @zorod5475 Год назад

    Tetris is pretty free with their license. Look in to see if you can buy a license or at least the requirements to get one.

  • @memer_man
    @memer_man Год назад +1

    idk if u would but could u make gimkit hacks pls

  • @MrMehhh
    @MrMehhh Год назад +2

    neat

  • @wildthing08mc46
    @wildthing08mc46 Год назад +3

    Rename the game so it doesn’t have the word Tetris and make a download for it

  • @RedStone576
    @RedStone576 Год назад +2

    bru the pieces is not even colored correctly
    also you can just remove the word tetris from the name and upload it somewhere, you have 11 width matrix and non standard gameplay. they wouldn't be able to take it down

  • @pr1meKun
    @pr1meKun Год назад +2

    How can i become programmer like i am self taught all i can make is calculator and nothing else i am a indie game dev and i use unreal engine please tell me from where did you learn this and what should i to learn these awesome things help me out brother please 🙏 😢

    • @CodeNoodles
      @CodeNoodles  Год назад +3

      I don't use game engines rn and I am self taught aswell. The best way to improve at programming is to try to program something you love. For me it's making games and simulations. Best of luck to you!

  • @DEXA_Entertainment
    @DEXA_Entertainment 9 месяцев назад

    Invertris would've been a better name.

  • @romanmcgolrick117
    @romanmcgolrick117 10 месяцев назад

    I really want to play the game :((

  • @neoluigi2078
    @neoluigi2078 Год назад

    do it the same but it goes up/right/down/left so it's more funny

  • @andersmoore
    @andersmoore Год назад

    This would be much more entertaining if I knew my shapes and colors.

  • @ChronologicalCode
    @ChronologicalCode Год назад

    Now add left and right

  • @AidanDrotzur-uz5sz
    @AidanDrotzur-uz5sz 5 месяцев назад

    Make tetris in mario maker
    That'd be so cool

  • @samuelthecamel
    @samuelthecamel Год назад

    Cool idea, but please make pieces with the same shape the same color. It really bothers me for some reason