I made FLAPPY BIRD in DUMB programs

Code Bullet
11 Apr 202419:34

Summary

TLDRThe video script details an inventive attempt to recreate the popular game Flappy Bird using unconventional platforms such as File Explorer, Microsoft Paint, and Premier Pro. The creator humorously navigates through various challenges and limitations of these non-gaming environments, employing Python scripts and keyboard shortcuts to simulate game mechanics like gravity and flapping. Despite the quirky obstacles and the comedic tone, the video underscores the potential for creativity and innovation in repurposing everyday software for entertainment and learning.

Takeaways

  • ๐ŸŽฎ The video is a creative exploration of remaking Flappy Bird using unconventional 'game engines' such as File Explorer and Microsoft Paint.
  • ๐Ÿ’ก The concept proves that with enough creativity, any platform can be utilized to create a game.
  • ๐Ÿ“ File Explorer is used as a 'game engine' by manipulating folders and text files to simulate the movement of the Flappy Bird character.
  • ๐Ÿ”„ The video humorously highlights the limitations of File Explorer when trying to refresh the display consistently for a smooth gaming experience.
  • ๐Ÿค– A Python script is written to automate the renaming of text files to simulate the bird's movement, showcasing a clever, yet unconventional approach.
  • ๐ŸŽจ Microsoft Paint is approached as a 'game engine' by using a Python script to control the mouse and draw the game's elements frame by frame.
  • ๐Ÿš€ The video demonstrates the challenges of drawing game elements with precision and maintaining consistency in each frame using Microsoft Paint.
  • ๐Ÿ’ป Premier Pro, a video editing software, is humorously attempted as a game engine by moving the bird and pipes through the timeline and using hotkeys.
  • ๐ŸŽฅ A creative solution of tracking footage is used to give the illusion of movement in the Premier Pro version of Flappy Bird.
  • ๐Ÿ› ๏ธ The video emphasizes the importance of understanding code, even when using automated tools, to identify and fix errors and achieve the desired outcome.
  • ๐Ÿ“š The video promotes BR.org for learning the fundamentals of programming, math, and science through interactive courses.
  • ๐ŸŽ‰ The video concludes with a mention of an upcoming event, the 'Bestum Battle', and a call to action for Patreon supporters to receive exclusive content.

Q & A

  • What is the main objective of the video?

    -The main objective of the video is to recreate the game Flappy Bird in unconventional and humorous ways, using various software and methods that are not typically associated with game development.

  • Which software is used first to attempt the recreation of Flappy Bird?

    -The first software used to attempt the recreation of Flappy Bird is File Explorer.

  • How does the video creator propose to use File Explorer as a game engine?

    -The video creator proposes to use File Explorer as a game engine by manipulating folders and text files to represent the bird and its movement, and using the file explorer's refresh feature to simulate the game's dynamic elements.

  • What is the result of the attempt to create Flappy Bird using File Explorer?

    -The attempt to create Flappy Bird using File Explorer results in a very basic and non-functional version of the game, with limited movement and no real gameplay mechanics.

  • Which software is suggested as the next game engine after File Explorer?

    -Microsoft Paint is suggested as the next game engine after File Explorer.

  • What is the main challenge in using Microsoft Paint for creating Flappy Bird?

    -The main challenge in using Microsoft Paint for creating Flappy Bird is the difficulty in drawing and redrawing game elements, such as the bird and pipes, in a consistent and efficient manner to create aๆต็•…็š„ๆธธๆˆไฝ“้ชŒ.

  • How does the video creator address the issue of gravity in the File Explorer version of Flappy Bird?

    -The video creator addresses the issue of gravity by using a script to move the bird's text file up and down, simulating the effect of gravity.

  • What is the final outcome of the attempts to recreate Flappy Bird in the video?

    -The final outcome of the attempts to recreate Flappy Bird in the video is a series of humorous and unconventional versions of the game that do not function properly or are extremely limited in gameplay, highlighting the challenges and creativity involved in using non-game development software for this purpose.

  • What is the purpose of the Patreon section mentioned at the end of the video?

    -The purpose of the Patreon section is to encourage viewers to support the creator's content through Patreon, offering them exclusive content and the opportunity to participate in discussions and future content ideas.

  • What is the 'betum battle' mentioned in the video?

    -The 'betum battle' is an event for YouTubers run by William Osman, where people showcase their creative and unique builds. The video creator plans to attend this event to present his own creations.

