it's pretty funny that the pathfinding algorithm used to move these villagers is far more complex than the two bit adder. calculating two bit adder with all the background calculations of pathfinding is just funny
@EmdyMC6 ай бұрын
Your first mistake was assuming villager ai is reliable and consistent 😂
@michael23b6 ай бұрын
Lmao
@MrFiveHimself6 ай бұрын
i love how computational redstone is becoming more mainstream and your average minecraft player is getting a good understanding of binary
@rubixpotato13016 ай бұрын
Villagers being the master tradesmen they are, you'd expect them to be able to add just fine. Then again, you used librarians, and their prices for a given book wildly fluctuate... I'm starting to think they're guessing the value...
@NotBigSurprise6 ай бұрын
i love how the carry is literally a villager running over to the next adder
@Wallemations6 ай бұрын
Finally, villagerstone
@MrPeepa6 ай бұрын
Dang thats a really cool concept! I think adding walls to the paths might break their line of sight and prevent the villager talking issue. Also i guess you could use beds to reset the adder once it becomes night time.
@whyttestar6 ай бұрын
I love your idea here, entities being turned into logic gates is fun concept especially using villager A.I. I can’t help but notice the flaws in the system that Steve Mould and Numberphile also had where you can’t output a false signal since no signal=false and you can’t flip bits from 0->1 back to 0. This makes your half-adder only needing to have 2 different outputs of of carry false and sum true and carry true and sum false (which you accounted for), where as a real half adder has a third which occurs when both inputs are false with sum false and carry false. Also the temporal issue of requiring both inputs to run at the same time to cause an output is not in line with Boolean logic. I know none of these are super big problems and the accomplishment of using villager A.I to make logic gates is still mind blowing to me, but I do wish there were some way of getting around them. Then you could build a true computer. Thanks for the video.
@gosh55576 ай бұрын
very fun concept, nice video as always michael!
@Theinatoriinator6 ай бұрын
Kinda crazy how you ended up needing to design in delay lines using the cobwebs. When programming an FPGA, the compiler and synthesizer will work in tandem with a timing analyzer to build delay lines into the logic.
@Hacker1MC5 ай бұрын
I like how you mention Steve Mould and Matt Parker, and then proceed to give more simple explanations for half adders and full adders than I've heard from either of them XD. Additionally, I'm sure this wouldn't work at all in Bedrock, and the villagers would just spend their time stealing each others' workstations that they can't access.
@nakoskyranos40806 ай бұрын
Love the chill jazz in the background
@TheArtOfBeingANerd6 ай бұрын
As a math nerd, it was quite a pleasant surprise to see Steve's and Matt's faces! 0:18
@DarkMikatron5 ай бұрын
What a clever way to add numbers! Reminds me of that video where people made an adder using dominoes.
@LoneAssassinC6 ай бұрын
This is only the beginning of the Villager Computer revolution. They will be Borg, resistance is futile
@TInyHackerCalcs6 ай бұрын
When I clicked this video I in no way expected the monstrosity at the end 😂
@helphelphelphelpmehelphelphelp6 ай бұрын
You missed the opportunity to use villagers instead of armor stands for the activation mechanism
@luitmeinen19026 ай бұрын
Very interesting idea! I've seen many unnecessarily weird binary adders, but this is definitely in the top 5 :p I was just wondering though; might the problems with inconsistency have something to do with the villager range? where they can't detect a station if it's too far away? maybe the beds would be more consistent too, as they really seem to want to reach any bed they can at night. I really enjoyed this video though, and would love to see a follow-up :)
@SeanStClair-cr9jl6 ай бұрын
Really cool work!
@chills_tiny_mom6 ай бұрын
I’m learning computer engineering and this is so helpful in learning what you could do with the logic gates!
@flameofthephoenix83956 ай бұрын
9:55 I wonder if the guy wasn't moving is a limit to how far they can passively search for the lectern but when you replaced him it did a bigger check, maybe you need to provide extra motivation by making intermediate lecterns that they can go to but will have the floor get swept out from under them when they do causing them to fall to another path with the actual lectern.
@michael23b6 ай бұрын
I fixed the issue by implementing an OR gate later on in the video. I believe the issue was that the other villager had already targeted the last lectern, so the other guy had no lectern to target. Implementing the OR gate solved this, but it still doesn’t resolve other things like the unreliable villager reaction times
@flameofthephoenix83956 ай бұрын
@@michael23b Interesting, this comment didn't show up in my messages, but rather as I was scrolling down through your comment section my comment and thus your reply showed up again, good timing! That could be the case, but what I said might still have been a factor, or if it wasn't it could be worth looking into none the less.
@electra_6 ай бұрын
It should be possible to make a carry-cancel adder if you have a one way of some kind.
@zealotoffire38336 ай бұрын
prob unreliable if the villager feels like it wants to be blind as ig it would sometimes :/
@_BangDroid_6 ай бұрын
Imagine if electrons were this inconsistent
@23bcx6 ай бұрын
I would say pressure plates into fencegates are Redstone
@Tony-op6xf6 ай бұрын
Take a sip of coffee every time Michael says “and” 😂
@Artyomann6 ай бұрын
Finally, a bio-computer
@TALLPUP6 ай бұрын
Cool vid! 🐶
@kyleyoung24646 ай бұрын
the first thing i said when i saw this is "wtf"
@cupofdirtfordinner6 ай бұрын
awesome video!
@DragonBorn6 ай бұрын
love seeing silly content like this.
@dhaneshabhipraya6 ай бұрын
I built a binary adder recently
@KatzRool6 ай бұрын
now you need to make a full cpu :)))
@zealotoffire38336 ай бұрын
um sry to burst your bubble but it wouldnt work since he has to manually reset villagers and a cpu is specificly built to be able to have a specific part (ALU) to do all the artihmetic used multiple times for different functions. it could be possible if u somehow had a way to transport them back after each calculation but i don’t know if its possible without dust :/
@LisaMiza6 ай бұрын
This is so dumb, I love it
@OctagonalSquare6 ай бұрын
This is so stupid. I love it!
@chefkawrg6 ай бұрын
this is crazy!!!
@ZappyRedstone6 ай бұрын
Water?
@annatheelephant19376 ай бұрын
Drats. I was wrong.
@PersonManManManMan6 ай бұрын
Forcing villagers to do basic math is funny for some reason
@smhsophie6 ай бұрын
i read your title as “are villagers nonbinary?”
@killianobrien20076 ай бұрын
Yes
@ZappyRedstone6 ай бұрын
Yo can you use bread?
@ZappyRedstone6 ай бұрын
Dispense bread and then the closer villager comes and gets it
@TheRedReid6 ай бұрын
You can't use dispensers/droppers. They use redstone in their crafting recipes
@ZappyRedstone6 ай бұрын
Hmm true
@TheRedReid6 ай бұрын
@@ZappyRedstone That said, you could always throw some bread on a trapdoor to make a sort of redstone-less dropper. If you're okay with resetting it every time and need fewer than 5 minutes to perform the calculations, this could work too.