Doing Math with WATER in Minecraft

  Рет қаралды 29,608

jazziiRed

jazziiRed

Күн бұрын

Now this logic really flows ;)
Logic with Fence Gates: • Making Logic Gates out...
Music Attributions:
Heartwarming by Kevin MacLeod is licensed under a Creative Commons Attribution 4.0 license. creativecommons.org/licenses/...
Chapters:
00:00 Intro
00:45 The Inversion Problem
02:26 NAND
04:39 AND
07:11 OR
08:42 XOR
10:38 Building the Adder
11:02 Oops...
11:44 Second Try
12:50 Demo
16:41 Alternate Design
23:34 What the...
23:59 Outro

Пікірлер: 157
@wearron
@wearron Жыл бұрын
electrical engineering: the way of water
@bloondominus8177
@bloondominus8177 Жыл бұрын
electrical engineering: the fire hazard
@HelPfeffer
@HelPfeffer 11 ай бұрын
HAHAHAHHAHA
@justsomeguy5628
@justsomeguy5628 Жыл бұрын
sAND gate, ORe gate, NOTe gate. If you ever want to do more videos like this, these are my suggestions. sAND gate-sand falls onto weighted pressure plate, pushes an item 2 blocks up into tripwire or pressure plate, or redstone signal through the top block ORe gate-item or armor stand falls onto redstone ore block, giving block update. NOTe gate- previous circuit always sends a signal once any input is received, then after brief delay sends either a one or zero as it normally would. Then you can run the 2 signals into the aforementioned sAND gate, either by sending the 2 signals at the same time, or delaying the signals/storing them.
@jazziiRed
@jazziiRed Жыл бұрын
I like the way you think
@bloondominus8177
@bloondominus8177 Жыл бұрын
You forgot the NANDvil gate
@somebody_JB
@somebody_JB 5 ай бұрын
these puns are so funny to me lmao
@hitechinc.7875
@hitechinc.7875 10 күн бұрын
@@bloondominus8177 lol🤣🤣
@IndraKurniawan
@IndraKurniawan Жыл бұрын
When you made flow logic, the literal flow.
@matematikaadit
@matematikaadit Жыл бұрын
This is such a skyblock friendly design. Especially since we usually doesn't have many option for redstone circuit in the early game of skyblock.
@bee_irl
@bee_irl Жыл бұрын
Finally, we can do 4-bit integer arithmetic in skyblock!
@Penguingot
@Penguingot Жыл бұрын
@@bee_irl we all needed that to calculate how much cobble stone we need to have in our island
@lightning_11
@lightning_11 Жыл бұрын
@@bee_irl Admins logging onto your island and trying to figure out what's going on...
@ImpossibleEvan
@ImpossibleEvan 7 ай бұрын
​@@lightning_11this man has not played real skyblock
@lightning_11
@lightning_11 7 ай бұрын
@@ImpossibleEvan Looks like a Hypixel Skyblock main. HPSB should really be called Hypixel MMO.
@edenrom2349
@edenrom2349 Жыл бұрын
I like how its not just the same thing but water but you showed the every gate can be nands here The perfect sequel
@jazziiRed
@jazziiRed Жыл бұрын
Yeah I wanted to make sure to add something to the experience rather than just repeat the same thing again :D
@CraftyMasterman
@CraftyMasterman Жыл бұрын
new epic redstone youtuber just dropped
@wearron
@wearron Жыл бұрын
ayyy crafty is here
@Gaiymer
@Gaiymer Жыл бұрын
Eyo Crafty himself
@xoxogamewolf7585
@xoxogamewolf7585 Жыл бұрын
well, memory can be made with NAND gates, so why not try water memory next?
@rishavgoel3827
@rishavgoel3827 11 ай бұрын
I like your idea, but the first problem I am feeling is how do you loop the output back on top to make a RS nor latch.
@xoxogamewolf7585
@xoxogamewolf7585 11 ай бұрын
@@rishavgoel3827 hm... Good thought. I'll look into figuring out a way.
@isyoboi2311
@isyoboi2311 11 ай бұрын
@@rishavgoel3827 Im guessing we are restricted to doing it with water?Cause there are many ways with vertical redstone,walls updatee etc.
@pumkin610
@pumkin610 9 ай бұрын
Water wont ever forget What we did in the pool
@pumkin610
@pumkin610 9 ай бұрын
Water wont ever forget What we did in the pool
@Potatoboii2
@Potatoboii2 Жыл бұрын
There's a glitch where when boat fall onto a thin layer of water they glitch through the block below them, that's probably what happened at the end of the video. Also this is a really cool system.
@aryanmaggon1406
@aryanmaggon1406 8 ай бұрын
Ya, isn’t this also often just used to just travel through the ground? If I remember correctly, ground has to be 1 layer thick, so adding a block underneath should fix it
@paulkanja
@paulkanja 8 ай бұрын
@@aryanmaggon1406 yea that should do it... can't wait to try this "waterstone" (maybe optimize some of those gates)
@1tsgoob234
@1tsgoob234 Жыл бұрын
Electrical Engineering Professors:
@Some1NamedPlays
@Some1NamedPlays Жыл бұрын
It's simple really
@ri-gor
@ri-gor Жыл бұрын
With your original armor stand designs, you could do a not gate by having a "sync pulse" in parallel with every operation, but that's probably a bit more complex than you were hoping for lol. Edit: The xor can also been done pretty simply if you weren't trying to use all NAND gates like you did (which is a really cool way to showcase the power of nand only logic, by the way). In case anyone else is trying to use this for something a bit more compact, by putting pressure plates next to the inputs on the NAND gate setup and merging the 2 outputs, you can do an XOR gate.
@flirora
@flirora Жыл бұрын
You do have to make sure to provide a way for the boat to get off the pressure plates when neither input is set. See my attempt for an example: i.imgur.com/NHWXnv4.png
@ri-gor
@ri-gor Жыл бұрын
@@flirora ah, good point. I overlooked that!
@westonschurig4969
@westonschurig4969 7 ай бұрын
You managed to perfectly encapsulate the feeling of programming when something doesn't work, you go to find the problem of said thing, but come back to see that it fixed itself. Somehow. Inexplicably.
@LostMekkaSoft
@LostMekkaSoft Жыл бұрын
that boat glitch was probably just caused by a high energy particle zooming through your circuit. i would suggest to encase the circuit in iron blocks to reduce the chances of that happening
@alexmoufarrige7352
@alexmoufarrige7352 Жыл бұрын
if in spectator mode you can use the scroll wheel to change how fast you move - could help with racing between each lever for each bit
@jstri
@jstri Жыл бұрын
Haven’t seen the full video yet but commenting for the algorithm. Really hyped to see what happens!
@jazziiRed
@jazziiRed Жыл бұрын
🙏
@cdyounger88
@cdyounger88 Жыл бұрын
this video is peaceful, relaxing, and teaching, this is amazing truly love it
@IceMetalPunk
@IceMetalPunk Жыл бұрын
Despite me being a software deveoper by trade, with 20+ years of experience and a computer science degree, it still *always* amazes me how simple "intelligence" is. If you just have three things -- (a) anything with two states, (b) a way to switch the thing's state, and (c) a way to tell if at least one of two things has a certain state -- you can build up all logic, math, computation, and ultimately intelligence (in the form of AI). Complexity in the universe always turns out to be just an emergent property of relatively simple principles, and that's the closest to spirituality I've ever come/felt.
@Magnymbus
@Magnymbus Жыл бұрын
My adhd brain is happy. Also, the boat glitch at the end really tied this all together.
@GabeFrank
@GabeFrank Жыл бұрын
you can totally make a "printer" for your outputs with lava, which propagates down as the results are calculated, leading to them to make cobblestone on each '1' haha
@Roescoe
@Roescoe Жыл бұрын
That's like burning the result to a disk
@Lampe2020
@Lampe2020 9 ай бұрын
The boat glitching through the block could be that it was on a too thin sheet of water, which makes boats clip into the block below them which then cannot hold the boat up anymore, so it falls onto the block below or into the void if there is no block below.
@binathiessen4920
@binathiessen4920 Жыл бұрын
Cool. The NAND-only logic could be further simplified using bubble-pushing, but it's quite functional and the output is very stable.
@jazziiRed
@jazziiRed Жыл бұрын
Bubble pushing?
@binathiessen4920
@binathiessen4920 Жыл бұрын
@@jazziiRed When you draw logic diagrams, inverted inputs and outputs are drawn as circles (bubbles). You can move the bubbles along a wire, you can use De Morgan to convert between AND and OR gates, and pairs of bubbles on the same wire cancel out. Using those 3 rules to simplify logic diagrams is basically just moving circles around. I am not sure if "bubble pushing" is actually a common term for it. You can also do the same simplifications with boolean algebra instead using the same rules. (All you need is A&B=~(~A|~B), and ~~A=A.)
@nightpups5835
@nightpups5835 9 ай бұрын
love the bit of quantum mechanics when the boats jumps the circuit leaving it stuck on, quantum entanglement is fun
@MinerBat
@MinerBat Жыл бұрын
during my past 2 vacations last year and this year i have been working on a full on water based 8 bit computer (since such a project in a void world is perfect for my laptop which absolutely doesnt handle generating and loading minecraft worlds well). It uses armor stands instead of boats since i find them to be a lot more reliable and pistons instead of trapdoors but otherwise its basically the same idea. It isnt fully complete yet, i will probably continue on it during my next vacation. so far it already has the following systems: * 8 bit adder that is significantly more compact and faster than the one in this video with a subtract mode and flags for an even output, an output of 0 and overflow * 16 bytes of RAM with an adress system that can read and write every bit individually and also a way to reset the entire system to zero in one go * an 8 bit hexadecimal output using two 7 segment displays (also made of water) with a binary decoder and a ROM system that stores how every digit looks * a way to send signals upwards by using the pressure plate signal to push a piece of soul sand in a bubble colum that then lifts an armor stand from its pressure plate at the top The only things i still need to make are a program memory ROM system and a control system (which is the hardest part of any computer to be honest, so im probably far from done). I would like to show you some of what i already have, though youtube usually doesnt like links in comments, so do you have a way i can contact you to show my machine? Also, this type of minecraft "redstone" should totally be called "wetstone"🤣(like how slimeblock machines are often called "slimestone")
@jazziiRed
@jazziiRed Жыл бұрын
That's super cool, I commend the effort! You can find me on Discord if you're in Craftymasterman or mattbatwings' server (I plan to set one up of my own in the future when I get the time). Also "wetstone" is brilliant, I like that lol
@MinerBat
@MinerBat Жыл бұрын
@@jazziiRed i tried to dm you on discord but it doesnt let me since you have it set to only allow friends or something
@oysteintveito
@oysteintveito 9 ай бұрын
The NOT gate could have been made quite a bit easier by just using the NAND gate with one water input constantly on. That way, if the other input has water in it, it would push the boat to the middle. If it turned off it would push it back toward the input, away from the pressure plate. That would save 2 in height and quite a bit in visual complexity
@jaysonbunnell8097
@jaysonbunnell8097 Жыл бұрын
boat glitch = cosmic ray bit flip
@maxdabski9362
@maxdabski9362 8 ай бұрын
Interesting coincidence: the first set of gates visually resemble their respective ANSI symbols.
@mouinmakary
@mouinmakary 5 ай бұрын
this is the most satisfying, peaceful, laughing faces adder system that I've ever seen.
@MrsDoofTV
@MrsDoofTV 7 ай бұрын
Playing Mc for like 10 years and then doing a mechatronik job training the last three years and now im seeing this, im very happy.
@Me23334
@Me23334 Жыл бұрын
Since you seem to be using worldedit already, you could selected the whole area and have done: //replace lime_glass stone //replace orange_glass lime_glass //replace replace stone orange_glass But a Copy-Paste-Timelapse works, too! :P Keep up the good content! I like these logic challenges!
@jazziiRed
@jazziiRed Жыл бұрын
The color of the glass wasn't the problem. I mixed up the actual gates themselves.
@lightning_11
@lightning_11 Жыл бұрын
23:29 There is, indeed, a whole lot of movement... Ya, Minecraft boats are so weird. Mojang fixed a lot of bugs with them just moving through blocks for no reason... but I guess they didn't fix all of them.
@rizalardiansyah4486
@rizalardiansyah4486 Жыл бұрын
To prevent you running here and there after setting the bits, you could also implement an "enable" Input signal! That would also add the satisfaction!
@feathecutie9942
@feathecutie9942 Жыл бұрын
This is amazing, I never expected something this elegant to be possible in this game! Really enjoyable video to watch as well^^
@mitchellparadise3801
@mitchellparadise3801 7 ай бұрын
Give a whole new meaning to the phrase “ripple carry”
@Gekoloudios
@Gekoloudios Жыл бұрын
hey you could also make a binary to decimal display with water, I think that'd be pretty cool not sure if it's realistically possible but worth a shot
@nice3294
@nice3294 Жыл бұрын
This was quite satisfying
@A11V1R15
@A11V1R15 8 ай бұрын
You know what, it may be "useless" as a proper redstone device but it could be very cool to make some puzzle maps integrating it in a mountain
@geekazodium
@geekazodium 3 ай бұрын
23:49 me at any social gathering with more than 0 people
@whitestonejazz
@whitestonejazz Жыл бұрын
Not sure if you've seen it but @PeterJiangTW made a full decimal adder + display video this past year with just boats/water/pressure plates/gates. Great follow-along explanations 👌
@jazziiRed
@jazziiRed Жыл бұрын
Hey Chris, love your vids! Yeah, someone made me aware of that video in the comments of my last video. Really impressive stuff. Glad you enjoyed the vid!
@lapisliozuli4861
@lapisliozuli4861 9 ай бұрын
They are indeed very elegant. I adapted his designs to 1.18 as well and hope to share the video soon.
@mooing_cowmilk
@mooing_cowmilk Жыл бұрын
23:34 MC-96198 happened, I did a dupilcate bug report by mistake since when it happened to me when I placed a boat in specific depths of water (MC-257568)
@nightpups5835
@nightpups5835 9 ай бұрын
okay this water calculator would make a really cool design for like a gardens of babylon.
@spaceplayertv3789
@spaceplayertv3789 Жыл бұрын
That is a really cool desgin 👍
@vicenteborges7781
@vicenteborges7781 Жыл бұрын
beautiful visualization!
@finitetimeonearth
@finitetimeonearth 9 ай бұрын
I don‘t think you‘ll see this as the video is quite old, but towards the end you mentioned that the boat was „floating above the pressure plate“ Based off of that I would think that one of the corners of the boat got pushed into the waterlogged trapdoor by the flowing water. In Minecraft, as long as your boat is less than 1 block deep in water it will try to jump up to surface so that‘s likely to be the thing which happened to you. Have a lovely day!
@wolgarm6534
@wolgarm6534 Жыл бұрын
I literally just finished watching that previous video and im so happy 👏
@HomeofLawboy
@HomeofLawboy Жыл бұрын
You should make a panel to input your numbers at the same place you want to see the circuit. Great job on the circuit!
@SyntaxDaemon
@SyntaxDaemon 9 ай бұрын
This is so extremely cool
@Gaiymer
@Gaiymer Жыл бұрын
Super cool
@rhythmgamer7922
@rhythmgamer7922 8 ай бұрын
you can prevent the boats from falling again by adding something to bring it back up if it were to fall down
@mescy1707
@mescy1707 11 ай бұрын
ur my fav youtuber atm, love your creative interesting vids, also im theres a bug where a bot phases through blocks when placed on one pixel high water but it doesn’t look like that could apply here so idk what happened lol
@jazziiRed
@jazziiRed 11 ай бұрын
Thank you, that really means a lot! I appreciate the support
@AlfredVoigt
@AlfredVoigt Жыл бұрын
Hi, love this content
@NamsaRay
@NamsaRay Жыл бұрын
I think you could make AND gate just by changing NAND gate the way that instead water flowing from the front direction of trapdoor you will have water flowing from the down direction of trapdoor
@flirora
@flirora Жыл бұрын
You could implement NOT with a similar design as NAND but with one of the inputs permanently set to 1.
@awesomedavid2012
@awesomedavid2012 Жыл бұрын
I love this
@AlvinusRamsi
@AlvinusRamsi Жыл бұрын
This is so cool! I am currently trying to build logic gates only made from water (no boats etc.). Also do you have a Discord server?
@khyrmiee
@khyrmiee Жыл бұрын
ngl just gonna wait till someone does a minecraft computer with doom on it without redstone /hj
@Gaiymer
@Gaiymer Жыл бұрын
For the love of god THANK YOU❤ for not making me stress out, your voice just saved my pc
@Ri-ver
@Ri-ver Жыл бұрын
Jazzi, you know how people have made logic circuits out of Dominoes? Maybe you can do the same with those dominoe-type of things people do with sand stacked on torches. Shout me out if you try it!
@jazziiRed
@jazziiRed Жыл бұрын
Yeah, I referenced Matt Parker's video in my last one 👍
@danielrhouck
@danielrhouck Жыл бұрын
Now if you can find a way to propagate a signal *upwards* you can then actually build a water computer. How do boats interact with soul sand bubble elevators?
@graeggede
@graeggede Жыл бұрын
bro is the new ethoslab
@MBeckers
@MBeckers Жыл бұрын
Nice vid
@randomsandwichian
@randomsandwichian 7 ай бұрын
You could have color coded the two inputs in different colors, and have the input source be where you can see the full operation happen (ie. from where you stand). Overall, cool beans.
@jan_wh1tey
@jan_wh1tey Жыл бұрын
+1 great vid
@octopuszombie8744
@octopuszombie8744 9 ай бұрын
How do you make water flow upwards? For example we want to loop the water from a logic gate's output back into its input. Also makes it more compact. By the way water elevators won't really do the job here so yeah.
@_3va_
@_3va_ Жыл бұрын
IT FINALLY MAKES SENSE!
@atledbet_1157
@atledbet_1157 9 ай бұрын
That boat just unalived itself 😭 You should let your boats free roam, they weren’t evolved to be raised in captivity…
@40oz82
@40oz82 Жыл бұрын
Wonder if you could do 7-bit arithmetic by using the water levels to represent values
@Geo25rey
@Geo25rey Жыл бұрын
And the next logical step is CCA made with water
@glenseaman5057
@glenseaman5057 Жыл бұрын
Inb4 he gets invited to hermitcraft
@pirateluffy01
@pirateluffy01 9 ай бұрын
Pushing Minecraft to its Limits I Love It 😍
@yarikzhiga
@yarikzhiga Жыл бұрын
I think there is actually a flaw in your OR gate. That is: if both inputs are turned on at the same time it just... won't work, i think
@zakarkgaming9530
@zakarkgaming9530 Жыл бұрын
blessed by the algorithm again
@gaopinghu7332
@gaopinghu7332 Жыл бұрын
Funny description.
@MrMortull
@MrMortull 8 ай бұрын
Thank you, I know understand fundamental binary logic and "but why Hexadecimal, tho?"!
@termisher5676
@termisher5676 Жыл бұрын
Can you make logic with command blocks? I mean there is execute command with if statement
@FirefoxyLeGibus
@FirefoxyLeGibus Жыл бұрын
i'm impresssed
@oPlazmaMC
@oPlazmaMC 10 ай бұрын
build a computer with this this is epic!
@c42xe
@c42xe Жыл бұрын
The Alg. works like that. LOL
@honeybadger2371
@honeybadger2371 Жыл бұрын
Yeah
@theopoldthegamer4284
@theopoldthegamer4284 5 ай бұрын
Is this what they call Bluestone
@tinypileofpolydimethylsiloxane
@tinypileofpolydimethylsiloxane 8 ай бұрын
why didnt you just like do the or gate as just you know, connecting 2 water streams into one so that water goes thru the bottom if either has water ???
@rojnx9
@rojnx9 8 ай бұрын
Thank you for muting the words "Hey Google", its a small thing, but it kinda hinders ability to watch the video when my alarm clock is yelling random numbers at me.
@TheHellis
@TheHellis 9 ай бұрын
You could have used redstone to create a "remote" to the settings.
@reddit123
@reddit123 Жыл бұрын
soul sand would allow you to bring the armor stand back up right
@Stiky_Piston
@Stiky_Piston Жыл бұрын
Will this work with lava? Next, do logic with mobs (:
@Notabot-2112
@Notabot-2112 Жыл бұрын
I don't think so, because of the boats. Although maybe you could replace those with something else? It's already really slow though, so using lava would take forever.
@TheHellis
@TheHellis 9 ай бұрын
I thought about lava too, and it it's easy to invert a 1 to a 0 with just water, but the other way around is harder. Since lava only flows four blocks then it will be much more challenging. However, if someone pulls it off it would be such an epic night video
@omegahaxors3306
@omegahaxors3306 Жыл бұрын
Carrie Bit? Never met her.
@drenzooseneli227
@drenzooseneli227 8 ай бұрын
the problem is, you should put something in the boats. Or they will be deleted after 3 hour.
@HelPfeffer
@HelPfeffer Жыл бұрын
Wuuuu
@SashaL_music
@SashaL_music Жыл бұрын
Wait WHAT
@MichaelMSHuber
@MichaelMSHuber Жыл бұрын
How to invert the gates output: make the water flow from bellow the trapdoor istead of the front (mind blowing I know ☺)
@Cookie_360
@Cookie_360 Жыл бұрын
Minecraft + Maths 😮 Man shut up and take my Sub ❤
@mertemr
@mertemr Жыл бұрын
Water gates ended with segmentation fault 😅
@retroboi128thegamedev
@retroboi128thegamedev Жыл бұрын
now steal his idea even harder by doing it in real life
@alejandroalzatesanchez
@alejandroalzatesanchez Жыл бұрын
yo like jazz? XD
@rechnerfuchs
@rechnerfuchs Жыл бұрын
11+5 is dead, long live 0+0
@johanmuldervargas3990
@johanmuldervargas3990 Жыл бұрын
i wonder if it runs DOOM
@theliteralcow
@theliteralcow Жыл бұрын
woah im early i thought this video was old its 2 hours old
@timer1238
@timer1238 Жыл бұрын
Try to do with air… maybe it is possible
@timer1238
@timer1238 Жыл бұрын
Or furnaces
@ssstttuuuffff
@ssstttuuuffff 9 ай бұрын
Just copy and paste a bunch of doors into a build of a computer hook them up replace the screen of a computer with a bunch of red blue and yellow lanterns from a mod I know you have a computer yeah it runs on three FPS playing Minecraft in Minecraft
@aaron7c
@aaron7c Жыл бұрын
>>> views incoming
@Gililaw
@Gililaw Жыл бұрын
wouldnt it be better if you used items and ice below the water instead of boats?
@intrepidmixedmedia7939
@intrepidmixedmedia7939 Жыл бұрын
Items despawn in vanilla
@chickenlord3429
@chickenlord3429 Жыл бұрын
Hi
Dissecting Minecraft's Most Complex Minigame - gnireenignE Ep 1
25:32
Don't eat centipede 🪱😂
00:19
Nadir Sailov
Рет қаралды 21 МЛН
когда одна дома // EVA mash
00:51
EVA mash
Рет қаралды 13 МЛН
What Does An Observer ACTUALLY See?
18:22
jazziiRed
Рет қаралды 153 М.
The ULTIMATE Super Smelter - Minecraft Bedrock 1.20+
34:42
Indyfficient
Рет қаралды 851
Over-Engineering The FANCIEST Armor Shop in Minecraft - Part 1
19:52
All It Does Is Loop... But Why? - WTH Is a Redstone Clock??
17:07
Can AI Teach Me Redstone?
19:32
jazziiRed
Рет қаралды 11 М.
Making Logic Gates out of ACTUAL GATES in Minecraft
22:41
jazziiRed
Рет қаралды 615 М.
We Made the BEST Music Machine in Minecraft
12:52
jazziiRed
Рет қаралды 1,6 МЛН
How to Send Minecarts Through Unloaded Chunks
16:56
jazziiRed
Рет қаралды 122 М.