Outlines

00:00

๐Ÿ•น๏ธ Transforming File Explorer into a Game Engine

The paragraph discusses the creative endeavor of remaking Flappy Bird using unconventional methods, starting with File Explorer. The creator humorously suggests that File Explorer can be considered a game engine due to its ability to store images. The process involves manipulating folders and text files to mimic the game's bird character, and using Python scripts to automate the renaming of files for movement. The creator faces challenges with the consistency and refresh rate of the display, eventually using an auto-clicker to refresh the screen. The paragraph highlights the quirky and experimental nature of using everyday tools for game development.

05:01

๐ŸŽจ Microsoft Paint: The Unexpected Game Engine

This paragraph presents the idea of using Microsoft Paint as a game engine for Flappy Bird. The creator plans to use a Python script to control the mouse and draw the game's state, including pipes and the bird character. Challenges arise with drawing shapes and maintaining consistent sizes and colors. The creator embraces the unpredictable nature of the game as it runs, with different outcomes each time. Despite the low frame rate and gameplay issues, the paragraph showcases the potential of unconventional tools for game development.

10:01

๐ŸŽฅ Premier Pro: The Struggle with Video Editing Software

The creator explores the possibility of using Premier Pro, a video editing software, as a game engine for Flappy Bird. The plan involves adding a bird and pipes to the timeline and using keyboard shortcuts for movement. The paragraph details the creator's struggle with the software's limitations, such as the inability to move the bird through the pipes and the crashing issues. The creator attempts to work around these issues by moving the pipes instead and speeding up the footage. Despite the challenges, the paragraph demonstrates the creator's determination to push the boundaries of what can be considered a game engine.

15:02

๐Ÿš€ Conclusion and Future Plans for Unconventional Game Development

In the final paragraph, the creator reflects on the overall experience of using non-traditional platforms for game development. Despite the humorous and sometimes frustrating results, the creator expresses optimism about continuing to explore unconventional methods for creating games. The paragraph also promotes BR.org for learning computer science and programming, and mentions upcoming events and Patreon support. The creator's enthusiasm for innovative ideas and willingness to share his journey with the audience is evident, encouraging others to think outside the box and embrace the possibilities of game development.

Mindmap

Keywords

๐Ÿ’กFlappy Bird

Flappy Bird is a popular mobile game where the player controls a bird that can flap its wings to fly between pipes. In the context of the video, the creator is attempting to recreate the game using unconventional methods and platforms, such as File Explorer and Microsoft Paint, highlighting the game's simplicity and the creativity involved in its adaptation.

๐Ÿ’กFile Explorer

File Explorer is a file management system used in Microsoft Windows to browse and manage files and folders. In the video, the creator humorously refers to File Explorer as a 'game engine' and attempts to use its file and folder management capabilities to mimic the gameplay of Flappy Bird, showcasing the versatility of everyday tools when applied creatively.

๐Ÿ’กPython

Python is a high-level, interpreted programming language known for its readability and ease of use. In the context of the video, Python is used to automate tasks such as renaming text files to simulate the movement of the bird in the recreated Flappy Bird game. It demonstrates the practical application of programming in everyday scenarios and the potential for creative problem-solving.

๐Ÿ’กGame Engine

A game engine is a software framework that provides the necessary tools and methods for the development of a game. It typically includes functionalities like rendering, physics, animation, and scripting. In the video, the term is humorously applied to non-gaming software like File Explorer and Microsoft Paint, emphasizing the idea that with enough creativity, any software can be turned into a platform for game development.

๐Ÿ’กMicrosoft Paint

Microsoft Paint is a simple raster graphics editor that has been included with all versions of Microsoft Windows. It is used for basic drawing and image editing. In the video, the creator uses Paint's drawing capabilities to manually create frames of the Flappy Bird game, showcasing the potential for artistic expression in unconventional ways.

๐Ÿ’กCollision Detection

Collision detection is a process in computer games and simulations to determine when two objects have intersected or are in contact with each other. In the context of the video, the creator mentions built-in collision detection as a feature that would make the game more interactive and realistic, although it is not explicitly implemented in the File Explorer or Paint versions of the game.

