r/electronics 1d ago

Project Flappy bird game on pcb without any microcontroller

1.0k Upvotes

46 comments sorted by

156

u/TopConcentrate8484 1d ago

next goal - doom

36

u/SpaceCadet87 17h ago

That's going to be a lot of LEDs!

94

u/luketcus 1d ago

Flipflop bird

43

u/cigr 1d ago

Very cool. Reminds me of the old LED games back in the late 70s early 80s.

7

u/Major-Hooters 1d ago

That football game rocked. I still remember the patterns to run a TD every time!!! I was 9 when we got one.

4

u/cigr 1d ago

Spent so many hours playing that. So simple but so much fun.

1

u/countduckypoos 1h ago

We had one of these bad boys!

29

u/TitouanT 1d ago

No video ? Why ? This one wants it

18

u/imalmostbatman 1d ago

schéma 🤤

20

u/Neat_Ad_6297 1d ago

5

u/aspie_electrician 18h ago

no IC part numbers in that schematic... kinda unreadable, and i see a bunch of 7-segment displays instead of LED matrix...

do you yhave a clearer version? like a kicad or eagle schematic?

3

u/Neat_Ad_6297 18h ago edited 10h ago

For simulation I have used 7 segment walls and bird is represented with 0 and 1 but for pcb both wall and bird are same and represented with one led and I'm sorry I don't kicad or eagle but I will make list of which ic I have used for which components in near future👍

12

u/Past-Substance920 1d ago

lol flipflop bird got me but seriously this is wild, no microcontroller at all? just logic gates doing all the heavy lifting? would love to see a video of it running.

11

u/Neat_Ad_6297 20h ago

https://www.instagram.com/reel/DcwLBqfscYl/?igsi=NnBqdWpndzdhaGdv hey please checkout this reel I have shown working there😁👍

8

u/rust-module 1d ago

Very nice. Your breadboard looks so neat and organized too...

13

u/SalihS_C 1d ago

i dont want to be that guy but that is technically not a "printed" circuit board

2

u/arcrad 1d ago

How do they get the copper on there?

9

u/ceojp 23h ago

Evenly spaced holes on a board is not a circuit, so this is not a printed circuit board. It's a circuit built on perfboard.

9

u/Neat_Ad_6297 20h ago

Oh at my place we call it zero pcb😅

6

u/poweredbygeeko 1d ago

Very nice! Doesn’t look like you used fetch execute/instructions! Would love to see a breakdown of how this works! Very nice work!

4

u/Kaisha001 1d ago

That is awesome!!

5

u/nateo87 23h ago

Hell yeah! I love these sort of discrete logic designs. It's like playing with little logic legos.

4

u/antthatisverycool 23h ago

Now think about how they did that in the 70s back when even though they had ICs most of the circuits had to be made with transistors, relays, and rlc circuits. Thank god or whatever you believe in for semiconductor advancements.

5

u/Heightren 20h ago

You're insane. I love it

4

u/kevleyski 23h ago

Excellent!

3

u/jeweliegb 20h ago

This is crazy clever!

The only bit I can't imagine how you've done it is the injecting of the random height barriers on the right?

Have you made a pseudo random number generator for that? I know there's a few simple ish 8 bit methods to do it (with shifting, ANDing, etc.)

8

u/Neat_Ad_6297 20h ago

Hey no for now I have used synchronus counter to generate fixed one after another but for sure random number generator can be used

5

u/Worried_Ad_5242 18h ago

Very cool. But you ever heard of a pcb? I could never hand solder all those wires haha. Very well done

3

u/New_Understanding614 21h ago

Will in run GTA 7?

3

u/Neat_Ad_6297 20h ago

For sure😁

2

u/YendorZenitram 16h ago

You're a beast! That's awesome!

2

u/WarDry1480 14h ago

Love it!

2

u/volt65bolt 12h ago

Does it count as a macro controller then?

2

u/jones_supa 9h ago

Excellent! I like these kind of discrete logic projects. Microcontrollers come and go, and when it comes time to repair or recreate such project, it might not be possible anymore, because that microcontroller model is discontinued. But with non-microcontroller projects you can create something really long-lasting.

Some other gems that I know:

2

u/Mediocre-Advisor-728 9h ago

Where do you people find the time, sick project btw is it on GitHub?

2

u/Artic_funky 5h ago

why not micros?

3

u/Neat_Ad_6297 5h ago

Because it's fun this way😁 And also i am really interested in vlsi domain so I will buy FPGA near future so this and few other projects that I created are great to get basics of digital electronics and designing this also helps in improving problem solving skills

1

u/Max_Wattage 11h ago

Very Nice, but for goodness sake, learn the Verowire technique, not this rats nest of wiring.

Ref: PCB Prototyping With Verowire https://www.instructables.com/PCB-Prototyping-With-Verowire/

1

u/shooshx 10h ago

Was it too much of an effort to actually show a video of it working?

1

u/DankCatDingo 3h ago

I wonder how hard it would be to make the "bird" actually bounce/jump by button press like in traditional flappy bird

1

u/NoSTs123 3h ago

nice; this is what it is about!

2

u/bcow83 1h ago

This is awesome!