I Made a Powerful Redstone Computer!

Поделиться
HTML-код
  • Опубликовано: 11 янв 2025

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

  • @mattbatwings
    @mattbatwings  4 месяца назад +235

    To try everything Brilliant has to offer-free-for a full 30 days, visit brilliant.org/mattbatwings/
    You’ll also get 20% off an annual premium subscription.

  • @ado1123
    @ado1123 4 месяца назад +1187

    Thanks for hiring me to make the emulator! It was so cool watching all of the programs actually running in Minecraft now instead of just my program. Excited for the series!

    • @Redditard
      @Redditard 4 месяца назад +24

      Great work!

    • @Windeycastle
      @Windeycastle 4 месяца назад +20

      Great work!
      The fact that people could build programs for this computer without having to have the computer is super awesome!

    • @ProSureString
      @ProSureString 4 месяца назад +2

      Good job!

    • @loleczkowo
      @loleczkowo 4 месяца назад +6

      im gonna try maiking a *paint* 💀, its going to be hard

    • @EidRos
      @EidRos 4 месяца назад +1

      @@loleczkowo yeah but how?

  • @CraftyMasterman
    @CraftyMasterman 4 месяца назад +1247

    so excited for the new series!!!!

    • @beef_stew420
      @beef_stew420 4 месяца назад +2

      hi crafty

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

      Me too!!🎉

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

      Hey it's the master crafty man

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

      He knows what he is doin I can verify

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

      Do you know if it will be a tutorial style series similar to LLR or more of just how it works

  • @dmitriivlasov3728
    @dmitriivlasov3728 4 месяца назад +556

    2:16
    For a university course, we had to program Tetris in MIPS assembly and using the screen itself as memory made it so much easier.

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

      True. lol

    •  4 месяца назад +1

      fr

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

      i do this in javascript because im lazy

    • @skilz8098
      @skilz8098 4 месяца назад +9

      Well, when working with displayed graphics either it being in a 2D or 3D environment, making use of the screen buffer always has a lot of benefits. The only difference with modern display devices is that they provide more information than just the pixel being on or off at some index location (X,Y) relative to the screen resolution and size, they also have color channel information too as well a light intensity depending on the coloring scheme that is being used.
      The screen buffer can be used in a wide variety of applications. Most graphics API and rendering pipelines will also have multiple screen buffers typically 2-3 are most commonly used, but one could implement more. These are commonly known as the front and back buffers and are usually swap to and from via the swapchain mechanisms of the graphics pipeline. If one has ever worked with DirectX, OpenGL, or Vulkan as well as any of their shader languages, they fully understand this. Making use of the screen buffer within your render frame calculations is a quite powerful tool.

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

      modern graphics api's suck in that they don't have access to what has drawn, so that you have to reuse math used to draw, that reuse is wasted cycles, and at best you can store or use data mid way through saving some cpu at the possible cost of ram or cache while still needing some reuse

  • @Ierzi
    @Ierzi 4 месяца назад +1919

    I predict this is sponsored by Brilliant again

  • @UODZU-P
    @UODZU-P 4 месяца назад +245

    Using the screen as memory is something the very first computers did with CRT screens. The phosphorus would have a short time of "afterglow" where it could be "read". It had to be re-written to periodically to preserve the memory state.
    Edit: Its the Williams-Kilburn tube

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

      Oo didn't know that

    • @artemis.nnnnnbbbbb
      @artemis.nnnnnbbbbb 4 месяца назад +2

      most displays in embedded tech especially low power stuff like Arduino LCDs just work like memory with a few special registers, also back in the day before GPUs, a video card was just 2 port memory being repeatedly read and converted to analog to drive a CRT or communicate over VGA

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

      The computer can't read the phosphors on the glass of your screen, nor can the screen itself.
      You would read from a frame buffer which may casually be referred to as "the screen" because it is the fixed space in computer memory which will be drawn, (more or less) irrespective of memory state (aka, the part of the machine that draws the image doesn't know nor care about what the actual computer is doing, it simply draws what's in the frame buffer at any moment). You're still reading from the computer's memory, unless the system was architected in such a way that the screen had its own internal frame buffer that was readable by the computer (something I am not aware of being common practice in CRTs)

    • @UODZU-P
      @UODZU-P 4 месяца назад +6

      @@pitruscitrus_104 What I was referring to is the Williams-Kilburn tube

    • @pitruscitrus_104
      @pitruscitrus_104 4 месяца назад +1

      @@UODZU-P Never heard of it before, super cool! Sorry for the misunderstanding
      I would still hesitate to call them screens since no visuals are displayed on them, but given that it's the same technology I definitely see what you mean now

  • @Nahsh5ba
    @Nahsh5ba 4 месяца назад +327

    Next step is to make a compiler in redstone for your computer to write programs in a high level programming language

    • @hakkesaelger
      @hakkesaelger 4 месяца назад +3

      Yessss!

    • @ILikeCornYouKnow
      @ILikeCornYouKnow 4 месяца назад +26

      We need MC BASIC

    • @hakkesaelger
      @hakkesaelger 4 месяца назад +2

      @@ILikeCornYouKnow absolutely

    • @thetopnick32
      @thetopnick32 4 месяца назад +14

      We need Java. While you player game, written on java, you can make another game on java.

    • @hakkesaelger
      @hakkesaelger 4 месяца назад +3

      @@thetopnick32 minecraft in minecraft?

  • @chrominiumcolourbaster7339
    @chrominiumcolourbaster7339 4 месяца назад +221

    That's the Mandelbrot Fractal
    W H A T

  • @tuca9457
    @tuca9457 4 месяца назад +572

    "It's actually quite simple"
    -Mumbo jumbo

    • @EpicSpider687
      @EpicSpider687 4 месяца назад +14

      Im not very good at redstone - also mumbo jumbo

    • @ELITE-CHIEF-DRILL-MAN-ko3yp
      @ELITE-CHIEF-DRILL-MAN-ko3yp 4 месяца назад +11

      Im not the best redstoner - guess what, mumbo again

    • @matercan5649
      @matercan5649 4 месяца назад +1

      @@ELITE-CHIEF-DRILL-MAN-ko3yp idk, i dont think mumbo broke any redstone world records

    • @PhoenixWrong0
      @PhoenixWrong0 4 месяца назад +1

      *it's

    • @tuca9457
      @tuca9457 4 месяца назад +1

      @@PhoenixWrong0 aight thanks man

  • @Neko_Necromancer
    @Neko_Necromancer 4 месяца назад +225

    Oh cool, the Handelbrot set

    • @spokloo
      @spokloo 4 месяца назад +7

      it does look like a H lmao

    • @LEE_MILLARD
      @LEE_MILLARD 4 месяца назад +3

      Mandlebrot zoom

    • @FloatingChameleon
      @FloatingChameleon 4 месяца назад +11

      I'm the Mandelbrot set.

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

      Handlebrother

    • @loleczkowo
      @loleczkowo 4 месяца назад +2

      i love the mabdelbrot part, *btw i made a mandelbrot zoom in SCRATCH*

  • @Mineninja12
    @Mineninja12 4 месяца назад +39

    5:23 love the portal music

    • @vibaj16
      @vibaj16 4 месяца назад +8

      how did I not notice that. I love Reconstructing More Science

    • @Themostprofessionaldrunkdriver
      @Themostprofessionaldrunkdriver 4 месяца назад +3

      @@vibaj16 i just realized hes *reconstructing* his *science* project in mc

  • @kaiperdaens7670
    @kaiperdaens7670 4 месяца назад +34

    Bro is crazy he can literally build almost anything pc related in mc.

  • @Alladino1
    @Alladino1 4 месяца назад +100

    I don’t even doubt that it’s gonna be a great video.

  • @flameofthephoenix8395
    @flameofthephoenix8395 4 месяца назад +28

    2:15 I can imagine. Being able to read from the screen has many useful qualities.

  • @rodrigoqteixeira
    @rodrigoqteixeira 4 месяца назад +36

    7:07 You know what? Finally. Finally he will do it. YEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH!!!!!!!!! 🎉🎉🎉🎉🎉

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

    Redstone computers have come a long way. I still remember when that one kid made a graphing calculator using mostly redstone torches, or that LGP guy who made a computer with multiple programs using command blocks. Looking forwards to your series!

  • @kopii19s
    @kopii19s 4 месяца назад +35

    2:03 I was expecting that you put SUBSCRIBE on the character display, but this may be just a side effect of many years of watching RUclips :D

    • @vifgaming
      @vifgaming 4 месяца назад +2

      probably not because the character display goes to 8 and "subscribe" goes to 9

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

      ​@@vifgamingThe character display goes to 10, he just didn't use all of them for the "YOU LOSE" and "YOU WIN" texts

    • @1marcelfilms
      @1marcelfilms 4 месяца назад +1

      That would be the moment to stop watching

  • @yyvan5125
    @yyvan5125 4 месяца назад +5

    Very cool! Recently I implemented my own simple virtual machine with my instruction set architecture and my own compiler with support for labels and macros in the future, it was so fun!

  • @Alex-253
    @Alex-253 4 месяца назад +20

    Me: lets learn how a mc computer is made
    Mattbat: lets make a tutorial ish series explaining everything
    YIPPEEE

  • @ivanthomas8503
    @ivanthomas8503 3 месяца назад +1

    you should try to use chests to hold more memory in a smaller space(you can call it your disk space). because hoppers can extract stuff in a consistent order you should be able to use item sorters and hoppers to read what is in the chest. if you use all 27 slots in a sulker box with the 2^6 posable amounts of items in each slot(make sure they are different types so they can be read easier). that is 27*6=162 bits of memory per sulker that is over 20 bytes plus with sulkers they can bee easily moved around. It would be supper slow to read and wright to but that is why you just call it the disk

  • @kotowskiGames
    @kotowskiGames 4 месяца назад +30

    lol, I have literally listened to the exact same music earlier today (5:10)! It's a remix of the song Reconstructing Science from portal 2, and this exact remix is from this video: ruclips.net/video/LmthKci9PgE/видео.html

    • @KadenHines-v8e
      @KadenHines-v8e 4 месяца назад +4

      I know. i recongnized it!

    • @orangeisbetter
      @orangeisbetter 4 месяца назад +5

      Actually, this is the source: ruclips.net/video/LmthKci9PgE/видео.html

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

      @@orangeisbetter oh, I'm sorry, I will edit the comment to change that

  • @d4rkmn643
    @d4rkmn643 4 месяца назад +2

    hey man, just want to say that thanks to you i learned to enjoy computer architecture! i mean, 2 semesters ago in uni i failed it pretty hard so for the next semester i studied it and the redstone videos helped me understand and enjoy it, and thanks to this enjoyment i ended up acing the course lmao. great content, amazing videos!

  • @9tales9faces
    @9tales9faces 4 месяца назад +21

    2:50 my man really flexed on us by calling C++ high level

    • @dikiy_0pezdal
      @dikiy_0pezdal 4 месяца назад +1

      isn't it?

    • @9tales9faces
      @9tales9faces 4 месяца назад +4

      @@dikiy_0pezdal it is, but comparatively it's low and most people consider it to be low level

    • @dikiy_0pezdal
      @dikiy_0pezdal 4 месяца назад +1

      @@9tales9faces bro all the difference C++ has from Python or whatever are pointers and absence of GC. It is default high-level PL. C has been created to develop Unix with easier tools(not ussing assembly language), it is just meant to be high level

    • @dot-256
      @dot-256 4 месяца назад

      ​@@dikiy_0pezdal Again, he never said it wasn't. He Just said most people who program in even higher languages think of it as low and it's comparatively pretty low.

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

      @@9tales9faces It was really dizzying for me seeing C (no pluses) being called low-level after spending months doing assembly X3
      C++ takes up a really useful niche of not hiding low-level operations while also enabling high-level abstractions with classes, division of concerns between what's inside an object and what's outside, and polymorphism.
      That can be done in C too, of course; for example, Doom is written in C, and defines a common superclass for all game entities that need to be processed and memory-managed, with more specific types for sprite objects and geometry objects, which both include the superclass as their first field so the pointers to objects of either type can be casted into the superclass type without issue. This is done in the game simulation loop which iterates over all the objects and calls their update method to do their thing, this method effectively being a virtual method, as it is radically different for the two subclasses. Furthermore, constructors and destructors are provided to begin and end the objects' lifetimes.
      That said, it is definitely more cumbersome and risky with pointer casting than implicit polymorphism, which a C++ compiler would validate and spit out an error about if the type is not a subclass of the requested type.

  • @a2pabmb2
    @a2pabmb2 4 месяца назад +1

    I member seeing a screenshot of one of the first MC computers made up of just dirt blocks and redstone line + torches. Here we are - must be over a decade later - and you nutcases are still at it. Salute.

  • @MECKENICALROBOT
    @MECKENICALROBOT 4 месяца назад +22

    2:09 let’s go. Finally we’re talking screen memory 🤩

    • @MECKENICALROBOT
      @MECKENICALROBOT 4 месяца назад +1

      …Screen calculations are next 😏

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

      Hello!!!

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

      ​@@MECKENICALROBOT someone did program a screen calculator in the video!

  • @TheSyntheticSnake
    @TheSyntheticSnake 4 месяца назад +2

    Absolutely fantastic. Great choice of music too, haven't heard that remix of Reconstructing Science in over half a decade lol

  • @Daxis1
    @Daxis1 4 месяца назад +9

    For what that computer can do and for what specs it has, it seems actually really small. 👍

  • @pugglez4798
    @pugglez4798 4 месяца назад +2

    Im glad you’re making this! I enjoy the clever techniques you use to make custom games, but what amazes me about computers is how general they are. I’m interested in learning about the architecture that enables this. I want to learn how computers work at a fundamental level and this series seems like it will be great. Looking forward to it!

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

      Minecraft redstone computers and building one myself was literally the way I learned and understood how real life computers work and how to program and everything... Once you do this, everything else will be just... kind of easy, haha... highly recommend.

    • @jackcarter1897
      @jackcarter1897 26 дней назад

      If you're still interested, please check out Ben Eater's channel. He builds computer architecture for real, using a breadboard, wires, transistors etc. He explains everything so beautifully too. His videos not only massively aided me during my university studies - but also made me fall in love with computer architecture. It's amazing what we humans are capable of, don't you think?

  • @flameofthephoenix8395
    @flameofthephoenix8395 4 месяца назад +7

    1:19 Oh, you have to store the programming on there too? While that's a different story, typically you insert a cartridge with its own set of memory for that.

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

      I mean in "modern" systems you load your program into memory too
      And for disks I would say it's good too because magnetic tape or old didks have very bad random access so of you have to do a lot of conditinal jumps or function calls, it would be slow

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

      @@Kynatosh Yeah, and that's the problem with modern systems.

  • @The3rdMega
    @The3rdMega 4 месяца назад +1

    This is genuinly so cool, I've been studying SystemVerilog in college these past few months and the fact that most of the logical parts of computers can be made on minecraft redstone even created an inside joke with our project reviewers in class, in which they would challenge us to do the circutry in minecraft first before passing it to Quartus II.
    Amazing work my man

  • @-si3jd
    @-si3jd 4 месяца назад +5

    6:30. DVD Bounce, It been a very long time to think about it
    It's just forgotten.

  • @evanpie711
    @evanpie711 4 месяца назад +2

    This is so cool, Also love the use of the portal 2 muisc

  • @enrique6693
    @enrique6693 4 месяца назад +6

    1:40 I have a question, there's any reason why the program and the data ram are separately? Couldn't you use a von Neuman architecture?

    • @drewno3821
      @drewno3821 4 месяца назад +1

      I mean you could. But it's either easier this way or just the build style/architecture he is used to. Technically not wrong to do it this way since there are a lot of different cpu architectures. Just depends on knowledge and application.

    • @Jason9637
      @Jason9637 4 месяца назад +1

      Also ROM is likely much faster than RAM

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

      @@drewno3821 yes, thought the same, maybe that's just the way the he is more familiar with. But the reason why having a shared RAM for both the program and the data is that it more flexible.
      One program might need a lot more data than program space, while another require less data ram and a lot more program
      And by consequence it allows to use less ram more efficiently
      But having a shared ram for both probably increase the complexity of the CPU a ton. The thing that I would love if he talked about on the new series is how much complex the Von Neumann architecture would make his CPU

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

    That's impressively powerful! I'm very excited for the series on this. I hope you can explain as much as possible in detail!

  • @CristalitOfficial
    @CristalitOfficial 4 месяца назад +6

    Now use Conway's GOL to build a computer inside the computer!

    • @TheMichaelmorad
      @TheMichaelmorad 4 месяца назад +3

      INSIDE MINECRAFT

    • @randomperson5579
      @randomperson5579 4 месяца назад +1

      you would need the screen to be on the ground/horizontal as the build limit would make this impossible, theoretically its possible, but you'd need an absolutely massive display, and a ton of people to keep chunks loaded, and the memory would need to be way, way, way larger, there's over 1.5 million active cells in the most compact 8 bit programmable pc, there's probably smaller non-programmable pc's out there in GOL, but still you're likely looking at well over 100,000 cells for something really basic.

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

      @@randomperson5579 to what extent is it possible to make that happen in terms of area and memory with enough time and chunk loaders?

    • @randomperson5579
      @randomperson5579 4 месяца назад +1

      @@CristalitOfficial the bounding box for the 8 bit pc is 311607 × 303995 pixels, so both of those would need to be multiplied by 2 as a pixel in a pixel display is usually in minecraft 2x2 (it's what matt uses) so the area would be a 623214 x 607990 block as for memory thats a much harder thing to answer, coz you could give the "each pixel is 1 bit" but you're not using just rom (this would come up to 94gb of rom, wayyyy too much). with ram you could probably knock that down by a ton, but if i had to take a really random guess as im no expert in compression and coding, it'd probably still be around several hundred kb's.

    • @dot-256
      @dot-256 4 месяца назад

      ​@@randomperson5579 Maybe mods could help with that?

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

    Hey Matt, awesome video!
    I'd love to see the end results of your projects rendered in higher than 1080p, since your machines are getting immensely detailed

  • @TheGreatIdiot
    @TheGreatIdiot 4 месяца назад +6

    0:27 if it has a screen then it can run doom

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

    I'm super exited for this. There were all kinds of hardcoded games in minecraft, but i was always interested if it were possible to make a programmable one.
    Once you showed the emulator for the instruction set and I saw the community start making programs I started getting so excited! People making programs for this is just so fun!
    I joined the discord to make some myself, hopefully this project goes extremely well!
    Good job!

  • @RedCnMn
    @RedCnMn 4 месяца назад +8

    The fact that you (and your buddies) spent weeks to create something like that... just to make a 10 minutes long "let´s show" video is insane bro!
    Even I who has no knowledge about programing whatsoever (except some simple excel shenanigans like making a "battleships"-game with formulas) I can appreciate the hard work, you´re putting into your videos. And i would probably be even more blown away if I was more into that stuff.
    Please keep up the great content but don´t burn yourself out!

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

      It was actually many months

    • @rizzwan-42069
      @rizzwan-42069 4 месяца назад

      I recommend learning to program. I recommend a high or mid language. C++ lua nim python. Lua is good for game dev bc is light and quick. Python is used for data science and machine learning. C++ for performance and games though highly complex. Nim is like python but is more performance based. Though be careful with c++ that shit will make you insane. Don't do it without some teacher or online guide.

    • @RedCnMn
      @RedCnMn 4 месяца назад +1

      @@spin4team4096 I mean I didn't specify how many weeks.
      And his buddies probably didn't spent as much time as on this project as he himself did, so I used "weeks" to describe the combined effort of all the helpers.
      And like I said, I don't have the knowledge to understand how much effort and time this actually takes

  • @wolfrust0
    @wolfrust0 4 месяца назад +1

    3:03 You should try using ARM or RISCV

  • @flameofthephoenix8395
    @flameofthephoenix8395 4 месяца назад +9

    1:10 192 bytes should be enough.

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

    I am currently taking a course about intro to computer structure and CPUs, and your videos are incredible and genuinely helpful!

  • @atom1kcreeper605
    @atom1kcreeper605 4 месяца назад +29

    Videos not out yet but does it run dos?

    • @boldituzvillam2318
      @boldituzvillam2318 4 месяца назад +13

      Probably.
      But the real question is can it run doom?

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

      it doesnt run dos. yet. Maybe someone can make their own tiny OS for the redstone computer.

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

      No

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

      @@vinfinityremakerguy an OS would be too much overhead when you need to speed up the video 100x to get an illusion of continuous motion.

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

      Dos is way to big for a Minecraft computer but I think it could actually be possible to make a Minecraft computer run wozmon

  • @riZz_Br0u
    @riZz_Br0u 4 месяца назад +1

    2026: "I made, NVIDIA RTX-4070ti, I9-14000K, 32GB RAM & 256GB SSD' Redstone Computer!!!!". I really expect that to happen

  • @texture-not-found
    @texture-not-found 4 месяца назад +89

    But can it run Doom?

    • @CATel_
      @CATel_ 4 месяца назад +14

      Program doom and lets find out

    • @Revalaton
      @Revalaton 4 месяца назад +3

      12h ago? The vid is 1h ago WTF

    • @Creeper_Minecart
      @Creeper_Minecart 4 месяца назад +7

      A Texas Instrument calculator can but I don’t think this computer has enough memory.

    • @PepePoios
      @PepePoios 4 месяца назад +3

      @@Revalaton it was a premiere video

    • @gunpowder7777
      @gunpowder7777 4 месяца назад +3

      No. The original doom had over 2MB of program data

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

    YES! We need this! Ive made redstone machines in the past but i dont have in and out knowledge of computers. Im so excited for this series! Keep up the good work matbat! Were rooting for you!

  • @ImmortalPaladin
    @ImmortalPaladin 4 месяца назад +6

    I know the Mandelbrot set!!! I am so excited for what you have in store!!!!

  • @zree758
    @zree758 Месяц назад

    That takes a crazy amount of ingenuity man. You have a promising career ahead of you if you haven't one already.

  • @jfr-001
    @jfr-001 4 месяца назад +5

    3:20 My dream

  • @Wartex.
    @Wartex. 4 месяца назад +2

    I am very excited to see the redstone series ! 😋

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

    You clickbaited us SO HARD. I WANTED TO SEE THE MANDELBROT SET IN MINECRAFT

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

    Wanting for the explanation 🔥🔥🔥

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

    5:35 how did you record that masking effect? Is it a mod or did you do it in post?

    • @JpFromAiBites
      @JpFromAiBites 4 месяца назад +3

      I’m assuming he recorded a replay with the full computer there and rendered that. Then he would have deleted all the components but one (in game), rerendered the same camera path with just that one component and repeat for each of the components. You then put the clips all in top of each other with the full computer one on top in your video editing software and set the opacity to like 10% or smth. Then you hide all the clips with individual components and show them when the camera is looking at each one. That’s already a lot of moving parts but what impresses me the most is that he SYNCED ALL OF THAT WITH MUSIC. I have a few other channels where I do car/musician edits and it must’ve taken a lot of planning to keep smooth camera movement while having that music sync effect. Props bro this is amazing

    • @stickguy9109
      @stickguy9109 4 месяца назад +1

      @@JpFromAiBites That is a lot of work for a short clip. Also the camera would have to move in the exact same way for every shot. Does he use some kind of mod for that?

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

      @@stickguy9109 yea it is a lot of work. pretty sure you can use identical camera paths in replay mod, which is most likely what he used on all of the cinematics in this video

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

    Can't wait to binge watch every single video you upload in this new series!! I love all your videos, you're amazing

  • @Johnfitzgeraldkennedyhasnotoes
    @Johnfitzgeraldkennedyhasnotoes 4 месяца назад +34

    00:01 trying to see if the top comment thing works

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

      How did you do this

    • @rouxgreasus
      @rouxgreasus 4 месяца назад +2

      No freaking way

    • @Viv1ann0
      @Viv1ann0 4 месяца назад +2

      Yeah it does😵‍💫

    • @Gears_AndGrinds
      @Gears_AndGrinds 4 месяца назад +2

      You better keep that a secret because when people find out how this works they'll abuse it on their spam bots

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

      It does

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

    That was excellent, huge props to you and everyone else involved! Some questions:
    1. I imagine given your verilog experience you didn't make a ripple adder, but some form of carry lookahead, yes? If so, that in and of itself be a great subject for a video, and is utterly mind blowing if you've only ever known ripple full adder setups.
    2. How does it handle the call stack limit being reached? Have you implemented interrupts yet? :P
    3. This one's technically for Ado, the genius behind the emulator - does it just implement the instruction set and I/O, or does it emulate any aspect of redstone itself? What are the pros and cons of both approaches?
    4. Did you make any test rigs? Did you design the tests before or after building the components?
    5. Any plans for segment/bank switching? Could that work?
    6. If you had to build a computer in any other game, which would it be?
    Thanks again, I'm utterly hyped for this series, especially if you look at explaining computer systems engineering principles to redstoners. Comgrats again, and hot dang you deserve academic credit for this, tbh!

  • @ELITE-CHIEF-DRILL-MAN-ko3yp
    @ELITE-CHIEF-DRILL-MAN-ko3yp 4 месяца назад +19

    Prediction: a programmable redstone computer but this time it’s easy to program
    Prediction 2: a pc capable to run different games like: Minecraft, Tetris, flappy bird…

    • @Naldillo11
      @Naldillo11 4 месяца назад +5

      Prediction 2 was more accurate

    • @attilatorok5767
      @attilatorok5767 4 месяца назад +3

      Making it easy to program isn't even a minecraft issue. You'd just have to make a compiler. "just" doing the heavy lifting in that sentence.

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

      My prediction was that you watched the vid then said these predictions

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

      ​@@attilatorok5767making a compiler shouldn't be that hard. But you easily create too many instructions that you can skim when you code directly in assembly

    • @ELITE-CHIEF-DRILL-MAN-ko3yp
      @ELITE-CHIEF-DRILL-MAN-ko3yp 4 месяца назад

      @@mavrikgaming970i said it before the video was released

  • @E4tHam
    @E4tHam 4 месяца назад +1

    As a University lecturer of Verilog, I’ve been waiting for you to mention Verilog in a video!
    At some point I really want to add a Minecraft Redstone target to Yosys+Nextpnr. But maybe you’re going to beat me to it

  • @5SeptenTrucentillion
    @5SeptenTrucentillion 4 месяца назад +3

    0:00AM💀

  • @mohamadbakr6474
    @mohamadbakr6474 4 месяца назад +1

    I am excited, waiting for the series. Thx

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

    2:34 Bro called C++ high level

    • @Lysus
      @Lysus 4 месяца назад +3

      It is tho lmaooo

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

    Mind-blowing. Looking forward for the series!
    Out of curiosity as you are an expert in redstone computing do you have any ideas for new redstone components/ changes to existing ones that you would like to see be added to the game?

  • @BruteForce.0958
    @BruteForce.0958 4 месяца назад +17

    *Mandelbrot set*

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

      What does that mean ?

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

      ​@@ElementX.The mandlebrot set is basically a program that generates a really weird and infinitly recoursive plant-like thing. If you search "mandelbrot set" on RUclips, you will see some videos that explain it better. This is also what you see in the thumbnail on the screen.

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

      @@ElementX. The shape in thumbnail

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

      @@ElementX. look it up. It's an amazing fractal

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

      Why everyone is saying that, what is the point

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

    Can't wait for the series! I've been planning to make my own Homebrew computer like yours IRL!

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

    Can it run google?

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

      there's just not enough data memory

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

    rly looking forward to that series. Gonna teach this stuff to so many people. Great contribution to the space...gonna lead to even more rapid advancements

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

    1:37 SIXTEEN TIMES THE DETAIL!

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

    I have been referring people to your channel who want to learn about logical Redstone. I have had many videos of my Redstone projects go viral! You are such an excellent resource!

  • @creativename.
    @creativename. 4 месяца назад +5

    But acerola,

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

    I’m love you bro I’ve been trying to build my own redstone computers, however I’m not super familiar with all the Minecraft mechanics of redstone or the tricks, I just know how to construct binary circuits and I’ve basically have been building ram circuits blind and they work but they’re kind of slow and I can’t find any tutorials so I’ve just been on this grind and here you are being the coolest person alive and releasing in depth tutorials

  • @Xiamipad5HyperOS
    @Xiamipad5HyperOS 4 месяца назад +29

    That is why you didn't reply for whole month

    • @tomaszsienicki2130
      @tomaszsienicki2130 4 месяца назад +2

      look on his 2nd newest post

    • @SuperJoris5
      @SuperJoris5 4 месяца назад +7

      He had IRL things too😢
      *he lost someone

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

    Glad to see your posting again and i hope you are feeling better about your mom best of luck with your mental health after that traumatic experience im so sorry

  • @Spiinosauro
    @Spiinosauro 4 месяца назад +3

    OMG YESS NOW DO AN AI IN MINECRAFT THAT CAN 2:28 BULID a redstone AI

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

      ruclips.net/video/DQ0lCm0J3PM/видео.htmlsi=r5Q1D7ur4wb-KRjz

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

    jesus christ this is massively impressive, and the new series is going to be amazing, im sure tons of people (myself included) want to learn how these are made and how they work

  • @Playful_Target
    @Playful_Target 4 месяца назад +3

    2:50 intel and amd*

    • @vibaj16
      @vibaj16 4 месяца назад +2

      was just an example

    • @abge8
      @abge8 4 месяца назад +1

      amd and intel both use x86 architecture where as apple and most mobile chips like snapdragon are based on arm

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

      Amd also uses x86 bro 💀

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

      @@krazy121 That's what they mean. They wanted Matt to list both as x86, maybe to avoid the implication that only Intel uses it, but I think it was clear enough that Matt was just giving examples.

    • @Playful_Target
      @Playful_Target 4 месяца назад +1

      @@krazy121 that's exactly what i said

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

    This is amazing. Incredible job, dude.
    Also the showcase edit is absolutely epic

  • @GamerHouse2.0
    @GamerHouse2.0 4 месяца назад +7

    FIRST IM FIRST

    • @GerardoGonzalez-pv6wh
      @GerardoGonzalez-pv6wh 4 месяца назад +3

      No one cares

    • @GamerHouse2.0
      @GamerHouse2.0 4 месяца назад +3

      @@GerardoGonzalez-pv6wh Rude

    • @Peabody-pea
      @Peabody-pea 4 месяца назад +5

      @GeradoGonzalez_pv6hw he’s just exited like calm down bro if your that annoyed just ignore him no need to be a hater

    • @GamerHouse2.0
      @GamerHouse2.0 4 месяца назад +3

      @@Peabody-pea Fr.

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

      I was actually

  • @liorsavion9313
    @liorsavion9313 4 месяца назад +1

    masterpiece in Numerical systems absolutely amazing! I am really amazed, great job!

  • @3141minecraft
    @3141minecraft 4 месяца назад +3

    Why you are making it a premier? Just upload it as normal video is it too hard?
    Premiers must be removed from youtube asap

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

    Feel like this video was so short for such a massive project, a huge understatement for the amazing work. Excited for the series!

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

    Thanks for one of the best fundamental explenations about both computers and coding I have seen.

  • @TheWorld902
    @TheWorld902 4 месяца назад +2

    Thanks for this video. Very interesting :) I'm sorry for your loss, and I wish you peacefulness and good mental health. 😢

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

    This is a very impressive computer. And i look forward to seeing your future computer building guides. I also think you should make a tutorial for the previous computer design you built.

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

    Fantastic video Matt!! I love this kind of stuff. That showcase at the end was something AMAZING. I could not believe the fluidity and creativity possible with this machine you have made. I am looking forward to seeing more. You deserve ten times more subscribers. And I know you will get there.

  • @JakobVoth
    @JakobVoth 2 месяца назад

    I'm sure others have done this already, but if you put tinted glass over all the redstone lamps it gives the display much more contrast and makes the lamps easier to see!

  • @Rowlesisgay
    @Rowlesisgay 4 месяца назад +1

    This is really cool, I love your transition through your builds, really impressed. Also the hige program memory is making me rethink my irritation with Harvard architecture, especially with so little memory bandwidth in MC it might be the way to go.

  • @filkos1
    @filkos1 4 месяца назад +1

    5:41 love the portal soundtrack ❤

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

    This is so cool man! Can you do some simple red stone tutorials in the future? Would love to see content like that!

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

    lets go, im super excited to learn all of this, eagerly waiting for the series mate!!!

  • @octodrive4148
    @octodrive4148 4 месяца назад +1

    It would be nice if on a redstone computer, there was a possibility to choose from differents ROMs to execute multiple programs on the same computer, without needing to change the ROM to change the program, just select another ROM with another program and then run the program wich is stored on the selected ROM just like when you start your real computer, you could choose wich one of your OSes you want to boot. Idk if someone will understand what I want to say...

  • @dex.16
    @dex.16 4 месяца назад +1

    5:10 the big, happy grin forming on my face when i recognised the music:

  • @oglothenerd
    @oglothenerd 4 месяца назад +1

    I was literally programming an emulator for my own custom CPU ISA when I saw this video on my recommended! Great work dude! :D

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

    This is absolutely insane to watch. Looks like magic to the untrained eye (mine). Good luck on this project, I can't wait!

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

    From an older kid, you kids are amazing! This is unreal how you figured this out.

  • @treeross
    @treeross 4 месяца назад +1

    3:45
    Giving me flashbacks of trying to program a microcontroller all with one block. The logic all seemed right, but it seems VHDL prefers having seperate blocks sometimes. (That or I just did something wrong that I'm.totally unaware of.)

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

    wow, this is like truly insane. It’ll only be so long until more advanced games can be programmed and ran inside of a game! I would be really interested in a full series/breakdown on computer components in minecraft, excited to see what’s next!

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

    cool computer also love the use of the soundtrack and how its on beat

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

    i was no joke in the process of building my own redstone computer when you uploaded this and announced the series. i’m excited!!

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

    Perfect music choice for the showcase ! The size of the computer reminds the huge complex of aperture sciences !

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

    very cool mate! well done! i could never imagine creating an entire computer!