๐Ÿ’กKeyboard Shortcuts

Keyboard shortcuts are combinations of keys on a keyboard that, when pressed in a certain order, execute a specific function or command. In the video, keyboard shortcuts are used to manipulate the game elements in the File Explorer version of Flappy Bird, such as moving the bird up and down, and to refresh the display in an attempt to simulate the game's animation.

๐Ÿ’กAuto Clicker

An auto clicker is a software tool or script that automates mouse clicks, typically at a high frequency. In the video, the creator considers using an auto clicker to rapidly click a button that refreshes the display in the File Explorer version of Flappy Bird, aiming to create the illusion of movement and animation.

๐Ÿ’กPremier Pro

Adobe Premiere Pro is a professional video editing software used for editing and producing video content. In the video, Premier Pro is humorously referred to as a 'game engine' and used in an unconventional way to create a vertical scrolling version of Flappy Bird by moving the bird and pipes against a timeline.

๐Ÿ’กOpen Source

Open source refers to a type of software licensing where the source code is released to the public, allowing anyone to view, use, modify, and distribute the software freely. In the context of the video, the creator mentions an upcoming event called 'Open Source' where various YouTubers and engineers gather to showcase their creations.

๐Ÿ’กPatreon

Patreon is a platform that allows creators to receive financial support from their fans or patrons through monthly subscriptions. In the video, the creator discusses Patreon as a way for viewers to support the channel and gain access to exclusive content and discussions.

๐Ÿ’กBRILLIANT.org

BRILLIANT.org is an online learning platform that offers interactive courses in math, science, and computer science. In the video, the creator promotes BRILLIANT.org as a resource for learning the fundamentals of programming and understanding the workings of AI and other complex technologies.

Highlights

The creative concept of remaking Flappy Bird using unconventional platforms such as Premier Pro and File Explorer.

The idea of treating File Explorer as a game engine by using folders and text files to represent game elements.

The humorous attempt to move the 'bird' by renaming text files and using the file explorer's refresh feature to simulate motion.

The innovative use of Python scripting to automate the renaming of text files for character movement.

The unexpected challenge of maintaining consistent refresh rates for the 'game' when using file explorer.

The transition to Microsoft Paint as the next 'game engine' and the creative approach to using drawing tools for game development.

The clever use of keyboard shortcuts and mouse control through scripting to simulate game mechanics in Paint.

The humorous and experimental nature of attempting to create gravity and flapping mechanics in a program not designed for game development.

The innovative idea of using Premier Pro as a game engine by manipulating the video timeline and playhead.

The trial and error process of trying to move the bird through the pipes in Premier Pro and the eventual pivot to moving the pipes instead.

The realization and acceptance that not all unconventional platforms are suitable for game development, as demonstrated by the Premier Pro experiment.

The promotion of learning programming and computer science through interactive courses, emphasizing the importance of understanding and reading code.

The mention of upcoming events like the 'bestum battle' and the encouragement for creators to showcase their innovative projects.

The Patreon support discussion and the exclusive content offered to supporters, including the possibility of receiving a Beyblade.

The future plans for the channel, including the intention to release more videos and explore different content formats like robotics.

The winner announcement of a giveaway and the encouragement for Patreon supporters to engage with the community.

Transcripts

00:00

hello today we're going to be remaking

00:01

Flappy Bird in increasingly stupid ways

00:03

from Premier Pro to file explorer I'm

00:05

here to prove that anything is a game

00:07

engine if you try hard enough oh what

00:10

okay game engine one file explorer is a

00:13

game engine it's got everything you need

00:15

it can like store images I suppose H

00:17

yeah that that's all you really need

00:19

okay let's jump into it okay so here's

00:20

the plan if we fill out this bad boy

00:21

with a bunch of new folders then we have

00:23

a picture of the Flappy Bird Bird this

00:24

makes me extremely uncomfortable I don't

00:26

know why it's like a cyclops version

00:28

anyway okay there we go that's our boy

00:30

now in theory we can change the name of

00:31

the bird and it should move around if we

00:33

call it zero bird that didn't work at

00:36

all that did it should move up am I

00:39

crazy oh wait no I'm dumb I'm dumb you

