I Made Pac-Man with just Redstone!

  Рет қаралды 380,438

mattbatwings

mattbatwings

Күн бұрын

To try everything Brilliant has to offer-free-for a full 30 days, visit brilliant.org/mattbatwings .
The first 200 of you will get 20% off Brilliant’s annual premium subscription.
Patreon: / mattbatwings
Discord: / discord
My socials: linktr.ee/mattbatwings
My texture pack: modrinth.com/resourcepack/mat...
World Download: (JAVA 1.18.2) www.planetminecraft.com/proje...
Pacman Texture Pack: drive.google.com/file/d/1VeCw...
Showcase edit by @Sloimay
Animation inspired by @RGMechEx
Adder Designs by Aminotreal and Don Manuel
More about Ghost AI (and overflow bug): • Pac-Man Ghost AI Expla...
-------------------------
0:00 Intro
0:42 Initial Thoughts
2:09 Display / Sprites
5:40 Movement
7:57 Dots
9:00 Walls
11:13 Sponsor
12:09 Ghost AI
18:20 Ghost Decision Maker
22:28 Scatter Mode
22:50 Chase Mode
24:39 Frightened Mode
26:07 Death Detection
26:50 Lives System
27:04 Level System
28:14 Final Thoughts
28:36 Showcase
29:35 Subscribe!
Music (in order):
Jagdaggar - Otherside Remix • Minecraft - "Otherside...
Harris Heller - Guilty Spark • Guilty Spark
LitKidBeats - "GOOD VIBES" • [FREE] Happy Type Beat...
Infraction - Serotonin • Vlog Lo-Fi Chill by In...
LAKEY INSPIRED - Blue Boi • LAKEY INSPIRED - Blue Boi
LAKEY INSPIRED - Chill Day • LAKEY INSPIRED - Chill...
LuKremBo - biscuit • (no copyright music) l...
Harris Heller - Meteor Binge • Meteor Binge
Harris Heller - Tokyo Rain • Tokyo Rain
Helynt - Moog City • Moog City
Infraction - Jeju • Vlog Chill Hip-Hop by ...
Harris Heller - Plethora • Plethora
Harris Heller - Iridescent • Iridescent
Harris Heller - Golden Age • Golden Age
Harris Heller - Path Less Traveled • Path Less Traveled
Harris Heller - One More • One More
Harris Heller - Streamline • Streamline
Harris Heller - 90's • 90's
Infraction - Lifestyle • Chill Lo-Fi Study Beat...
Yusei - Wish I'd stayed • (FREE) Lofi Type Beat ...
HOME - We're Finally Landing • Home - We're Finally L...
HOME - Still Life • HOME - Still Life
Blue Wednesday - Cereal Killa • Blue Wednesday - Cerea...
Harris Heller - Ain't No Rest for the Stars • Ain't No Rest for the ...
PRNV - Happy High • Happy High || happy lo...
Milky Wayvers - Love in Japan • Love in Japan
Helynt - Continue • Continue
Unfeel - Kinda Love • Feel Good Summer Exper...
C418 - Aria Math (Synthwave Remix by Oxart)
• C418 - Aria Math (Synt...
Arsenic1987 - Pac-man theme remix • Pac-man theme remix - ...
This video was sponsored by Brilliant

Пікірлер: 1 300
@mattbatwings
@mattbatwings 2 ай бұрын
To try everything Brilliant has to offer-free-for a full 30 days, visit brilliant.org/mattbatwings . The first 200 of you will get 20% off Brilliant’s annual premium subscription.
@GamingCubed
@GamingCubed 2 ай бұрын
ok redstone daddy
@um_idkw
@um_idkw 2 ай бұрын
man, thats brilliant
@chainerfries4417
@chainerfries4417 2 ай бұрын
You used every sprite space perfectly
@illusionillage
@illusionillage 2 ай бұрын
Ur the best redstone creator
@Blackknight226
@Blackknight226 2 ай бұрын
Your probably smarter then most
@realgoose
@realgoose 2 ай бұрын
But can it run Doom? Edit: HE DID IT!!
@CoolGuyWithAPen
@CoolGuyWithAPen 2 ай бұрын
I need to see doom in minecraft
@duckicodes
@duckicodes 2 ай бұрын
Damn you guys crazy
@GamingCubed
@GamingCubed 2 ай бұрын
fr
@zpippo
@zpippo 2 ай бұрын
@@CoolGuyWithAPen take a look at IRIS i guess
@skanslovakia553
@skanslovakia553 2 ай бұрын
Yeah, I wonder if this redstone machine specifically designed to run Pac-Man can run Doom...
@TypicalPythonCoder
@TypicalPythonCoder 2 ай бұрын
Make a physics engine with just redstone!
@E-dart
@E-dart 2 ай бұрын
That would take so many complex calculations
@tachyonites9568
@tachyonites9568 2 ай бұрын
@@E-dart which can be done
@samllea1
@samllea1 2 ай бұрын
I WAS THINKING THE SAME THING WTF!!!
@mattheus1331
@mattheus1331 2 ай бұрын
Up
@anthroclips
@anthroclips 2 ай бұрын
69 likes, he must do it now
@anic1716
@anic1716 2 ай бұрын
Now we know that while a redstone graphing calculator won't earn you a girlfriend, Pac-Man will certainly give you one.
@toadragethe5th
@toadragethe5th 2 ай бұрын
Lol
@jagrithnirvaankongara4025
@jagrithnirvaankongara4025 2 ай бұрын
Ok
@MT_yt
@MT_yt 2 ай бұрын
😂
@Adraria8
@Adraria8 2 ай бұрын
It will actually give you Pac-Woman
@SuprSBG
@SuprSBG 2 ай бұрын
@@Adraria8*Mrs. Pac-Man
@jfr-001
@jfr-001 2 ай бұрын
2015: look at this redstone calculator, it's amazing! 2024: Mattbatwings remakes Pacman in redstone, so cool!
@carito14_09
@carito14_09 2 ай бұрын
2053: look a redstone computer playing fortnight in full color 720p at 10fps
@carito14_09
@carito14_09 2 ай бұрын
Imotional damage 😅
@satgurs
@satgurs 2 ай бұрын
@@carito14_09that implies anyone would remember fornite in 2053
@cartatowegs5080
@cartatowegs5080 2 ай бұрын
​@satgurs we remember pacman and that was decades ago
@satgurs
@satgurs 2 ай бұрын
@@cartatowegs5080 That's because pacman is one of the most influencial games of all time. The game established the maze chase game genre, was the first video game to make use of power-ups, and the individual ghosts have deterministic artificial intelligence (AI) that reacts to player actions. What exactly did fortnite establish? Nothing.
@Mountainousview
@Mountainousview 2 ай бұрын
Its annoyingly hard to think of redstone games that are hard enough to be challenging but easy enough to be possible
@JavierSalcedoC
@JavierSalcedoC 2 ай бұрын
Super Breakout and Frogger comes to mind
@vibaj16
@vibaj16 2 ай бұрын
"Possible" is easy. What's hard is thinking of a game that _I_ could make. People already made Minecraft with actual 3D rendering (including textures). Meanwhile Tic-Tac-Toe is already reaching the limits of what I'm able to do...
@tanveshkaviskar442
@tanveshkaviskar442 2 ай бұрын
​@@vibaj16 Somebody made a tic tac toe with redstone in bedrock, and there's no way anyone can win in it except that redstone AI itself.
@vibaj16
@vibaj16 2 ай бұрын
@@tanveshkaviskar442 hardcoded or it actually calculates the moves?
@tanveshkaviskar442
@tanveshkaviskar442 2 ай бұрын
@@vibaj16 it has a really long decoder/ROM, so it must be hardcoded.
@herobrine1792
@herobrine1792 2 ай бұрын
note blocks also have an instrument based off of what block is under them and that can be changed with pistons to recreate the overflow bug
@_Dearex_
@_Dearex_ 2 ай бұрын
That does only change the Sound and not the sprite
@stinky3823
@stinky3823 2 ай бұрын
Maybe the mod creator could add more colours based on the instrument
@vibaj16
@vibaj16 2 ай бұрын
Can't change the texture based on that Edit: nvm, apparently any block state can have its own texture.
@sans6993
@sans6993 2 ай бұрын
@@vibaj16techincally you can change the texture from the blockstate of a noteblock, it is possible because there is already a texturepack thet uses that, it's called "Note Block Displays 3D"
@calebrey
@calebrey 2 ай бұрын
@@vibaj16 you actually can!
@WhoIsJoeRoblox
@WhoIsJoeRoblox 2 ай бұрын
I love how matt uses those “for example” so we understand what he’s talking about
@Parman72-rp9lp
@Parman72-rp9lp 2 ай бұрын
This man is on a full blown Anime character arc. Every arcade game by next week
@xanderplayz3446
@xanderplayz3446 2 ай бұрын
Still waiting for Bubbles
@LBP-Seramop
@LBP-Seramop 2 ай бұрын
Yoooo Dig Dug when
@billydrink
@billydrink 2 ай бұрын
Personally for the walls, I'd use the good old fashioned Tetris code. Instead of storing if a tile has walls around it, you just store which tiles are walls. Then when pacman tries to move, you let him land on the wall, check if it is a wall, and if yes get him back to his previous location. This makes sense in code, though I'm not sure if it would be fast enough with redstone.
@obvlazuly3255
@obvlazuly3255 2 ай бұрын
if he made tht with redstone, it would either be 3x slower for pacman to move or you would be able to see pacman on the tile and see him coming back, so it would be kinda weird. good idea tho
@yovalo3382
@yovalo3382 2 ай бұрын
how the fuck would you do backtracking in redstone ?
@billydrink
@billydrink 2 ай бұрын
@@yovalo3382 small memory module that stores the players current position every time they move
@technikluke6561
@technikluke6561 2 ай бұрын
You wouldn't need that, as you could just pass the current position + movementDirection into the collision ROM and only move, when the ROM returns a free space
@Scratchy__The_cat
@Scratchy__The_cat 2 ай бұрын
​@@yovalo3382I (somehow) managed to do this in logic gates, where when you put an input, you wait for it to process, and then since this timer is started by the input itself, we just move the opposite directon
@justarookieartist
@justarookieartist Ай бұрын
Recreating Pacman completely out of redstone is not nearly as impressive as somehow making the whole process so clearly defined and understandable that I could confidently explain how to do it despite the fact that I'm incapable of doing it myself. Excellent writing, scripting, problem solving, editing, etc. Just a stellar video.
@catto88
@catto88 2 ай бұрын
thanks sloimy
@malokeytheallaround
@malokeytheallaround 2 ай бұрын
Give him enough time and bro will build a PS5
@mateuszpragnacy8327
@mateuszpragnacy8327 2 ай бұрын
Ps5 is nothing he would build a quantum computer❤
@spookycode
@spookycode 2 ай бұрын
@@mateuszpragnacy8327I am not quite sure how you are supposed to create qbits in Minecraft… Quantum physics is hard
@onlytheJ_
@onlytheJ_ 2 ай бұрын
@@spookycodejust make the writing function random
@yahoo5726
@yahoo5726 2 ай бұрын
@@mateuszpragnacy8327 bats for “randomness” in the Qbits maybe?
@spookycode
@spookycode 2 ай бұрын
@@onlytheJ_ god if it were that easy I wouldn’t have been able to write a 25 page analysis of quantum computers and how they break RSA encryption. First of all no, quantum computers aren’t just normal computers with randomness. They have a completely different architecture to your classic computer. While normal computers just slave away one instruction at a time one change at a time, quantum computers operate by defining the relationships between the qbits and reading the solution. You can think of this as if at the moment the qbits are initialized there exist 2^n multiverses and at every step you destroy the multiverses that don’t fit the criteria. At the end it would seem like the last standing multiverse is the only correct one. This allows quantum computers to do jobs that would require a normal computer to try every possibility instantaneously. Simulating quantum physics on classical computers can be done but it gets exponentially more difficult the more qbits you have. What would make this a bit simpler is the fact that we would simply just need a lot of multiplication modules since simulation is mostly based on matrix multiplication. The problem is that you are already multiplying 8x8 matrices with just a 2 qbit machine. That would mean a single operation would cost about 512 multiplications and 960 additions. While it’s certainly possible, 2 qbit systems are not practical as in they don’t have any use-case. And about now I realized that I am literally explaining quantum computing basics to some kid on the internet who probably doesn’t even know what matrix multiplication is…
@tuxat_
@tuxat_ 2 ай бұрын
23:44 lol the mark rober music kicking in
@RocArio
@RocArio 2 ай бұрын
He really though no one would notice
@mmm12456
@mmm12456 2 ай бұрын
You could try pushing different blocks underneath the noteblocks with pistons as instruments get stored as differrent block states as well and get more available textures that way
@zarki-games
@zarki-games 2 ай бұрын
That's a really good idea, I hope he sees this.
@bredcataw
@bredcataw 2 ай бұрын
That will be working only wi- actually wait, it stores instruments! Very clever idea, man!
@Marco-ti8sx
@Marco-ti8sx 2 ай бұрын
You madlad, you did it. Can't wait to see the actual video
@CraftyMasterman
@CraftyMasterman 2 ай бұрын
All the funky distance math was so interesting lol
@garybicker4727
@garybicker4727 2 ай бұрын
It’s interesting to see everyone come up with their own variations with absolute values in the comments
@ItzFlowerGMD
@ItzFlowerGMD 2 ай бұрын
crafties
@user-dk9eb7lb4g
@user-dk9eb7lb4g Ай бұрын
it was interesting but I still dont get any of it
@Windeycastle
@Windeycastle 2 ай бұрын
Small correction at 19:40 (sorry, couldn't help myself) If a^2 > b^2, then it means that abs(a) > abs(b). Imagine for example a = -3, and b = 2. Then (-3)^2 = 9 > 2^2 = 4, but -3 < 2, so small problem there. This isn't an issue for the game though, as both a and b will be distances, and they can't be negative.
@soulsmanipulatedinc.1682
@soulsmanipulatedinc.1682 2 ай бұрын
Another small correction at 20:14 (if I may add to your comment). Assuming a, b, c, and d are non-negative integers, and (a^2 + b^2) > (c^2 + d^2), then it follows that (a + b) > (c + d). Multiplication is an entirely unnecessary step to determine which coordinate is "closer" in this context. This is a term coined as "Manhattan Distance", which is far easier to calculate than "Squared Distance". This type of calculation would have worked just as effectively, in this context, while being quicker. Though, once again, this is not a problem for the game. Just something that could have been optimized.
@christianberry3031
@christianberry3031 2 ай бұрын
wtf 😭 I don’t get anything you said
@HappyPlaysWasTaken
@HappyPlaysWasTaken 2 ай бұрын
@@christianberry3031 basically his distance thing doesnt work with negative numbers but thats ok because the distance will never be a negative number
@christianberry3031
@christianberry3031 2 ай бұрын
@@HappyPlaysWasTaken ok
@Windeycastle
@Windeycastle 2 ай бұрын
​@@soulsmanipulatedinc.1682Good catch! Not needing that multiplication really saves on time! Edit: seems someone found an error in this specific one. See @Tit_the_Modder 's response under me
@autumnleaves3012
@autumnleaves3012 2 ай бұрын
if you ever wanted to create a more robust screen, I would recommend using a pack that textures based on the amount of a certain item in a shulker
@autumnleaves3012
@autumnleaves3012 2 ай бұрын
it smth i played around with a long time ago were i had 64 different colours and it would just map them to the number of items in a chest % 64
@DsiPro1000
@DsiPro1000 2 ай бұрын
Would that in theory let you have 1728 colours? If you go off the amount of items in a shulker?
@dianjonker
@dianjonker 2 ай бұрын
​@@DsiPro1000 If it works that way, you'll have 12 levels of intensity for each RGB channel. You could get very detailed with that
@autumnleaves3012
@autumnleaves3012 2 ай бұрын
@@DsiPro1000 it would give a wider range in theory i just didn’t wanna implement it 🤷🏼
@wChris_
@wChris_ 2 ай бұрын
I feel like the ghost eyes pointing in the right direction is something really important in judging where a ghost is going. Maybe it would be possible to overlay the ghost base texture + an eye direction texture, which would only require 8 textures compared to 16 if you combine them.
@vftdan
@vftdan 2 ай бұрын
Or maybe even add transparent eyes in front of some movable block model, so that it extends on one of the sides of the note block
@vampire_catgirl
@vampire_catgirl 2 ай бұрын
The upleft overflow! Love the attention to detail!
@zix2421
@zix2421 2 ай бұрын
if there is a real ghost algorithm - very cool
@flitscha9118
@flitscha9118 2 ай бұрын
wow, that is very impressive. Keep it up! I think when calculating the distances, you could have avoided squaring by simply taking abs(x) + abs(y) as the distance. The length of a vector can be described using norms. The p-norms are very common. For p = 1 we get abs(x) + abs(y). sqrt(x^2 + y^2) would be at p = 2. The maximum norm (p=infinity) would also have been an option: d = max{ |x|, |y| }
@seanm7445
@seanm7445 2 ай бұрын
It’s a good approach, though if at 1,3 and target 10,5; would it consider both up and right equally good? I’ve just left a comment with my thoughts, also trying to avoid any squaring.
@flitscha9118
@flitscha9118 2 ай бұрын
@@seanm7445 That's a good point. Thanks for writing, I didn't realize that until now. I thought that if a distance is smaller than another distance, that information is preserved in any norm. But that is obviously not the case. Norms only have these 3 properties: (1) ||x|| = 0 => x = 0 (2) ||a*x|| = |a| * ||x|| (3) ||x+y||
@Nyerguds
@Nyerguds 2 ай бұрын
I had the same "square root" issue when doing colour palette matching. Matching colours to the closest colour on a palette is done in 3D space (R, G and B axes), by distance, and I also realised pretty quickly that there was no point in ever taking the square roots if the only thing needed was to see which was the closest.
@maxstonecraft5420
@maxstonecraft5420 2 ай бұрын
This is crazy man, I would never even think about how to do something like pac man, you already had my respect but this is probably one of my favourite projects you’ve made so far, keep going. I also showed this to a friend of mine and he asked if you have made doodle jump, maybe that could be an idea for a future project?
@kizi774
@kizi774 2 ай бұрын
Bro plays Minecraft for a living, and he does the nerdiest subject (redstone). But bro still has a girlfriend. He has it all. He has reached the peak of humanity.
@Dimitri_gdr
@Dimitri_gdr 2 ай бұрын
This is just an amazing project, congrats
@Ceven77
@Ceven77 2 ай бұрын
oh dude I saw the Pac-Man AI video a long time ago and thought of that! Glad you actually saw it too and used it
@knyk0625
@knyk0625 2 ай бұрын
this was really fun to watch because i also had to make pacman with functional ghost AI for one of my CS classes. i remember inky being particularly difficult to implement
@ShocooYT
@ShocooYT 2 ай бұрын
Thanks sloimay
@JillPlaysMC
@JillPlaysMC Ай бұрын
Yea thanks sloimay
@llfigl
@llfigl 2 ай бұрын
Really WOW. I've never thought someone would be able to create Pac-Man with redstone
@connor_awesome6482
@connor_awesome6482 2 ай бұрын
Excited to see this!
@goldenapple3970
@goldenapple3970 2 ай бұрын
make doom with redstone
@Calour_
@Calour_ 2 ай бұрын
Why is there no 1080p on this video?
@CasMcAss
@CasMcAss 2 ай бұрын
I am genuinely at a loss for words This might be the most impressive thing I've ever seen being done with this game. The dedication and thoughts that must go behind this are beyond my comprehension. I kinda want you to solve a Captcha so I know you're actually human.
@idkwhothisis2417
@idkwhothisis2417 2 ай бұрын
bro this guy is the best redstone engineer in minecraft, change my mind. Not only that but he teaches complicated math in a less complicated way than a college professor.
@idkwhothisis2417
@idkwhothisis2417 2 ай бұрын
yet he only has 164k subs. subscribe to this guy bro
@ibrahimchishti6297
@ibrahimchishti6297 2 ай бұрын
Am I the only one surprised Matt has a girlfriend?
@parkpakh7775
@parkpakh7775 27 күн бұрын
No.
@ibrahimchishti6297
@ibrahimchishti6297 27 күн бұрын
Nah but fr tho, Matt is a very likeable and smart guy. He just has that Minecraft Redstone rizz.
@SteedAnimations
@SteedAnimations 24 күн бұрын
Uuhhhh no
@SupaMaoKing
@SupaMaoKing 8 күн бұрын
Nahhh
@redstar006
@redstar006 2 ай бұрын
This is probably the coolest thing you’ve made so far
@user-tr9mx9ct5t
@user-tr9mx9ct5t 2 ай бұрын
Wow! This is awesome! I have watched quite a few of your videos, and this is by far the most complex!
@lythd
@lythd 2 ай бұрын
this is impressive! i was right it was pacman, i predicted this on the community post just on a hunch based on the colours of the wool behind the screen matching the ghosts lmao
@OfficialJoeTheChicken
@OfficialJoeTheChicken 2 ай бұрын
“I made a TI-84 in Minecraft!”
@deanergie.
@deanergie. 2 ай бұрын
Nice for you
@GamingCubed
@GamingCubed 2 ай бұрын
Wooooosh
@OfficialJoeTheChicken
@OfficialJoeTheChicken 2 ай бұрын
@@GamingCubed ye
@NoahAlbrecht
@NoahAlbrecht 2 ай бұрын
I wanna say, these videos are so incredibly cool. I’m a college Comp Sci major who took a Computer Architecture course last semester, so it’s very nice to be able to see all of the moving parts of your builds and recognize how everything fits together. Above all, I love how your content can be enjoyed by most, yet still remains sophisticated enough for you to be able to explain and articulate on the more complex ideas. I would feel motivated to do redstone computer stuff myself, but with loads and loads of schoolwork to take care of, it’s hard to find the time. Needless to say, you’ve earned a new subscriber. Keep up the good work
@Recatonyllaer
@Recatonyllaer 2 ай бұрын
You could just have the whole game blow itself up when you reach the end of the game, instead of breaking the screen. Would be kinda funny!
@Canilho
@Canilho 2 ай бұрын
Making these sort of logic devices is already challenging, but learning how these games worked is the thing I love to see others do. Programming has so many challenges, and you solved them in the best way possible. Congrats
@viniciussousadiniz4623
@viniciussousadiniz4623 2 ай бұрын
Nice video man, doing this stuff is as much fun as challenging
@jjohn1234
@jjohn1234 2 ай бұрын
Wow loved every minute of this! Great to see the insides of the machine instead of just the result. You basically made the circuit board, where each one of these blocks is a chip or a transistor, thats crazy! Epic showcase and love the music in it, thats going in my playlist
@justinindustries2747
@justinindustries2747 2 ай бұрын
Wow! This is actually awesome. I've been following your channel for a while now, and the progression is real! 😎
@B16Dominoes
@B16Dominoes 2 ай бұрын
This is 🔥🔥🔥
@AsteroidSoda
@AsteroidSoda 2 ай бұрын
Honstely amazing, sat through the video from start to finish in astonishment
@reverendhacker
@reverendhacker 2 ай бұрын
That looks so cool!
@RaiJolt2
@RaiJolt2 2 ай бұрын
Insane work man!!!
@UncensoredChronicles
@UncensoredChronicles 2 ай бұрын
It looks amazing
@Xen0ks
@Xen0ks 2 ай бұрын
This is a really huge project gg bro i am admirative
@russ1669
@russ1669 2 ай бұрын
Fantastic achievement. Thanks for the explanation. Great video.
@olmachai
@olmachai 2 ай бұрын
This is crazy!! and thanks sloimy.
@SozoKa
@SozoKa 2 ай бұрын
Bro that’s insane big ggs 🔥🔥🔥
@SF124-gy7hk
@SF124-gy7hk 2 ай бұрын
4:19 I remember "discovering" animated textures like that too. I'm trying to see if there's anywhere I could use this feature in an MCreator mod I'm currently working on.
@ephun
@ephun 2 ай бұрын
Amazing as always, man.
@dulacgaming
@dulacgaming 2 ай бұрын
I think you outdid yourself with this one. Absolutely amazing work!
@jackofalltrades2920
@jackofalltrades2920 2 ай бұрын
That looks a lot smaller than I was thinking it should look like. Great job
@coffeek4126
@coffeek4126 2 ай бұрын
That's amazing!
@CastyInit
@CastyInit 2 ай бұрын
24:00 the mark rober explanation music made my brain understand everything instantly
@eoinmcglinchey32
@eoinmcglinchey32 2 ай бұрын
I did learn more things about pacman and minecraft redstone! Thanks and love you!
@C.B.Animations99
@C.B.Animations99 2 ай бұрын
That’s crazy
@WitherslayR
@WitherslayR 2 ай бұрын
This is the exact same AI movement I used in a game I once coded in Java it seems so cool to see it used in Minecraft as well
@mouinmakary
@mouinmakary 2 ай бұрын
amazing work bro !! continue...
@AnonUsername473
@AnonUsername473 2 ай бұрын
I cannot muster any words to explain how awesome this project is. Great job! These videos also helped me underdtand logic gates hahah
@Red_Core13
@Red_Core13 2 ай бұрын
Omg, this is getting every time better!!!!!
@Mr_M0use
@Mr_M0use 2 ай бұрын
Really impressive
@rpkie
@rpkie 2 ай бұрын
Wow that's very impressive , congrats bro this is the best Redstone project i've ever seen ! mind blowing 🤯
@Strawberry_Studios
@Strawberry_Studios 2 ай бұрын
This is an amazing video it shows how pac-man works, and how you make it in Minecraft. I really love your video keep up the good work❤
@nicolascorsinisantolaria793
@nicolascorsinisantolaria793 2 ай бұрын
This is just madness, congratulations
@ltousch
@ltousch 2 ай бұрын
Incredible work, amazing result, clear explanations perfectly balanced between complexity and simplicity. This video is a master piece.
@_TonicBoom
@_TonicBoom 2 ай бұрын
Insane !
@haileywright04
@haileywright04 2 ай бұрын
It’s finally here!
@Lucas-zw2mj
@Lucas-zw2mj 2 ай бұрын
This is so awesome
@Blackknight226
@Blackknight226 2 ай бұрын
Absolutely brilliant and I wish I was that good at the game but I can’t even build a good house or embassy office
@MapleclawGD
@MapleclawGD 2 ай бұрын
Wild that all this takes over vanilla is the textures
@maxca
@maxca 2 ай бұрын
Amazing congratulations 🤩
@PingCellz
@PingCellz 2 ай бұрын
I made pacman using command blocks about a fortnight ago. and I remembered you making a community post about making pacman with Redstone at the same time I started work on my pacman with cmds. And I thought to myself there was no way you could make pacman using Redstone. But against all odds you actually did it. I just want to say that THIS IS INCREDIBLE that you pulled It off.
@oswaldorbitous5950
@oswaldorbitous5950 2 ай бұрын
This is insane, you're a genius bro.
@rvoln0110
@rvoln0110 2 ай бұрын
Did you add the mechanic for whenever pacman goes through the tunnel on the left or right? Seems like a pretty easy change on the x coordinate
@Rauster_
@Rauster_ 2 ай бұрын
Just incredible !
@yashwatal7955
@yashwatal7955 2 ай бұрын
I found myself pauing the video, and just marvelling at how smart you are. The amount of times I swore out land beacuse of your cool ideas.. this is so cool man. seriously, you make me not regret taking a comp sci/comp e degree!
@bangfebri01
@bangfebri01 2 ай бұрын
Wow, amazing Matt
@anon_y_mousse
@anon_y_mousse 2 ай бұрын
It's hard enough to do things like this in assembly, I can't imagine doing it with physical circuits, even if they are MineCraft versions of them. I'm sure most viewers are too young to get this reference, but it reminds me of the giant machine from Babylon 5 that Zathras maintained.
@christianberry3031
@christianberry3031 2 ай бұрын
True! I love Babylon 😊
@Eggfur
@Eggfur 2 ай бұрын
Seriously epic!
@ArenSpace
@ArenSpace 2 ай бұрын
adding in different note block instruments into the sprite calculation, you could have up to 128 different sprites, that being said, can't wait to see an entire NES game being made with just redstone
@StarKrypt
@StarKrypt 2 ай бұрын
Dude is a real engineer.
@Karmadillo-qh3jv
@Karmadillo-qh3jv 2 ай бұрын
0:17 I think for me I wanna see more unique and interesting machines like docm77’s shadow item machines or the mess detectors. Or anything so absurdly silly and impossible, purely for the lols. Great vid! I appreciate you and the technical mc community’s tenacity and intelligence when it comes to this stuff.
@mienencraft
@mienencraft Ай бұрын
Insane
@manganeseheptoxide7825
@manganeseheptoxide7825 2 ай бұрын
Love the longer form
@tobixnator9314
@tobixnator9314 2 ай бұрын
that's really wild
@anthonycannet1305
@anthonycannet1305 2 ай бұрын
You can make the distance checker without using the Pythagorean theorem because you only need to know what’s the closest and not what the actual distances are. Target X - current X = difX Target Y - current Y =difY If difx is positive you need to go up and if it’s negative you need to go down (assuming x=0 is at the bottom of the screen) If dify is positive you need to go right, if it’s negative you need to go left (assuming y=0 is at the left of the screen) Then take the absolute value of both difs and choose whichever one is less to know which axis is closer. Instead of doing multiplication you do a few subtractions and negative checks
@mattbatwings
@mattbatwings 2 ай бұрын
I believe this works when all 4 options are available, but would this be able to work with collisions? If my only two options increase distance then I think this falls apart. But you’ve convinced me it’s possible to make a distance checker without multipliers, I think with enough checks, all the information is there.. trying to write a better algorithm as we speak
@anthonycannet1305
@anthonycannet1305 2 ай бұрын
@@mattbatwings This works to get you which direction is optimal, and also creates a heirarchy. Whichever absolute value dif is lower gives you the closer axis, and you get the quadrant based on the parity of the X and Y differences. Let's say the direction is in the first quadrant (so positive X and positive Y) and is closer to the Y axis. The optimal direction would be positive Y (|difY| < |difX|) but you also know that positive X is the second best solution, negative X is the third best, and negative Y is the farthest. The best direction is whichever absolute value difference is closest to zero and in the direction of the sign of the difference. The worst direction would be going in the opposite sign of the best direction. The second and third best directions would be the same and opposite sign of the other axis. The algorithm puts all four directions in a heirarchy, then you check from the top of the list if that direction is available
@mattbatwings
@mattbatwings 2 ай бұрын
@@anthonycannet1305 Beautiful. Yep, I should have done this lol
@capy9846
@capy9846 2 ай бұрын
You should honestly use sprites more often! It looks so cool.
@kylebowles9820
@kylebowles9820 2 ай бұрын
great example of modern redstone and a little bit of texturing to pull it together
@Login0600Plays
@Login0600Plays 2 ай бұрын
I did not expect him to do this one next
@spiderz8144
@spiderz8144 2 ай бұрын
If you were willing to sacrifice the static life sprite for the animated left facing sprite you could add a single fruit sprite. But otherwise it was great to hear you working through logic problems and what solutions you came up with for them.
@sotocsick3195
@sotocsick3195 2 ай бұрын
Can you please add sound to your future games? this would just squeeze the last bit of perfection in Minecraft. I would love to see this. Still insane you can just do this. Much love
@benrex7775
@benrex7775 2 ай бұрын
*The first guy to build pacman in minecraft after explaining how he did it:* I hope you learned something.
I Made RGB Tetris with just Redstone!
20:36
mattbatwings
Рет қаралды 134 М.
How We Made Microsoft Paint in 24 Hours
11:43
mattbatwings
Рет қаралды 1,7 МЛН
АВДА КЕДАВРАААААА😂
00:11
Romanov BY
Рет қаралды 12 МЛН
когда одна дома // EVA mash
00:51
EVA mash
Рет қаралды 10 МЛН
Зу-зу Күлпәш. Стоп. (1-бөлім)
52:33
ASTANATV Movie
Рет қаралды 414 М.
I Found Minecraft's Hardest Mod
42:54
RageTrain
Рет қаралды 4,2 МЛН
The Fascinating Math behind Piston Extenders #SoME3
20:08
mattbatwings
Рет қаралды 543 М.
I Built a Calculator in Survival Minecraft
29:45
rekrap2
Рет қаралды 2,2 МЛН
Breaking Minecraft's Longest Redstone Record
12:27
CraftyMasterman
Рет қаралды 434 М.
I Made Minesweeper with just Redstone!
17:39
mattbatwings
Рет қаралды 191 М.
We Built Microsoft Paint in Minecraft (again)
11:06
mattbatwings
Рет қаралды 92 М.
Training an Unbeatable AI in Minecraft
21:49
Kiddy Kene
Рет қаралды 209 М.
I Made 2048 with just Redstone!
23:01
mattbatwings
Рет қаралды 710 М.
I Made Snake Game with just redstone!
14:31
mattbatwings
Рет қаралды 343 М.
Jumping challenge with Herobrine
0:39
Big Monster School
Рет қаралды 14 МЛН
200IQ заключенный #фильм
0:57
CutTheStories
Рет қаралды 6 МЛН
Gegagedigedagedago! Nugget Kid Saved by a Cute Puppy! Part 16
0:18
Max Design Pro - Creative Animation Channel
Рет қаралды 30 МЛН