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

  Рет қаралды 35,239

CodeNoodles

CodeNoodles

Жыл бұрын

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 Жыл бұрын
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 Жыл бұрын
True but I'm not taking the risk.
@unsightedmetal6857
@unsightedmetal6857 Жыл бұрын
Nullpomino has existed for a looong time, and as far as I know nothing was done about it.
@Imaproshaman7
@Imaproshaman7 Жыл бұрын
@@unsightedmetal6857 Not Tetris 2 has also existed for a looong time. A shame.
@trethetree
@trethetree Жыл бұрын
@@CodeNoodles there are a bunch of tetris clones you will be fine but trust your gut
@sadface
@sadface Жыл бұрын
@@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 Жыл бұрын
Feature idea: Instead of the classic hold button, have a button that reverses the drop direction of the current piece.
@doomse150
@doomse150 Жыл бұрын
@A Random Gamer I was thinking once, like the regular hold
@kalechips22
@kalechips22 Жыл бұрын
Bipolar Tetris; genius
@notyarrs
@notyarrs Жыл бұрын
I don't think that's what bipolar means...
@ryanr27
@ryanr27 Жыл бұрын
@@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 Жыл бұрын
Using a semicolon; genius
@jamespennington6428
@jamespennington6428 Жыл бұрын
@@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 Жыл бұрын
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 Жыл бұрын
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 Жыл бұрын
@@junojun722 Dunno. Probably not, unfortunately, considering I haven't uploaded devlogs for any of the other games I've written
@Samgenkk
@Samgenkk Жыл бұрын
It’s always a good day when Code Noodles uploads
@BromeoWuggles
@BromeoWuggles Жыл бұрын
true
@knownas2017
@knownas2017 Жыл бұрын
I play Tetris. A lot of Tetris. My biggest problem with this project? It's 11 tiles wide. q-q
@CodeNoodles
@CodeNoodles Жыл бұрын
Lol. I made it wider cause it felt weird having the grid so tall. Plus it makes the shapes looping around more useful.
@sinom
@sinom Жыл бұрын
Still no 7 bag randomizer, super rotation system etc. smh
@ViewoPlays
@ViewoPlays Жыл бұрын
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 KZbinr, 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 Жыл бұрын
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 Жыл бұрын
Thank you!
@King_sobb
@King_sobb 6 ай бұрын
“It’s rather simple” *proceeds to show mathematical formula for the universe*
@HimariHimatsu
@HimariHimatsu Жыл бұрын
can't you just call it a block stacker and get away with it? tetrio did it i think
@Waltuhhhhhh
@Waltuhhhhhh Жыл бұрын
Great video as always. It's always inspiring to see such creativity!
@doodlexd8661
@doodlexd8661 Жыл бұрын
Can you try to combine Tetris with atari breakout?
@CodeNoodles
@CodeNoodles Жыл бұрын
Cool idea, thanks for sharing!
@kenb1
@kenb1 Жыл бұрын
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.
@uva6969
@uva6969 Жыл бұрын
respect for having Dance Of The Sugar Plum Fairy as the background music
@fishcraft7323
@fishcraft7323 Жыл бұрын
Spherical Tetris. Amazing!
@memer_man
@memer_man Жыл бұрын
great vid as always by the way underated creator
@CodeNoodles
@CodeNoodles Жыл бұрын
Thanks!
@memer_man
@memer_man Жыл бұрын
@@CodeNoodles 80
@NineQuestionMarks
@NineQuestionMarks 10 ай бұрын
I’d call it Tetris Flip-Flop due to how the blocks keep on reversing directions personally.
@maxchambers7326
@maxchambers7326 Жыл бұрын
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
@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
@1234567qwerification
@1234567qwerification Жыл бұрын
The Pacman-like module feature may be bad for moving the shapes to the vertical walls :)
@Obedthian-UK
@Obedthian-UK Жыл бұрын
When you have no friends, this is the game for you play against yourself
@haxenFilp
@haxenFilp 11 ай бұрын
This man has inspired me to learn other programming language
@EssEhm2U
@EssEhm2U Жыл бұрын
Bisexual Tetris is the perfect evolution to Tetris and i hope someday it can be released to the world
@genghiskhan6688
@genghiskhan6688 Жыл бұрын
Your choice of soundtrack is marvelous.
@valovanonym
@valovanonym Жыл бұрын
This reminds me when we were playing four in a row with modified gravities with math students in my class
@frankdieter9907
@frankdieter9907 Жыл бұрын
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 Жыл бұрын
Thanks I really appreciate it!
@KStarPR
@KStarPR Жыл бұрын
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.
@mraquamoo455
@mraquamoo455 Жыл бұрын
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.
@Imaproshaman7
@Imaproshaman7 Жыл бұрын
I love seeing the 2x speed of the process. This is really cool.
@ligerblubber
@ligerblubber Жыл бұрын
another fantastic video
@AStickInACan
@AStickInACan 11 ай бұрын
At 0:33 I thought you were going to make the push game mode from Tetris ds but you play as both sides, alternating.
@CrushedAsian255
@CrushedAsian255 Жыл бұрын
6:16 my phone Automatically flipped and I thought everything was upside down 😂
@FelixNielsen
@FelixNielsen Жыл бұрын
It is good that the yearly tradition happens every years, as opposed to NOT every years. ;)
@zimil5166
@zimil5166 Жыл бұрын
Great video bro!
@Imcoolguyjuster
@Imcoolguyjuster Жыл бұрын
Why nobody talking about how good the noodles look so good
@KeeganKeegan
@KeeganKeegan Жыл бұрын
"you might think the rotation system would be hard" it is if you use SRS(+)
@Jagpagaco
@Jagpagaco Жыл бұрын
me personally I would call it TwoTris cause its not actually reverse its both ways :D
@quantumgrass3449
@quantumgrass3449 Жыл бұрын
This would be an amazing mode for Tetris Effect!
@AlienVecna
@AlienVecna Жыл бұрын
I love the idea of gravity switch tetris! I HAVE TO PLAY THIS!
@abugidaiguess
@abugidaiguess Жыл бұрын
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
@Spiker985Studios
@Spiker985Studios Жыл бұрын
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)
@ZetaXhgd
@ZetaXhgd Жыл бұрын
waiting patiently for quadruple tetris then sixtuple tetris adding the third dimension
@QMagix1
@QMagix1 Жыл бұрын
How do you come up with these ideas ?
@CodeNoodles
@CodeNoodles Жыл бұрын
Very carefully!
@glasscannon1231
@glasscannon1231 Жыл бұрын
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 😐
@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.
@Aznaocnk
@Aznaocnk Жыл бұрын
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 Жыл бұрын
Wow, amazing idea! I may do something like this next year. Thanks for the suggestion!
@Caal
@Caal Жыл бұрын
@@CodeNoodles add front and back in two years lmao
@MarcusTalks1
@MarcusTalks1 Жыл бұрын
I think that already exists. It’s called Tetris 3D and it was on the virtual boy
@cat-boy1357
@cat-boy1357 Жыл бұрын
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
@accidentalengineering
@accidentalengineering Жыл бұрын
You missed the chance calling it _sirtetris_ :D
@DarkPortall
@DarkPortall Жыл бұрын
the piece colors physically hurt me
@theairizzlergddude
@theairizzlergddude Жыл бұрын
Four-way tetris. That's my idea
@randomdudewhomakesvideos8747
@randomdudewhomakesvideos8747 Жыл бұрын
cylinder tetris
@jimlarsen7511
@jimlarsen7511 Жыл бұрын
I think it's time for CodeNoodles to code some noodles
@Doma_133
@Doma_133 Жыл бұрын
Frogger but horizontal
@idoblenderstuffs
@idoblenderstuffs Жыл бұрын
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.
@AmaroqStarwind
@AmaroqStarwind 4 ай бұрын
Adding pentaminos and triminos would be pretty swell.
@-insert_youtube_handle_here-
@-insert_youtube_handle_here- Жыл бұрын
I think Tetris mirror makes more sense as a name
@T1O_
@T1O_ Жыл бұрын
Those are spaghetti
@LunaAlex64
@LunaAlex64 Жыл бұрын
Is there any way to rebrand the game to skirt infringement? You could call it….Sirtet
@cheeseburgerinvr
@cheeseburgerinvr Жыл бұрын
I just fucking beat tetris marathon mode my life is completed.
@notwithouttext
@notwithouttext Жыл бұрын
should have called it "sirtetris" because it goes both directions, just like the game
@nathanlamberth7631
@nathanlamberth7631 Жыл бұрын
But what happens when you aren’t playing well. After the pieces build past half way, they’ll block the spawning
@bjmax3045
@bjmax3045 Жыл бұрын
If you can't publish this game because of legal issues, then how does tetrys or other tetris copy websites exist?
@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
@aCreativeNamee
@aCreativeNamee Жыл бұрын
What program are you using to program these awesome Projekts?
@CodeNoodles
@CodeNoodles Жыл бұрын
Visual Studios 2022
@cg2713_
@cg2713_ Жыл бұрын
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.
@chriswonder2747
@chriswonder2747 Жыл бұрын
Tetris at least publishing the idea is good enough
@superjumpbros64
@superjumpbros64 Жыл бұрын
Next, make a cross or + sign and have it go all directions!!!
@tt_thoma
@tt_thoma Жыл бұрын
Make your own engine so you don't have to recreate it every time
@mystifoxtech
@mystifoxtech Жыл бұрын
Four directions next year
@thelast1422
@thelast1422 Жыл бұрын
The fact that he is very underated is very sad
@meforever1997
@meforever1997 Жыл бұрын
I’d love to play this, such a shame
@AmaroqStarwind
@AmaroqStarwind 4 ай бұрын
7:35 No, dude. Just contact them!
@SmolKorbLite
@SmolKorbLite 10 ай бұрын
I wish I could code like a noodle
@newerboomerangmiaro7778
@newerboomerangmiaro7778 Жыл бұрын
Wait this reminds me of a game mode from super collapse 3
@BryndanMeyerholtTheRealDeal
@BryndanMeyerholtTheRealDeal Жыл бұрын
Can you try coding an AI that dominates SpongeBob's Game Frenzy?
@omg_
@omg_ Жыл бұрын
I made tetris in Australia
@dailyquest7288
@dailyquest7288 Жыл бұрын
This is basically improved Tetris 😂
@myentertainment55
@myentertainment55 Жыл бұрын
What about changing name and some graphics if it is concern.
@flophawk
@flophawk Жыл бұрын
idea: rename it invertris
@pr1meKun
@pr1meKun Жыл бұрын
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 Жыл бұрын
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.
@haileyyyyy
@haileyyyyy Жыл бұрын
tetris relapse
@MrMehhh
@MrMehhh Жыл бұрын
neat
@wildthing08mc46
@wildthing08mc46 Жыл бұрын
Rename the game so it doesn’t have the word Tetris and make a download for it
@SlimeyPlayzOSE
@SlimeyPlayzOSE Жыл бұрын
what math software was that (at the modulus showcase)?
@CodeNoodles
@CodeNoodles Жыл бұрын
Desmos
@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.
@ambergulleman77
@ambergulleman77 Жыл бұрын
can you please make q*bert but it is Procedurally Generated?
@caydennguyen1249
@caydennguyen1249 Жыл бұрын
Use the down button to drop it.
@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.
@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?
@swankycoma
@swankycoma Жыл бұрын
What programs do you use?
@CodeNoodles
@CodeNoodles Жыл бұрын
Visual Studios 2022
@Lean_Dankr
@Lean_Dankr Жыл бұрын
you should code noodles
@EsportCat
@EsportCat Жыл бұрын
Great video! recommend changing the thumbnail tho, could be a lot more clickable
@romanmcgolrick117
@romanmcgolrick117 10 ай бұрын
I really want to play the game :((
@memer_man
@memer_man Жыл бұрын
idk if u would but could u make gimkit hacks pls
@creepercraftytT99
@creepercraftytT99 Жыл бұрын
The color of the pieces were wrong the whole video :v
@andersmoore
@andersmoore Жыл бұрын
This would be much more entertaining if I knew my shapes and colors.
@ChronologicalCode
@ChronologicalCode Жыл бұрын
Now add left and right
@neoluigi2078
@neoluigi2078 Жыл бұрын
do it the same but it goes up/right/down/left so it's more funny
@cringeSpeedrunner
@cringeSpeedrunner Жыл бұрын
NOODLE YAY
Using Image Recognition to play Mario Party Minigames
13:16
CodeNoodles
Рет қаралды 137 М.
Arguments against Modern Tetris Tier List
16:43
Garbo
Рет қаралды 94 М.
small vs big hoop #tiktok
00:12
Анастасия Тарасова
Рет қаралды 15 МЛН
Василиса наняла личного массажиста 😂 #shorts
00:22
Денис Кукояка
Рет қаралды 9 МЛН
Always be more smart #shorts
00:32
Jin and Hattie
Рет қаралды 26 МЛН
Пробую самое сладкое вещество во Вселенной
00:41
The rarest move in chess
17:01
Paralogical
Рет қаралды 1,2 МЛН
Coding an AI to Play Fruit Ninja
24:23
TwoPoint Code
Рет қаралды 4,3 М.
minesweeper variants that get more cursed
12:03
Icely Puzzles
Рет қаралды 476 М.
Reacting to the perfect World's Hardest Game speedrun (0 deaths)
16:38
I Made Sorting Algorithms Race Each Other
8:24
Green Code
Рет қаралды 26 М.
Image Recognition DESTROYS Mario Minigames
13:35
CodeNoodles
Рет қаралды 731 М.
I Coded Snake but there's a Catch...
9:45
CodeNoodles
Рет қаралды 2,8 МЛН
So I Coded Tetris in Minecraft...
14:57
Fundy
Рет қаралды 7 МЛН
Using Image Recognition to Automate More Mario Minigames
10:19
CodeNoodles
Рет қаралды 118 М.
Секретный смартфон Apple без камеры для работы на АЭС
0:22
1$ vs 500$ ВИРТУАЛЬНАЯ РЕАЛЬНОСТЬ !
23:20
GoldenBurst
Рет қаралды 346 М.
Secret Wireless charger 😱 #shorts
0:28
Mr DegrEE
Рет қаралды 1 МЛН
APPLE совершила РЕВОЛЮЦИЮ!
0:39
ÉЖИ АКСЁНОВ
Рет қаралды 3,4 МЛН