00:40

don't want folders folders are always

00:42

above the other files we want like text

00:43

files okay let's make some text files

00:45

did it crash okay we're good okay that

00:48

really doesn't bode well all I did was

00:50

create a text file [ย __ย ] is we've barely

00:52

started [ย __ย ] is about to get so much

00:53

worse all right let's fill her up okay

00:55

now if we change the name it should

00:58

move

01:01

[Applause]

01:02

yeah I am celebrating so hard all we did

01:05

was rename it okay we got [ย __ย ] to do

01:07

let's go next I WR a little python file

01:08

to rename all the text files so I don't

01:10

have to manually go through and do them

01:11

all and this should allow for more

01:12

precise movement name this to 2 a does

01:16

that move it after two it does okay okay

01:19

and now if we want to move it down one I

01:20

think we have to call it

01:24

17A yes yes okay okay okay also decided

01:27

to use medium icon so we got more spaces

01:29

to move around in now we can write a

01:30

script then we'll just move it around

01:32

randomly all right this is good but

01:34

we've R into our first let's call it

01:36

Quirk of this game engine it's not

01:38

really that consistent with refreshing

01:40

the display like this is supposed to

01:41

change the position of the bird every

01:42

second but if we put it next to a

01:44

metronome then you see it's really not

01:45

doing

01:52

well now not all is hopeless we do have

01:54

one option left and that's this absolute

01:57

but right here this [ย __ย ] Legend this

01:59

guy when you click it refreshes the

02:00

display which is like exactly what we

02:01

want so my first thought is to run an

02:03

auto clicker to spam click that bad boy

02:05

all right let's click that [ย __ย ] every

02:06

like 10 milliseconds that should be

02:08

enough o yeah that's pretty quick yeah

02:12

that doesn't seem great oh no oh no stop

02:15

stop stop oh I [ย __ย ] up I've done

02:17

[ย __ย ] up oh can no longer exhale trust

02:20

me to break [ย __ย ] file explorer oh

02:23

we're back it works oh no it's opening

02:25

them all no no no no no no look at this

02:28

oh no no oh no it's still going okay so

02:31

turns out every 10 milliseconds is a

02:33

touch excessive and we could probably

02:34

just do it every time we change a file

02:36

also I have PTSD from letting python

02:38

control my mouse I could do oh no it's

02:41

open command prompt so we're going to

02:43

use keyboard shortcuts to refresh it

02:48

instead yes yes yes yes yes okay okay

02:51

that's pretty insc I'm pretty happy with

02:52

that all right this is way better uh but

02:54

a game running in an FPS of one is not

02:56

ideal we're trying to make Flappy Bird

02:57

here not cyber Punk so let's see how far

03:00

we can push it it's 10 FPS I was going

03:02

to do a whole montage thing can't be

03:04

[ย __ย ] doing that it's 10

03:06

FPS if we go any further than 10 FPS it

03:09

starts like skipping FR Aames like this

03:11

and that [ย __ย ] sucks so 10 FPS it is

03:13

okay let's actually you get the game

03:14

happening all we've done is move a bird

03:15

like left and right let's actually get

03:16

some like gravity

03:19

[Music]

03:23

happening I'm

03:25

[Music]

03:28

flppy flop FL FL I'm looking

03:32

flppy oh yeah that's gravity baby it's

03:36

going oh he is going far that is that is

03:39

a big number all right let's flap that

03:42

bird and then space

03:47

Oh space hello I broke it what if you

03:50

speed up the footage it almost looks

03:52

playable okay it's pipe time it's pipe

03:55

time it's pipe time got to get that that

03:58

[ย __ย ] pipe time

04:01

it's time it's time got to get that

04:04

[ย __ย ] pip time

04:08

it's it's time oh oh look at the

04:14

pipe it's working it's [ย __ย ] working

04:18

oh wait it crashed oh but it's a good

04:20

crash because it happens when I hit the

04:21

pipe yes okay I don't have to code that

04:24

bit in my sh coding has built in

04:26

Collision detection yes okay come on

04:27

come on come on oh oh oh it's Flappy

04:32

Bird it's this is going to be so hard

04:34

and now we just have to spawn new pipes

04:36

in every now and then and we're Gucci

