I Made Flappy Bird with just Redstone!

289,078
0
Published 2022-05-13
Today I take you along with me as I make Flappy Bird with just redstone. I love sharing the engineering process with you guys, and hope you get something out of it!

Patreon: www.patreon.com/mattbatwings
Discord: discord.gg/V5KFaF63mV
My socials: linktr.ee/mattbatwings
My texture pack: modrinth.com/resourcepack/mattpack
World Download: (JAVA 1.18.2) www.planetminecraft.com/project/flappy-bird-557807…

Scoreboard made by ‪@MaizumaGames‬
Vertical Redcoder made by ‪@Sloimay‬

-------------------------

Want to get more involved in the logical redstone community?
Learn Logical Redstone!    • Logical Redstone Reloaded  
Open Redstone Engineers (ORE): openredstone.org/

0:00 Introduction
0:44 The Bird
4:27 The Pipes
9:36 User Input
10:10 Collision Detection
10:57 Control Logic
12:59 Showcase

All Comments (21)
  • @mattbatwings
    Thanks for watching :) I just have a small correction: I have no clue where I got the idea that miniclip was the original creator, it was actually a company named .Gears, founded by Dong Nguyen. Sorry about that lol
  • @kebien6020
    So I'm a software developer, and this video shows EXACTLY how to develop software right. You start with something small but tangible, you develop individual components that work well on their own, and combine them together, each step along the way does something a little bit more useful than the previous one. You draw from past experience when designing some of the components (like using those decoders, or the adder made up of 3 subtractions), but also you can just straight up use publicly available ones (libraries - those digit displays). But the parts that really felt like just software development good practices were at the end "I'm going to test it a lot" (integration testing, end-to-end testing), and "I'm going to re-do the layout so that more stuff goes behind the screen" (straight up refactoring). Another important part is that the process is a ton messier than what's shown in the video, you go through a lot of tangents that don't end up in the final result. I'm guessing this also happens with redstone builds, but even if you're showing the process, those parts are hidden because they are not really interesting. Even that aspect kinda has an equivalent in software, which is having a clean commit history so that when someone goes through the process, it looks like a nice progression of putting the right pieces together.
  • @IceMetalPunk
    Nicely done! My biggest issue with redstone is compacting it, and seeing how compact, clean, and tileable all your circuits are makes me a little envious 😅
  • @CraftyMasterman
    Maaaaaatt I LOVE this new style of video o my god. It's everything I love from every kind of redstone vid ALL IN ONE!!! can't wait to see what you do with this
  • @Nugcon
    I like how you explain these seemingly complex redstone stuff in such a simple way for clueless normies like me. These videos are surprisingly high quality for such a relatively small channel, they deserve more recognition. This got into my recommendations, hoping many others got it too.
  • @popa42
    Wow… that was actually not complicated to understand at all… I feel like even I could have come up with something like that :D
  • @devynsmith5280
    I absolutely love this form of content! With bigger projects you could definitely make it less in depth but still in the same format. It helps a lot visualizing what each part does
  • @tarnex
    Your popularity should be on same level as mumbo. You seriously deserve way WAY more popularity.
  • @lima7132
    I love the way you went through your logic, the components needed, the "bugs" that you had on development.. this style of video is really good!
  • @purlsquinn
    LOVE the video format. You walked us through your thought process and then showcased. I learn so much more from your videos. Very engaging.
  • In what world does this have less than a hundred thousand views? Absolutely awesome vid, this is why im subscribed
  • @CDSide
    Oh my god, he finally went insane.
  • Hey Matt! This video inspired me to recreate Google's Dino Run game. I so far have got the jumping mechanic working and I am now working on the cacti. Thanks for a great video as always!
  • I came up with exactly the same system! To draw the pipes, I used an observer line, triggered with repeaters, in order to achieve a fast, but not too fast game. To draw the bird, I used the locking repeater mechanic. This is also the hitbox detection. When you draw a pipe at the same tick as a bird, you lock a repeater in an on-state, which you are able to detect. I used the same randomiser as the original Tetris game, because that is very easy to do. I don't like to incorporate in-game randomising, because that defeats the point of creating Flappy Birds in Minecraft. I used the same redcoder mechanism to select the height of the pipes and bird. I didn't incorporate a scoring system, but if I did, I would have used the same 7-segment display
  • @user-mm9xr8zd7m
    Love the fact that you go step by step it's so much easier to understand , great vid !
  • @The2FunBro
    Great videos! I love these types of videos, the music, the tutorials, the showcases, you deserve more than this! keep up the GREAT work! redstone is just endless, who knows what people could create!
  • @alichank
    That background music at the end was perfect choice. I have on my music playlist. It's We're Finally Landing by Home
  • @J2ko
    Awesome stuff! The biggest challenge I face while redstoning is planning and organization, I could definitely learn a thing or two from you!
  • First I was blown away by the Graphical calculator and with this video you definitely earned my sub. This is just unbelievable good, and way simpler then I thought!
  • @solidccc5088
    Been subbed since 2k, glad to see you’ve gained some popularity. Underrated content as always!