04:38

baby all right let's do this [ย __ย ] that's

04:41

one easy easy game go for two oh oh he's

04:46

crazy can he get

04:49

three no no I died no but that's Flappy

04:53

bir FL in Vile Explorer yeah I told you

04:56

vile Explorer is a game engine also I

04:59

tried to do it with the sky background

05:00

but moving around pngs is way slower

05:02

than moving around text files so it was

05:04

pretty unplayable also this happened

05:07

oh what happened where'd it go am I I

05:10

think I've

05:11

become have I become a pipe yes I have

05:15

become a pipe that's fine that happens

05:18

so yeah anyway next game

05:19

engine Microsoft Paint is a game engine

05:23

it's got everything you need you can

05:25

like the paint stuff ah look I painted

05:27

your

05:28

mom okay so here's the idea for this one

05:30

basically the plan is to write a python

05:32

script that is going to control the

05:33

mouse to really quickly draw the entire

05:35

state of the game so it'll like draw

05:36

some pipes over here and then it'll

05:38

probably have to change the color of the

05:40

paint and then draw the bird like this

05:42

and yeah that's like one frame it'll

05:43

have to like redraw everything every

05:45

other frame I guess we'll have to erase

05:47

that I'll figure it out don't worry okay

05:48

let's draw some

05:50

[Music]

05:58

[ย __ย ] okay that's good but let's draw it

06:00

a bit

06:01

faster okay that was faster but it was a

06:04

different shape which is not

06:06

ideal yeah that's the speed we're

06:08

looking for baby okay now that we're

06:10

happy with the speed let's actually draw

06:11

the bird from the G from the flppy bird

06:13

game yeah we draw that um and to draw

06:15

that bird we're going to need some

06:17

circles uh which is hard to do with

06:19

lines and I couldn't be [ย __ย ] writing

06:20

the code to do this so uh yeah I'm I'm

06:23

going to take

06:24

that oh yeah kind of [ย __ย ] kind of was

06:28

kind of slow and it missed this point

06:29

and it didn't finish the thing but here

06:31

at code bullet Industries we can happily

06:33

Overlook these things also every time we

06:35

run it it seems to [ย __ย ] up in a unique

06:37

way which is that's fun that's a I'm

06:38

going to say that's a stylistic choice

06:40

and move on but we do need it to be

06:41

faster so let's reduce the number of

06:43

points in the circle and he's also way

06:44

too big so let's shrink him down okay

06:46

very nice okay and now I needed some

06:47

code to draw rectangles so I wrote that

06:49

from scratch and this should draw the

06:51

bird and one of the

06:53

pipes yeah sure that's that's something

06:57

sure uh yeah still not a rectangle but

06:59

we are getting

07:02

closer oh yes that's the stuff we got a

07:05

bird we got a pipe baby that's all you

07:07

need once again is kind of different

07:08

every time we run it but uh we've

07:10

already solved this by calling this a

07:11

fature all right everyone shut up ready

07:13

ready ready boom fluffy bir yes the

07:18

frame rate of this game is going to be

07:20

[ย __ย ] atrocious that was so slow but I

07:23

think that's as good as we're getting

07:24

okay let's get some colors in this [ย __ย ]

07:26

to change colors we're just going to

07:27

quickly click on the color we want

07:28

before we draw the stuff so it'll be

07:30

like yellow then draw bird then green

07:31

then draw pipes you know you know how

07:33

paint works it's like that let's also

07:34

have the black and be blue yeah that's

07:36

pretty okay I've done a thing you

07:39

ready yeah yeah yeah yes look at him

07:42

he's so handsome a all let's try

07:44

actually moving the pipes [ย __ย ] should

07:46

move

07:50

now oh

07:55

no h all right so we're going to need to

07:57

clear out the screen once we've done

07:59

drawing a single frame a same person

08:01

would probably do like a control a

08:02

delete and then paint the background but

08:04

[ย __ย ] that I'm a

08:05

[Music]

08:09

just beautiful

08:13

fantastic oh

08:15

no every time the bird's

08:20

different all right so I haven't

08:21

actually coded any of the game playay

08:22

like all I've done is draw a bird um so

08:24

let's actually make this Fluffy

08:28

Bird I'm making flppy

08:31

[Music]

08:35

birdap I'm making flppy

08:43

bird okay let's do this oh okay it's

08:46

it's over here now but it is falling

08:48

it's not clearing properly but ignore

08:50

that we got gravity in Microsoft Paint

08:52

let's go oh yeah that's not right uh

08:54

hello hello what the [ย __ย ] yeah that's

08:58

not a problem don't worry about that

08:59

okay let's run it back I I don't know

09:00

why the bird is green now just Just go

09:02

with it it's fine okay what happens when

09:03

a hit space does it flap no it breaks

09:06

everything that's a nice feature that's

09:08

great okay a bird's looking good it's

09:10

the right color I didn't change anything

09:11

but it works now and do we have a flap

09:13

oh we got it we got a flap let's get

09:15

let's get an action replay of that bad

09:16

boy oh that's the good [ย __ย ] that's what

09:19

we do this for yeah okay I made the bird

09:22

smaller and the Gap a little bigger so

09:23

you can actually [ย __ย ] play the game

09:24

this is miserable let's let's speed this

09:26

up a bit so you can actually watch it

09:33

oh he's through oh don't worry about

09:35

that oh oh what is what is going

09:38

[Laughter]

09:40

on a what now all that's left is add

09:44

some collision and death logic so the

09:45

bird just doesn't fly straight through

09:47

the pipes and we got Flappy Bird baby

09:52

[Music]

09:58

easy

10:01

[Music]

10:13

no why why are you like

10:15

this you

10:17

dead you

10:20

dead what a game y as I said Microsoft

10:24

Paint is a game engine B tier better

10:26

than un I don't know why I said that

10:28

like I've got a teer list going this is

10:29

the only one that I've

10:31

rated chat gbt is a game it's got

10:35

everything you need it can even draw

10:37

your mom a what the what the [ย __ย ] is

10:41

that is this what my audience looks like

10:44

it can also make Flappy Bird okay I want

10:46

you to draw a screenshot of the Flappy

10:48

Bird game in asy art with the background

10:50

represented with stars and the bird

10:51

represented with this little arrow I

10:53

don't know what that is end of the pipes

10:56

represented by square

10:57

brackets oh actually not bad actually I

10:59

thought it would be way worse it didn't

11:00

really do the background star thing but

11:02

that's okay I think this is better the

11:03

pipes should be

11:05

vertical okay that's looking good there

11:07

should be a gap in the pipes oh for [ย __ย ]

11:10

okay it begins the Gap should split a

11:12

single vertical pipe into two vertical

11:15

pipes

11:16

no yeah it was ambitious that that would

11:18

fix it the vertical pipes should be

11:20

aligned so they are above each

11:22

other okay this is starting to piss me

11:24

off you know what Flappy Bird is right

11:26

oh what is that what that is so much

11:29

worse why are there two

11:31

birds hm I I don't know is that bad I

11:34

don't know why is there a

11:37

square m that's the same [ย __ย ] thing

11:41

oh okay that actually helped it that's

11:43

okay okay actually close but can you

11:45

remove the square around the bird

11:48

starting to get proper mad now get rid

11:50

of the

11:51

square okay progress okay now get rid of

11:53

the horizontal lines you're [ย __ย ]

11:56

joking this piece of [ย __ย ] thinks he's

11:57

funny he got rid of these lines no

11:59

obviously not what I'm talking about bro

12:01

not those ones the ones around the

12:04

bird almost there the still horizontal

12:07

lines

12:08

though yes yes yes oh my God okay great

12:12

now can you have the game moved to the

12:13

next game State assume the bird is

12:15

falling ah for [ย __ย ] sake where's the

12:19

top pipe gone okay it's back but it's

12:22

[ย __ย ] again the top and bottom pipes

12:24

are misaligned

12:25

now okay you changed nothing whatever

12:27

let's just try to play the game proceed

12:29

to the next game State okay that kind of

12:32

did something it moved down I think I

12:33

don't know what changed actually okay

12:35

now next game state but I

12:37

flapped oh okay that did go up have the

12:40

pipes move left every game

12:43

State I think it moved the bird okay

12:45

whatever let's keep going okay next

12:47

state

12:49

next

12:51

next

12:53

next the pipes aren't

12:57

moving they still aren't moving what

13:00

what are we do move the pipes

13:02

left next

13:05

frame next

13:08

frame next

13:10

frame move the [ย __ย ]

13:16

pipes this game sucks all right you know

13:19

what no you can't you can't [ย __ย ] do

13:20

it CH is not a game engine whatever [ย __ย ]

13:23

moving on

13:28

Jesus

13:32

Premier Pro is a game engine this piece

13:34

of [ย __ย ] is why it takes me four [ย __ย ]

13:36

months to make a video it's got

13:38

everything you need except for the

13:40

ability to Not Crash all the [ย __ย ]

13:41

time okay here's the play create a new

13:43

premier pro project add a bird add a

13:45

wall drag the bird into the timeline

13:46

boom and you're probably thinking I know

13:48

what this guy's going to do the bird's

13:49

probably going to move around here in

13:50

the video preview um and the pipes will

13:52

come from here and stuff but n no no no

13:54

no no that's some [ย __ย ] [ย __ย ] all we need

13:57

is this bad boy right here yeah yeah

13:59

yeah yeah yeah don't believe me watch

14:00

this boom

14:02

bird now we just need to make like 4,000

14:05

lanes and by using keyboard shortcuts we

14:07

can move our boy up and down okay bird

14:09

done okay it's pipe time it's pip pip

14:15

FIP it's p time it's p time got to get

14:19

that [ย __ย ] P time

14:23

yeah all right are you seeing my vision

14:26

now are you seeing my genius okay so we

14:27

can move the bird up and down but what

14:29

about moving it through the pipes I

14:30

found a hotkey that moves the selected

14:32

clip to the playhead which the playhead

14:33

is like this line here which is

14:35

basically what the preview screen is

14:36

showing like where in the video we are I

14:38

don't know if you use editing software

14:40

whatever you figure it out so when you

14:41

play this video it moves through the

14:43

pipes and if we are constantly moving

14:45

this clip to the playhead it'll follow

14:47

it mix up some up and down movement and

14:48

we got the most annoying version of

14:50

flappy bird I've ever experienced but

14:52

technically we're getting close and God

14:54

that [ย __ย ] sound is going to get old

14:56

[Music]

14:58

quick all right let's actually get some

15:00

gravity and flapping happening up until

15:01

this point it's just been moving like up

15:03

and down periodically which is not

15:04

Flappy birad this is it on a longer

15:06

course I've tried everything to make

15:08

this actually not look like [ย __ย ] but the

15:10

main problem is just this snapping to

15:12

the play head is very inconsistent uh so

15:15

it's always just going to look like [ย __ย ]

15:17

if we keep using that we can just move

15:18

the bird to the right using hot keys so

15:20

it doesn't follow the playhead which is

15:22

smoother but there's a small

15:25

problem oh he just kind of leaves huh

15:28

okay yeah that's not IDE deal morale was

15:30

low I had hit rock bottom was Premier

15:32

Pro not a game engine after all were all

15:35

the haters right but then I had an

15:38

epiphany if you can't move the bird

15:40

through the pipes then move the pipes

15:43

through the

15:45

[Music]

15:47

bird yeah this didn't work at all if you

15:49

have the pipe selected then you can't

15:51

move the bird like you can't have two

15:52

separate versions of things selected so

15:54

it's no longer Flappy Bird it's just

15:56

bird which is not as fun morale was low

15:59

I had hit rock bottom was Premier Pro

16:03

not if you can't flap the bird then flap

16:07

the

16:08

[Music]

16:13

P this is so [ย __ย ]

16:16

stupid oh and it looks so

16:19

Jank if we speed it up and track the

16:22

footage so it looks like the birds

16:23

moving and not the pipes then we got it

16:25

it's Flappy Bird no still good we

16:27

haven't been fully cut off yet so we're

16:29

still good okay yeah now we're dead now

16:30

we're dead that's

16:33

fair Premier Pro is a gaming engine it's

16:37

a [ย __ย ] one but it is a gaming engine

16:39

also here it is like zoomed out and

16:40

tracked I don't know if that's better or

16:42

worse than the zoomed in I don't know

16:43

but whatever here it is you're

16:47

[Music]

16:50

welcome hey I hope you enjoyed this

16:52

video most of it was just honestly me

16:54

using python as a back end and using

16:56

random programs to display the game but

16:57

I thought it was fun if you want to

16:59

learn how to do stuff like this then the

17:00

perfect place to do that is BR and.org

17:01

bran has a ton of interactive courses on

17:03

all things math science and computer

17:05

science including courses teaching you

17:06

the basics of Python Programming it's

17:08

true that I'm no stranger to using a

17:10

little performance-enhancing drug to

17:12

assist me programming like everyone

17:13

knows I'm not Natty but it's rarely as

17:15

simple as you just ask it to code

17:17

something then it immediately Nails it

17:19

it's still super important that you can

17:21

understand and read code so you can tell

17:22

it all the ways in which it [ย __ย ] up

17:24

and Brilliant courses are a great way to

17:26

learn these fundamentals they're

17:27

interactive and actually fun instead of

17:29

just learning it from a textbook there's

17:31

also courses on how large language

17:32

models like chat GT work so you covered

17:34

both of your bases there so if you want

17:36

to support this Channel and try

17:37

everything brilliant has to offer for

17:38

free for a full 30 days visit

17:40

brilliant.org code bullet or click the

17:43

link in the description with that link

17:44

you'll also get 20% off an annual

17:46

premium subscription okay thank you

17:47

brilliant before we go into the betum

17:49

battle which if you don't know what that

17:50

is then video in June I'll be going to

17:52

open source which is a YouTuber slaker

17:55

event that is run by William Osman

17:56

people come to show off some of the

17:57

crazy [ย __ย ] they've build and Adam Savage

17:59

will be there so that's pretty cool I

18:00

don't know it's just like a youtube/

18:02

engineering thing that I'm going to if

18:03

you have something that you've built and

18:04

want to show it off you can apply there

18:06

will be a link in the description below

18:08

it could be software it could be

18:09

Hardware it could be whatever you want

18:10

really there aren't any rules except it

18:12

has to be dope okay anyway it's patreon

18:13

time let it rip yeah so as I said if you

18:15

don't know what this is I put out a

18:16

video explaining all of that so go check

18:18

it out but basically it's a patreon b

18:20

it's what it looks like it's a patreon

18:21

battle for my patreon supporters and it

18:23

just gives me some time to talk about

18:24

some dumb [ย __ย ] at the end of videos um

18:26

yeah so if you enjoy the video let me

18:27

know if you want to see more I have more

18:30

ideas for how I can make Flappy Bird and

18:32

dumb things including stuff like Flappy

18:33

Bird on a 3D printer Flappy Bird in like

18:36

PowerPoint that should be possible Excel

18:38

on an oscilloscope would be an

18:39

interesting one on a there so many

18:41

different ideas um so yeah if you like

18:42

this video let me know I can do more um

18:46

I'm hoping to put out some more videos

18:47

that's my grand plan is optimistically

18:51

and I know I feel like I say this [ย __ย ] a

18:52

lot optimistically two videos a month I

18:55

don't think we're going to get there but

18:57

that's a stretch goal so we'll aim for

18:58

we'll probably get like 1.5 but that's

19:00

still pretty good um I'm going to be

19:02

trying out some different things maybe

19:03

some cheeky Hardware in videos some

19:05

Robotics and stuff but you'll just have

19:07

to wait and see if you're supporting me

19:09

on patreon and don't see yourself here

19:10

you have to be part of one of the tiers

19:12

that actually gives you a Beyblade

19:13

that's just how the API is working and

19:15

how my program works um so if you want

19:17

to switch over that's probably a play

19:18

congrats to Nathan watt for the Big W

19:20

you win some free merch from code bullet

19:22

shop.com which is live again it was down

19:24

for ages because of boring manufacturing

19:26

[ย __ย ] but uh we got it back um we got

19:28

this new space man design which is cool

19:30

and we got some shirts I know check it

19:31

out but I will be in touch Nathan anyway

19:33

that's it later

Rate This
โ˜…
โ˜…
โ˜…
โ˜…
โ˜…

5.0 / 5 (0 votes)

Related Tags
Game RemakesUnconventional GamingSoftware LimitsCreative CodingHumorTrial and ErrorProgramming ChallengesFile Explorer GamesPremier Pro Projects