How I Learned to Code My Own Game

  Рет қаралды 1,954,780

Mike Boyd

Mike Boyd

Күн бұрын

If you feel I've earned it you can support the channel here: / mikeboyd
If you prefer, KZbin's "Join" feature, you can support here: / @mikeboyd
Want to give a one-off donation instead? www.buymeacoffee.com/mikeboyd
I am so grateful for any support you choose to give, financial or emotional! 🙏 Get 2 months of Skillshare Premium free: skl.sh/learnquick17
Watch my "How to Learn" Course here: skl.sh/howtolearnquick
Play the game (it only works on desktop btw sorry!):
bit.ly/MikeBoydGame
This month, I learned to code my own game from scratch! I used Javascript and the P5 library to learn to code a browser based game.
My code: github.com/mikeboydvideo/Mike...
Checkout The Coding Train: / shiffman
(thanks for the inspiration!)
Some of the resources I used:
p5js.org/
www.skillshare.com/classes/Th...
(use my link above to get 2 months free access)
www.skillshare.com/classes/Ja...
(use my link above to get 2 months free access)
www.w3schools.com/js/default.asp
Subscribe for more Learn Quick Videos: bit.ly/2bR4nIH
Bio: My name is Mike Boyd and I make videos documenting my process of learning stuff as quickly as I can. Subscribe for more upcoming videos and feel free to tell me what you'd like me to learn next in the comments or on Twitter (@mikeboydvideo).
Merch: www.mikeboydvideo.com/merch-1/
Twitter: / mikeboydvideo
Instagram: @mikeboydvideo
Business enquiries: mikeboydvideo@gmail.com
If you'd like to send products / items to me then please use the address outlined below.
SEND STUFF TO:
Michael Boyd
Unit 62
10 Dock Street
Dundee
DD1 4BT
United Kingdom

Пікірлер: 5 400
@eren048
@eren048 5 жыл бұрын
Stages of coding: Day 1: Nothing works and I have no idea why. Day 1000: Everything works and I have no idea why.
@TechSupportDave
@TechSupportDave 5 жыл бұрын
about right lol. recently finished an extremely sophisticated password strength checker, 1000 lines of code i did not understand and yet i made it all work perfectly. Dont ask me how.
@DIYToPen
@DIYToPen 5 жыл бұрын
Day 1001: full re-write to make it more efficient
@TechSupportDave
@TechSupportDave 5 жыл бұрын
@@DIYToPen i probably will do that someday. i can make my code 75% faster and 75% shorter
@TechSupportDave
@TechSupportDave 5 жыл бұрын
but its hella hard
@whoami3485
@whoami3485 5 жыл бұрын
Day 10000: trying to hack nasa
@WebDevSimplified
@WebDevSimplified 5 жыл бұрын
"I ALWAYS GET THIS ERROR", "I DIDN'T EVEN CHANGE ANYTHING" Learning programming is more about learning how to read errors than anything else.
@damian007567
@damian007567 5 жыл бұрын
Understanding erros and copy pasting from stackoverflow.
@jarivanderheijden5551
@jarivanderheijden5551 5 жыл бұрын
no it isn't it's copying from stack overflow and then making something around it that barely works ;P
@dominus2366
@dominus2366 5 жыл бұрын
@@jarivanderheijden5551 woooosh
@satibel
@satibel 5 жыл бұрын
Filthy stack overflow users, Imma let you know I code everything in assembly, can't rely on those "compilers" someone else wrote. Programming was a lot better when those pesky younglings weren't using all this JavaScript bs. Real programmers don't use libraries.
@WebDevSimplified
@WebDevSimplified 5 жыл бұрын
@@jarivanderheijden5551 Don't tell them my secret. That is literally all of my code.
@mousaalfhaily-projects9739
@mousaalfhaily-projects9739 5 жыл бұрын
As a programmer... I absolutely loved this The errors part... Was hilarious 😂
@12whattup
@12whattup 5 жыл бұрын
tell me about it. I was dying laughing. FINALLY SOMEONE HAS BEEN ENLIGHTENED TO MY DAILY STRUGGLES
@roboticbomb8128
@roboticbomb8128 5 жыл бұрын
My absolute most relatable part was when he "I didn't change anything!"
@SUPREMEVANCE
@SUPREMEVANCE 4 жыл бұрын
Being fully fluent in js I knew what all those were and he’s like 404 error what the hell 😂😂
@grimmauld184
@grimmauld184 4 жыл бұрын
@@SUPREMEVANCE i dont think "fully fluent" does exist for any programmer in any language. There are always more tricks to learn. E.g if you learned JS with jquery then how the heck does ajax work? Confident in Python skills, but what the heck are format strings? Programming Java for 15 years but never heard of callables? there are many exotic functionalities in every higher language, and nobody can master them all. Makes it even more admireable that Mike began coding with such a complex topic as graphics and games, and had a succesfull result.
@SUPREMEVANCE
@SUPREMEVANCE 4 жыл бұрын
grimm auld just like being fluent in English it doesn’t mean that I know every word or grammar rule. It just means that I can confidently use it. The jquery example is a library and I do know jquery but that’s not typically included as being fluent. It’s the language not the thousands of libraries. I’m no master or professional but I do know how to comfortably use the language. I still have many tricks to learn. I will say even after months of learning and using objective-c I am no where near fluent. It is probably one of the most undocumented and hardest languages I have tried learning.
@giramon17
@giramon17 4 жыл бұрын
9:13 "I didn't change anything!" :D As a programmer, this sums up my world pretty accurately.
@jmarkellos
@jmarkellos 5 жыл бұрын
7:07 Hasn't left the house. Hasn't gotten dressed. Has only eaten candy. Yeah he's embraced the programming lifestyle.
@mrnostalgia5406
@mrnostalgia5406 5 жыл бұрын
And editing too xD
@player-8740
@player-8740 5 жыл бұрын
A true programer indeed
@user-yb5cn3np5q
@user-yb5cn3np5q 5 жыл бұрын
And then he says the progress was slow. No, it wasn't. It's fast when you get into the mood.
@elgrippo4592
@elgrippo4592 5 жыл бұрын
programmers don't do that, gamers do that.
@axolotlys1061
@axolotlys1061 5 жыл бұрын
jmarkellos and gaming lol
@TheCodingTrain
@TheCodingTrain 5 жыл бұрын
Hey! Amazing work! So fun to discover your channel and thanks for the mention of the coding train! I'm working on a JavaScript library that does pitch detection from a microphone so it would be fun to make a version of the game where the user actually has to sing the right pitch!
@wmtch
@wmtch 5 жыл бұрын
The Javascript god is here! Hi Daniel.
@MikeBoyd
@MikeBoyd 5 жыл бұрын
I'd love to see it and use it Daniel! Thanks for all the inspiration.
@abdelhamidchihabi3356
@abdelhamidchihabi3356 5 жыл бұрын
LOL, tbh when he first time mentioned the idea of his game I thought the user need to sing the right pitch by himself.
@brianlyons3304
@brianlyons3304 5 жыл бұрын
HEY HOW DO I GET THE BIG YOSHI?!
@kiruchaff5719
@kiruchaff5719 5 жыл бұрын
Dan rules!
@getmackt2934
@getmackt2934 4 жыл бұрын
Me: goes to technology school for 3 years and doesn’t learn any coding Mike: learns how to code a game in 18 hours
@idontknowagoodusername29
@idontknowagoodusername29 4 жыл бұрын
Lol this is underrated cuz its a late comment but true
@nuraimaratova480
@nuraimaratova480 4 жыл бұрын
i dont think it took 18 hours, probably week
@wildwankers96
@wildwankers96 4 жыл бұрын
Most colleges dont teach you practical coding anymore. its mostly theory and "industry best practices" which will mostly go ignored in any professional setting.
@MsPatryk07
@MsPatryk07 4 жыл бұрын
@@wildwankers96 True. Only from YT , etc by coding and coding u can learn something good :)
@tryingagainwithadifferetname
@tryingagainwithadifferetname 4 жыл бұрын
I am in my masters and still sometimes shit in my codes(not literally)
@George-li1yv
@George-li1yv 4 жыл бұрын
7:31 Every coder has said that exact sentence at least once
@UnknownRager96
@UnknownRager96 3 жыл бұрын
Especially code bullet
@BrokeBanda1
@BrokeBanda1 3 жыл бұрын
Hehehe
@carlovergaard2160
@carlovergaard2160 5 жыл бұрын
"I want to learn how to make my own game!" *opens up cmd*
@mrcoolman2
@mrcoolman2 5 жыл бұрын
*whispers whats cmd
@mozzyplays9171
@mozzyplays9171 5 жыл бұрын
wait wasn't the only one who did that
@furkanaksoy8180
@furkanaksoy8180 5 жыл бұрын
And its not even bash. Disappointing.
@orcaaaaa666
@orcaaaaa666 5 жыл бұрын
@@mrcoolman2 Command prompt
@ronan7129
@ronan7129 4 жыл бұрын
It's for the basics of coding. First you need to learn a programming language, i can't just open Unity and start doing random stuff.
@technobabble7702
@technobabble7702 5 жыл бұрын
As someone who knows how to program this is weirdly nostalgic.
@bevan9661
@bevan9661 5 жыл бұрын
@Generation Z Gaming i agree
@ghowost_toast_js
@ghowost_toast_js 5 жыл бұрын
the only thing is it took me like 1.5 years to actually get this far
@winterfall4910
@winterfall4910 5 жыл бұрын
Im technoblades brother
@verranfehlberg1154
@verranfehlberg1154 5 жыл бұрын
I know right?
@shmuley95
@shmuley95 5 жыл бұрын
AGREED!
@greasybunz4169
@greasybunz4169 4 жыл бұрын
I love the way your accent emphasizes “error” 🙃🙃🙃
@murphy9677
@murphy9677 4 жыл бұрын
Lmao skid
@eperou6299
@eperou6299 4 жыл бұрын
69 likes, i like this but i cant like it...
@techsupport3227
@techsupport3227 4 жыл бұрын
Good. I’m not the only one
@Overflow02
@Overflow02 4 жыл бұрын
@@murphy9677 the fuck u talkin about
@flakevoh932
@flakevoh932 3 жыл бұрын
That’s just the Scottish way
@owengiri8654
@owengiri8654 5 жыл бұрын
8:50 - 9:35 reality of programming
@ZeveonHDDev
@ZeveonHDDev 4 жыл бұрын
So true.
@miskadev9900
@miskadev9900 4 жыл бұрын
Owen Giri exactly well said
@brocho.1033
@brocho.1033 4 жыл бұрын
Unexpected token is so easy to solve.
@ghostly_zsh9609
@ghostly_zsh9609 4 жыл бұрын
You couldn’t be more right
@HDuser100
@HDuser100 4 жыл бұрын
Actually not true, those errors are really self explanatory and are generally the simplest thing to solve
@creatinemono125
@creatinemono125 5 жыл бұрын
Finish the backflip!
@tprim4495
@tprim4495 5 жыл бұрын
yes!
@henrystoen5918
@henrystoen5918 5 жыл бұрын
Get this to top comment
@JC-tz1lb
@JC-tz1lb 5 жыл бұрын
Perhaps Mike can do a colab w/ some parkour youtube channels cause back flipping does have some safety issue
@cera5900
@cera5900 5 жыл бұрын
Imagine Mike applying for a job Employer: What are some talents that you have? Mike: I can slingshot, break glass with my voice, throw an axe, code, I can do muscle ups, and more
@akegabing8334
@akegabing8334 5 жыл бұрын
Made my day
@37yearsago24
@37yearsago24 5 жыл бұрын
Employer: what can you do? Mike:everything you can think of..
@abdelhakwinston6200
@abdelhakwinston6200 4 жыл бұрын
i love the fact he just picked up a language a libary and got down to work instead of spending year of asking what is the best language or library just get something done be proud of it
@TheBigLezFanChannel
@TheBigLezFanChannel 4 жыл бұрын
Abdelhak winston I’ve been thinking about making a game Ive had an idea for for years. This video and your comment are now my philosophy. I’m making a start on it today. 👍
@Cory_Springer
@Cory_Springer 2 жыл бұрын
@@TheBigLezFanChannel progress update? How's the coding going?
@TheBigLezFanChannel
@TheBigLezFanChannel 2 жыл бұрын
@@Cory_Springer My music projects took priority and I put all my time into them. The coding might be picked up again one day 😄 👍
@Cory_Springer
@Cory_Springer 2 жыл бұрын
@@TheBigLezFanChannel no problems with that! My philosophy in the coding hobby is a quote by the Danish polymath Piet Hein: "The road to wisdom? Well, it's plain and simple to express. Err, and err, and err again. But less and less and less." Best of luck in your musical pursuits!
@rewrose2838
@rewrose2838 2 жыл бұрын
@@TheBigLezFanChannel hey, did you ever get back to trying your coding project? I'm trying to make my game, used Java at first but quickly decided to switch to C# instead 😅
@Tsukinotaku
@Tsukinotaku 5 жыл бұрын
8:40 Trust me. Even after three years of programming, I still get way too many of those error message and its the same for others around me... Error messages are part of the daily life of a programmer...
@supremebohnenstange4102
@supremebohnenstange4102 4 жыл бұрын
I've just recently ruined my tdfgame and I haven't been able to debug it for like 2 weeks...
@Ivan-tx8vj
@Ivan-tx8vj 4 жыл бұрын
@Discord Trolling HAHAHAHAHAHAHAHAHA
@branm5459
@branm5459 3 жыл бұрын
Shouldn’t there be an error message reader that’s more visual and allows for the programmer to understand WHERE the error is by highlighting a certain area ?
@bigboomer1013
@bigboomer1013 3 жыл бұрын
@@branm5459 how can the error message find the error and highlight the missing code or mistake if it can't find it in the first place? I don't know man I'm not a programmer. This this gets me questioning how computers work. Like you need to code a code or invent a code to be able to code something and code the numbers and when there is a missing code or some kind of error, how does it know what the error is if they cant find it? And if the program sees that there is something missing and can't read it, it won't be able to locate it because it can't friken find it. It just knows something is wrong and not working. How the hell does AI even work?
@branm5459
@branm5459 3 жыл бұрын
Actually, most code writing programs already do this, as when an error occurs in the program, it immediately stops. For example, a simple misspelling is easily identified as the program stops there and prints the error and often tells you what line it’s located. I just want to make it so that if your cursor hovers over the error message, it’ll highlight that text and make it more visual, rather than having to decipher where the error would be, as I find that locating errors is often time consuming
@FilippideGaia
@FilippideGaia 5 жыл бұрын
He spent 15 days working without rest. When he was done he was probably exhausted. Then, he had to edit and upload this video. Congratulations Mike, you're a beast
@MikeBoyd
@MikeBoyd 5 жыл бұрын
That's really nice that you understand what goes into making these. I appreciate it.
@noonecares616
@noonecares616 5 жыл бұрын
9:24 welcome to the world of programming mate
@chriswashingtonbeats
@chriswashingtonbeats 5 жыл бұрын
print("hello world") >>syntax error >:(
@xander3875
@xander3875 5 жыл бұрын
Yeah. Basically. Ever tried Java though? It's a shit show
@MintyCodes
@MintyCodes 5 жыл бұрын
Atramentous Can agree with you there.
@oscartomlinson11
@oscartomlinson11 5 жыл бұрын
@@chriswashingtonbeats python ftw
@sophieosu
@sophieosu 5 жыл бұрын
@@xander3875 i have and oh my fucking god errors. upon errors. upon MORE BLOODY ERRORS
@Napert
@Napert 4 жыл бұрын
how to "code" your first game: 1. download and open scratch 2. do anything 3. congrats! it's a game!
@gameofpj3286
@gameofpj3286 4 жыл бұрын
Literally how i started :D
@colliec298
@colliec298 4 жыл бұрын
@@gameofpj3286 same
@woodie07
@woodie07 4 жыл бұрын
I call that fake coding 🤣
@aids6803
@aids6803 4 жыл бұрын
Thats how i started
@teakivy
@teakivy 4 жыл бұрын
#ScratchIsntCode
@toxicscar4208
@toxicscar4208 4 жыл бұрын
Me: Learning coding for 10 years and still can’t make a game Mike Boyd: Makes a game in a day
@DadYT
@DadYT 5 жыл бұрын
I hope to see more of this Michelangelo Boydiolo guy in future videos Mike!
@veobro1456
@veobro1456 5 жыл бұрын
Finally I found you dad, we missed you,please come back
@augustasrimkev633
@augustasrimkev633 5 жыл бұрын
hi dad!
@abdulazizmuhammad4566
@abdulazizmuhammad4566 5 жыл бұрын
Daddy!!! Can you please buy me candy 🍭 ! Please!
@alitakach
@alitakach 5 жыл бұрын
why has it taken you 10 years to go get cigarettes??
@jakepowell8534
@jakepowell8534 5 жыл бұрын
Dad come home dad we miss you.
@marcel196878
@marcel196878 5 жыл бұрын
After that chalkboard drawing you‘re almost forced to „learn how to draw“ haha :)
@user-ms9yk5ug3e
@user-ms9yk5ug3e 4 жыл бұрын
8:50: if you are a programmer this is probably he most fun part
@77elite9
@77elite9 Жыл бұрын
8:49
@shanesanchez2827
@shanesanchez2827 4 жыл бұрын
This video has reignited my interest in programming. Thank you so much for sharing this with us!
@bo3oof
@bo3oof 5 жыл бұрын
02:30 “this’s gonna be a piece of cake” 09:24 😂
@kingsoonkit9234
@kingsoonkit9234 5 жыл бұрын
Exactly lol
@reyariass
@reyariass 5 жыл бұрын
😂👌
@jigjamz
@jigjamz 5 жыл бұрын
I’ll give you my upvote this made me laugh.
@m0ment219
@m0ment219 5 жыл бұрын
oof
@Michas333
@Michas333 5 жыл бұрын
Narrator: this was not going to be a piece of cake.
@Pookabear2007
@Pookabear2007 5 жыл бұрын
Mike, I would love to see you learn how to draw. I think it would be really awesome to watch!
@henryambrose8607
@henryambrose8607 5 жыл бұрын
He really should.
@Connor-hl4fc
@Connor-hl4fc 5 жыл бұрын
It's quite hard to set a goal for drawing though.
@henryambrose8607
@henryambrose8607 5 жыл бұрын
@@Connor-hl4fc it is. Maybe he could just start drawing and post his progress every now and then.
@Connor-hl4fc
@Connor-hl4fc 5 жыл бұрын
@@henryambrose8607 that's a good idea. He could do it a more of a this week I learned style rather than learn quick
@Pookabear2007
@Pookabear2007 5 жыл бұрын
Yeah that sounds cool! Hope Mike sees this
@TheKiwiKingdom
@TheKiwiKingdom 5 жыл бұрын
12:55... I just love rewatching this part... Yes this is a very diverse vibrant sound. :D
@luchadorito
@luchadorito 4 жыл бұрын
“bwaOOOOOOOOO” *crack* *ping*
@massimo4307
@massimo4307 3 жыл бұрын
I've watched both you and the Coding Train for years and the fact that you found each other is absolutely awesome!
@francisp2941
@francisp2941 5 жыл бұрын
I never realised you were left handed you should try to write with your right hand for your next skill
@ramonfrancois9306
@ramonfrancois9306 5 жыл бұрын
People say that literally every video
@thegingerlumberjack
@thegingerlumberjack 5 жыл бұрын
@@ramonfrancois9306 Maybe if people comment enough on all his videos he will do it
@yanshiro6082
@yanshiro6082 5 жыл бұрын
lol it's like you were telling gay to be straight... writing with left hand isn't something that you shouldn't do
@WADEY216
@WADEY216 5 жыл бұрын
YES
@kristianwilliams6347
@kristianwilliams6347 5 жыл бұрын
@@gaiusjuliuscaesar3173 Writing with both hands is technically impossible as he would have to focus on 2 different things
@teomarquez
@teomarquez 5 жыл бұрын
“Code error not found” Choose your answer 1. Destroy the computer 2. Spill your tea on the computer
@Nphillips42
@Nphillips42 5 жыл бұрын
Yas bandernatch!!
@teomarquez
@teomarquez 5 жыл бұрын
FunFox 222 yessss
@rafee9442
@rafee9442 5 жыл бұрын
Bandersnatch lmao
@GHOST-dg5tk
@GHOST-dg5tk 5 жыл бұрын
1.
@littlequesadilla1108
@littlequesadilla1108 5 жыл бұрын
I loved playing that a but creepy but so much was put into it
@lukecartwright613
@lukecartwright613 4 жыл бұрын
This is brilliant!!! I just typed in ' learn something new' and your channel came up. I'm a computer science student and this determination is an inspiration!!
@sfenks6007
@sfenks6007 4 жыл бұрын
This gave me inspiration to start coding. Thank you so much for this amazing video!!
@broj603
@broj603 5 жыл бұрын
Im kind of sad that you didn’t use the Chalkboard Dotted Line trick..
@stevehenderson6090
@stevehenderson6090 5 жыл бұрын
As soon as I saw the chalkboard I thought the same thing!
@mr.knightthedetective7435
@mr.knightthedetective7435 5 жыл бұрын
*Learn how to spin pens pls*
@aimanali8558
@aimanali8558 5 жыл бұрын
Mr.Knight The Detective PLEASE, ALL MY FRIENDS DO
@warrcoww6717
@warrcoww6717 5 жыл бұрын
legend drex it’s really easy, just weave the pen through your fingers really slowly at first and speed it up as you’re able
@EveRestUpsb
@EveRestUpsb 5 жыл бұрын
Penspinning is love. Check up Japanese penspinning board JEB
@RandomFunAndStuff
@RandomFunAndStuff 5 жыл бұрын
As someone who learnt this in highschool about 10 years ago, I do want to warn you that you can never unlearn it and will always subconsciously do pen tricks when you have it in your hand. Tbh it can get quite frustrating so I'm not sure if I would recommend :P
@51.nitorng91
@51.nitorng91 5 жыл бұрын
Too easy
@jeffersonsalvador6893
@jeffersonsalvador6893 4 жыл бұрын
I always admire your discipline in learning. You're an inspiration, Sir.
@TorutheRedFox
@TorutheRedFox 3 жыл бұрын
the DVD screen doesn't even need trigonometry, just have a separate x and y velocity, and make the y vel positive when hitting the bottom, negative when hitting the top, x vel positive when hitting the left side, and negative when hitting the right plus, you wouldn't get that bug where it sticks to the edge
@ironsfamily6
@ironsfamily6 5 жыл бұрын
Can you do a video learning to sketch/draw? I think it would be really encouraging to all of us who feel like it's unattainable.
@paper2222
@paper2222 5 жыл бұрын
either way i think it's possible i've seen a twitter user from absolute ugly to like atleast mediocre
@prawtism
@prawtism 5 жыл бұрын
based on his illustrator self-portrait in this video, he's already too advanced :D
@mehDfd
@mehDfd 5 жыл бұрын
You should learn to write with your non dominant hand.
@Spitts
@Spitts 5 жыл бұрын
You write this on every video
@filiplindegren9063
@filiplindegren9063 5 жыл бұрын
i broke my dominant arm and it took me only like 1 hour to learn how to write with the non dominant one
@goat9295
@goat9295 5 жыл бұрын
@Ralsei with a gun I use my "weak" hand anyway
@tufekci0
@tufekci0 5 жыл бұрын
@Ralsei with a gun and also write same thing twice at the same time.
@johannesberger8641
@johannesberger8641 4 жыл бұрын
Broke the arm to which my dominant hand is attached 4 days ago. Yesterday I learned using chopsticks with the other hand within one minute, but I cannot figure out this writing-thing
@abdullahhashimi3672
@abdullahhashimi3672 4 жыл бұрын
oMG YOU DID AMAZING KEEP UP THE GOOD WORK DUDE YOUR PATIENTS IS INSANE WHICH MAKES YOU A GREAT STUDENT
@kristiandior4167
@kristiandior4167 4 жыл бұрын
I should try this to relax, you seem so chill in this vid
@ninman8617
@ninman8617 5 жыл бұрын
This is a perfect representation of what everyone goes through when learning to program
@ptronic
@ptronic 2 жыл бұрын
It should be taught to kids, programming forces you to learn from your mistakes and accept that mistakes will happen. It would prevent a lot of breakdowns from unrealistic expectations.
@MAKOUT
@MAKOUT Жыл бұрын
@@ptronicI'm 11 and already trying to learn how to program.
@ptronic
@ptronic Жыл бұрын
@@MAKOUT good for you. I recommend scratch to start with
@MAKOUT
@MAKOUT Жыл бұрын
@@ptronic Nah I heard it's hard to use. Right now I'm trying JavaScript. I have some experience from python.
@ptronic
@ptronic Жыл бұрын
@@MAKOUT you're wrong, scratch is the absolute best introduction to programming you can have, but if you've gotten used to python already it makes sense to move to other practical languages
@8o8inSquares
@8o8inSquares 5 жыл бұрын
As a developer, it was reaaaally fun to watch! When I heard "The Coding Train" I was like "HELL YEAH!!! MA BOY!"
@wva6809
@wva6809 5 жыл бұрын
I know right...
@JDubbleu
@JDubbleu 5 жыл бұрын
I started hearing the this dot song when he mentioned them
@Brahvim
@Brahvim 8 ай бұрын
Same!
@shadedizzy
@shadedizzy 4 жыл бұрын
8:45 As a coder, can confirm this NEVER STOPS. You will always get error messages, and you will always have the same reaction. What happens in the montage is not an exaggeration. Even with knowing the certain terms and conditions for code, I still don't know what some of the error messages mean(at least fully). However, I'm still not some kind of expert coder. I'm about intermediate currently. I actually made the DVD thing earlier today, so I was kind of surprised to watch a video in which someone did the same thing. I'm glad I can finally relate to one of these. Also, if you want to learn how to code, I highly recommend it. The satisfaction you feel from completing a coding task is immeasurable. You basically add up all of the negative emotion from failing so much, like the error messages, and turn that value into positive emotion. It's the sole reason I like it so much. For beginners, JavaScript(language in the video) is easy to pick up. It's not the most popular language used, but to start learning it works better than something like Java. Personally, I'd recommend a block coding program. If you've heard of Scratch, then you know what I'm talking about. You don't have to remember a ton of syntax and commands, you just have a library of commands that you can pick out and drag. Despite being "for kids", these languages can be just as complex as more novel languages(albeit the more complex the coding gets, the harder it is to code because of the low capabilities). This is because of some computer mumbo-jumbo, but basically every programming language is just as capable as another. While Scratch is the most popular block coder out there, Snap! is much better in my opinion. The interface is cleaner, it's not as buggy, and custom blocks actually work. If you want a guide to go with the program, use edge.edx.org. You have to manually sign up for a course(and there are a lot) but the one I took is "The beauty and Joy of computing". There are two courses under that name, and one is a continuation of the first. You can check out other courses they offer as well, but these are the ones I've taken. Super simple and easy, highly recommend it. TL;DR Error messages suck and always will. Coding is fun because the overcoming of failures in coding is rewarding. Starting with block coding, specifically the language "Snap!" is a good choice for beginners. A good guide is on edge.edx.org under the course name "The beauty and joy of computing".
@goldencove2670
@goldencove2670 3 жыл бұрын
Thank you so much for making this, I'm trying to get into it because I want to have the most knowledge as possible about the things around me and its looking really daunting but this video REALLY helped. thank you
@sn1p4m4n
@sn1p4m4n 5 жыл бұрын
Just wait 4 weeks until he gets approached by EA and makes the next video: Learning how to program loot boxes in my glass breaking game
@salemalhilo7271
@salemalhilo7271 5 жыл бұрын
Please No Please No Please K
@alsexc.g
@alsexc.g 5 жыл бұрын
I rain supreme, I got the 69th like bow down to me. Also thatd be really annoying
@wukennylee4926
@wukennylee4926 5 жыл бұрын
@@salemalhilo7271 بليز لا ههههه
@rasmusjust605
@rasmusjust605 5 жыл бұрын
10:40 That really reminded me of a typical Apple advertisment xD Nice one Mike Jobs!
@mcgee4528
@mcgee4528 5 жыл бұрын
Rasmus Just- I was thinking the same thing
@Balkac
@Balkac 4 жыл бұрын
As a programmer I have to say - excellent job! "The Error" scene made me laugh on the entire office :D
@msplint
@msplint 4 жыл бұрын
Hahaha I love it! I've been programming for four years now and have never seen a more relatable video on the beginning of programming xD
@redkb
@redkb 5 жыл бұрын
I love everything your channel is about, keep it up!
@joelpaley9912
@joelpaley9912 5 жыл бұрын
Hey redKB! I 'm subscribed to you and you're awesome! My record on the 3x3 is 8 seconds. You were probably really happy to see Mike Boyd's Rubik's cube videos (2x2, 3x3, 5x5, 2BLD, 3BLD). Anyway, keep on cubing and learning!
@pawspulsepause
@pawspulsepause 5 жыл бұрын
Kenneth!
@kingpanguan
@kingpanguan 5 жыл бұрын
Red? Tf you doing here? The cubes?
@Alanhallow
@Alanhallow 3 жыл бұрын
Please continue uploading cubing content
@isaiah5971
@isaiah5971 3 жыл бұрын
Is that a treat
@XLost98X
@XLost98X 5 жыл бұрын
It'a cool and all, but Mike I didn't see you use the programmer's Bilble. Where is stackoverflow.
@KoenieFrankenstein
@KoenieFrankenstein 5 жыл бұрын
OMG your right!!! Mike?!?!?!??
@tarunalakhramsing7861
@tarunalakhramsing7861 5 жыл бұрын
For real
@ShivamKumar-cc1de
@ShivamKumar-cc1de 2 жыл бұрын
Hatsoff to this man who learns so quickly . I played this game .It was so cool . I learned How to approach a problem to its solutions.
@hoodwinkedagain
@hoodwinkedagain 4 жыл бұрын
Like, Subscribed, Genuinely Inspired! Thanks dude, this is awesome.
@kashiffiaz3467
@kashiffiaz3467 5 жыл бұрын
I was surprised you didn't do the dotted line skill on the chock board.
@d.1788
@d.1788 5 жыл бұрын
Chalk*
@nylaisntreal
@nylaisntreal 5 жыл бұрын
So Was I
@Kevin-ch1xj
@Kevin-ch1xj 5 жыл бұрын
he did
@LuckyLootCrate
@LuckyLootCrate 5 жыл бұрын
Kashif is talking about making the dotted chalk skill a game
@Kevin-ch1xj
@Kevin-ch1xj 5 жыл бұрын
LuckyLootCrate Ok mate
@Thrilz
@Thrilz 5 жыл бұрын
Mike for your next video teach yourself to lucid dream
@brianriddle8389
@brianriddle8389 5 жыл бұрын
How exactly would be film that in an entertaining way?
@Thrilz
@Thrilz 5 жыл бұрын
@@brianriddle8389 Well I think that he could show his process and the different techniques he uses and to see how long it would take him, how often he could do it, the level of control, and tons of other things
@naiknaik8812
@naiknaik8812 5 жыл бұрын
Lucid dreams just happen. You can make it happen if you really want to.
@lunarcat3283
@lunarcat3283 5 жыл бұрын
hi there actually most people dont have lucid dreams unless they try to
@Kevin-ch1xj
@Kevin-ch1xj 5 жыл бұрын
i learnt to wake myself up during a lucid nightmare when it gets too scary
@ITSMEWILL
@ITSMEWILL 4 жыл бұрын
Hello Mike, love your vids and how your always telling us to start learning new things. I'm going to document my progress like you, on video and see how long it takes me to complete the new skills👍🏼every skill you have learnt I want to try learn it to 👍🏼👍🏼such and inspiration keep it up
@syedrahmaan7441
@syedrahmaan7441 4 жыл бұрын
9:31 beginning of giornos theme
@dzaqybro
@dzaqybro 5 жыл бұрын
Relearn back flipping. But this time take your time. Overcome your the fear of going upside down first. Or else you will give up like the last time. I believe in you 😁😊😃😄
@FRA_StarAl2015
@FRA_StarAl2015 5 жыл бұрын
Learn the basics of drumming
@prenumerera3773
@prenumerera3773 5 жыл бұрын
StarAl 2015 yes please that would be so fun! (especially if you happen to be a drummer...)
@Sithhy
@Sithhy 5 жыл бұрын
My dream is to be a drummer for metal bands, so a video of him learning it would be awesome
@prenumerera3773
@prenumerera3773 5 жыл бұрын
nice! i myself am aiming to become a professional jazz (and maybe some other genres too) drummer. good luck with your goals and have fun playing!
@reiniss9374
@reiniss9374 5 жыл бұрын
I agree
@antonkjellberg2897
@antonkjellberg2897 5 жыл бұрын
Yes and then the goal should be the background music that he always uses
@timocit8479
@timocit8479 4 жыл бұрын
Tried out the game, awesome job!
@williamwalsh365
@williamwalsh365 4 жыл бұрын
Thank you for this video. I will save and share this video!👍
@liviuc4991
@liviuc4991 5 жыл бұрын
11:23 thats me when my little toe hits the corner of my bed....
@d.1788
@d.1788 5 жыл бұрын
What breed of dolphin are you
@joashbritto
@joashbritto 5 жыл бұрын
@@d.1788 I identify as an Indus River dolphin.
@liviuc4991
@liviuc4991 5 жыл бұрын
@@d.1788 :))). I'l take it as a joke.
@liviuc4991
@liviuc4991 5 жыл бұрын
@@joashbritto :))
@liviuc4991
@liviuc4991 5 жыл бұрын
@@sandwich_capone1227 :))
@samluttrell6961
@samluttrell6961 5 жыл бұрын
I love the guest host, Michelangelo boydiolo!
@jasonazevedo1983
@jasonazevedo1983 4 жыл бұрын
Hey dude, great to see you so enthusiastic about learning code! Stick to it and you will become better and make things you could not have dreamed of months before ;)
@jadenwilliams781
@jadenwilliams781 3 жыл бұрын
Thank you for this. I wanna learn to code and this helps me since im in 10th grade. I can have this skill set at a early stage
@MarsLos10
@MarsLos10 5 жыл бұрын
Wow that is very awesome programming is so difficult it requires so much time! Your game is hilarious and fun and it works pretty well so congrats man!
@satibel
@satibel 5 жыл бұрын
Programming isn't that difficult, it just requires to think about the problems in a different manner. Of course it takes time to learn, but if instead of watching tv or youtube for an hour each week you take the time to learn to program whatever you want to do, in probably less than a year you'll have learned how to code.
@MarsLos10
@MarsLos10 5 жыл бұрын
I agree with both of you, I had to learn programming due to some of my uni courses, but I had a complicated project in such a small period of time that it felt very overwhelming. But when you actually see your code running correctly, aaaah that's the best feeling in the world. Coding is really a matter of patience, so that you learn how to cope with errors
@nerfzinet
@nerfzinet 5 жыл бұрын
Error messages aren't that bad if you take a few seconds to read and think about what they say. As an example Mike kept getting "unexpected token" errors. The message tells you which line the error is on, and which token(character) it's talking about. So you go to that line, find your mistake, and fix it. If you understand the basics of the language you're coding in it should be trivial to solve an unexpected token error. It just means you put in a symbol somewhere it shouldn't be. If you get an error that is less self-explanatory you just paste it into google and you can usually find the answer you're looking for in the top 3 results.
@kaijucura2695
@kaijucura2695 5 жыл бұрын
Yes indeed fellow
@MarsLos10
@MarsLos10 5 жыл бұрын
@@nerfzinet yeah that's right :) Google is my best friend when I'm coding😂
@copedmakethemoney
@copedmakethemoney 5 жыл бұрын
You are probably the most intelligent person because you learn new stuff that will help you in life
@FroyoAnto
@FroyoAnto 5 жыл бұрын
why do so many people have that profile picture?
@stronkmandrinkmilk1383
@stronkmandrinkmilk1383 5 жыл бұрын
@@FroyoAnto oh yeah yeah
@y.m.o.fh.s.c8580
@y.m.o.fh.s.c8580 5 жыл бұрын
@@FroyoAnto it's from a KZbin channel who told everyone to get that picture and then like every comment with that picture
@y.m.o.fh.s.c8580
@y.m.o.fh.s.c8580 5 жыл бұрын
Oh oh yeah
@thanos2682
@thanos2682 5 жыл бұрын
Oh yeah yeah
@spacemango3277
@spacemango3277 3 жыл бұрын
Thank you for talking about what you use to learn ( My computer was cheap so it is really hard to download stuff)
@dyerflips1991
@dyerflips1991 5 жыл бұрын
Your dedication is amazing
@AxissXs
@AxissXs 5 жыл бұрын
"I didn't change anything" is a symptom of becoming a programmer, well done. Also, Here are some cheat codes for you guys Open up the console by pressing f12 and switching to Console tab there you can enter below codes glass_health = 0; //Instant crack breath = 1e+199; //Infinite breath
@qwertygmr4521
@qwertygmr4521 5 жыл бұрын
what? idkn
@AxissXs
@AxissXs 5 жыл бұрын
@David Yang gg mate :D
@cupcakemenace2036
@cupcakemenace2036 4 жыл бұрын
Me: *Double checks code* Seems alright, let's look at the file. Website: *CSS machine broke* Me: BUT I DIDN'T CHANGE ANYTHING!!!!
@harrisonlambert-barker318
@harrisonlambert-barker318 4 жыл бұрын
Nani
@tomjing8358
@tomjing8358 4 жыл бұрын
You can also change breath to integer Max value
@sundog_01
@sundog_01 5 жыл бұрын
This makes me so happy! You're mapping out exactly what it's like to learn how to code, especially that feeling when your code runs perfectly. It has taken me a 9-month long high school class to learn what you've done in 18 hours.
@johnparker1754
@johnparker1754 4 жыл бұрын
I code in Java and the first thing I learned after the basics was GUIs with JavaFX. I loved the fact I could see what I was doing, which helped me learn more advanced techniques.
@13thravenpurple94
@13thravenpurple94 Жыл бұрын
Great work 🥳 Thank yoooou 💜
@CircusBamse
@CircusBamse 5 жыл бұрын
As a computer scientist, I absolutely love this video. I'm also always amazed at how good you are at picking out suitable challenges for your skill level! Great video.
@user-sw1wq8lh2w
@user-sw1wq8lh2w 5 жыл бұрын
@@JesusReigns7 we science computers...with science
@dibbidydoo4318
@dibbidydoo4318 2 жыл бұрын
@@JesusReigns7 it's about math, algorithms, information, data, automation, calculations, and shit on computers.
@BobMcCoy
@BobMcCoy 5 жыл бұрын
*This channel is all about **_l a r e n i n g_*
@roar6217
@roar6217 5 жыл бұрын
Yea he is *l a r n e i n g* so much
@mindbreak666
@mindbreak666 5 жыл бұрын
Learn to stop saying larening xD
@catnip159
@catnip159 5 жыл бұрын
zahrim bizarre he’s fucking Scottish ok, leave him be
@nivdot7063
@nivdot7063 5 жыл бұрын
Ultimate Orange Gamer its a joke!
@MoarCrow
@MoarCrow 5 жыл бұрын
@@catnip159 ya he be joking mate
@an_destroy8866
@an_destroy8866 3 жыл бұрын
Hey, Mike Fantastic idea. I love the game. it is absolutely ridiculous, but it's so much fun to play. Much love from Denmark
@oopsiedaisy2048
@oopsiedaisy2048 4 жыл бұрын
4:30 This is the first thing I think of when I'm asked what it's like to be a programmer "YES! IT WOR- Oh... wait.. nevermind. Welp, back to the drawing board"
@hussnainraza9458
@hussnainraza9458 5 жыл бұрын
You should also Checkout Code bullet. like so Mike can see it
@nylaisntreal
@nylaisntreal 5 жыл бұрын
Code Bullet Is Such A Sicc Lad
@MikeBoyd
@MikeBoyd 5 жыл бұрын
First person to Tweet me with a screenshot of a score above 50 gets some free merch: Tweet: twitter.com/mikeboydvideo The Game (only for desktop at the moment!): bit.ly/MikeBoydGame
@haydend2227
@haydend2227 5 жыл бұрын
Mike, I’m trying to learn to juggle. I’m sort of struggling. Have any tips? By the way, I love your videos! They are so inspiring!
@GREYSAAGA
@GREYSAAGA 5 жыл бұрын
I get just 3 hahahaa
@user-bd2bk3kc7k
@user-bd2bk3kc7k 5 жыл бұрын
@@haydend2227 just try as much as you can that's how I learned it. Dont give up eventually you will be able to juggle. Just keep trying
@johnsheehy
@johnsheehy 5 жыл бұрын
Can you learn how to beatbox
@jamesinman9262
@jamesinman9262 5 жыл бұрын
Fun fact: I’ve been programming for 3-4 years at 10, and now 13, and have got into JS 2-4 mo. ago for my website.
@phuongtran3300
@phuongtran3300 4 жыл бұрын
I love the game that you made Mike!!!! Please make more.
@humming8013
@humming8013 4 жыл бұрын
this actually pushed me to finnaly learn and commit my time just looking at Mike bloyds code actual taught me some stuff that ive been trying to do for a while
@thedisturbedone5026
@thedisturbedone5026 5 жыл бұрын
You should learn how to flip a butterfly knife
@FelipeAtFord
@FelipeAtFord 5 жыл бұрын
yesss
@hollismunson7240
@hollismunson7240 5 жыл бұрын
YESS
@skyallda8605
@skyallda8605 5 жыл бұрын
Agrreeedd
@driftingastronaut
@driftingastronaut 5 жыл бұрын
Nnnnnooooo
@jelger6842
@jelger6842 5 жыл бұрын
He’d probably start with a jelly knife
@br7078
@br7078 5 жыл бұрын
I have to say, as a guy who is into programming, you managed to make the game in very little time. Choosing a game with mechanics as specific as this, I expected you to take way longer. Kudos for the success!
@INFINITY-uu6si
@INFINITY-uu6si 2 жыл бұрын
bro the game is ridiculous and awesome .really enjoying the voice .haha,nice work
@ShaddyWoohooMan
@ShaddyWoohooMan 5 жыл бұрын
High score of 9. Good job making the game and learning to code man!
@NewGreenShoe
@NewGreenShoe 5 жыл бұрын
Was great to see someone get so far so quickly in coding! I know 15 days may seem like a long time but at my uni things like this would be a whole module spread over 12 weeks so the fact you did all this is frankly incredible.
@sparrowthenerd
@sparrowthenerd 5 жыл бұрын
10:41 Michelangelo Boydiolo omg that's great
@im-here
@im-here 2 жыл бұрын
You did such a good job learning
@rdfears
@rdfears 5 жыл бұрын
The salmon climb made me check out your channel, but this video got me to subscribe. Speaking as a professional developer, this is exactly the process we go through when learning a new language/library. Thank you for giving me a video I can link to endlessly when discussing code with youngun's!
@johnko5577
@johnko5577 5 жыл бұрын
I LOVE where this channel is going! Loving the variety in content ♥️
@thprincej2638
@thprincej2638 5 жыл бұрын
“AYAYAYAYAYAYAYAYAYAYAYAY” “this is going to be magnificent”
@joep2199
@joep2199 4 жыл бұрын
Jup
@rocketgam3r209
@rocketgam3r209 4 жыл бұрын
Make a more complex game!!! Would love to see it! I like the different glass shapes btw, great idea!
@florentinfrank3671
@florentinfrank3671 4 жыл бұрын
You re a legend! Keep it going!
@TheKingtijger
@TheKingtijger 5 жыл бұрын
The Coding Train is awesome, I learned the structure behind programming with this channel 3 years ago!!! Funny you are watching it too!
@franciscorosario2709
@franciscorosario2709 5 жыл бұрын
You did it again, you never stop impressing us with new skills. Kudos
@FourDogs1111
@FourDogs1111 4 жыл бұрын
Thank you, I need to learn coding again, thanks for the inspiration
@Stromya42
@Stromya42 4 жыл бұрын
As a Software Developer that has been following Mike Boyd for a while... this is hilarious! 404 errors... OMFG on the floor! Major props! Coding is all about grit, persistence and self-discipline; traits that Mike has in abundance! Absolutely love it! Keep smashing it!
@rock9203
@rock9203 5 жыл бұрын
The hardest part of learning to code is the start. Doesn't matter the language. You start learning, everything is good, you run into some errors, but they're simple things like forgetting a semi-colon, then an actual error hits, and you begin to hate everything and everyone. once you get past that, its not that hard. just time consuming
@aether1370
@aether1370 5 жыл бұрын
Python and most other languages give you an error message with the source either way
@magzzification
@magzzification 5 жыл бұрын
Until you hit malloc and pointers and dealing w/ the stack and virtual functions and writing native memory algorithms. Everyone can learn an easy language like JS or Python but only real men write in Assembly.
@limitlessvlogs5206
@limitlessvlogs5206 5 жыл бұрын
11:24 when she says her parents aren’t home
@veljkomilosavljevic9791
@veljkomilosavljevic9791 4 жыл бұрын
Did you mean 'ayayayayayaa' or 'this is gonna be magnificent'
@noahduong-archive1540
@noahduong-archive1540 4 жыл бұрын
@@veljkomilosavljevic9791 both
@merabirizhamadze9688
@merabirizhamadze9688 3 жыл бұрын
I've just got 20 in the game, nice work. Enjoyed it very much!
@moviefastupdater2385
@moviefastupdater2385 4 жыл бұрын
By seeing this now the people can understand how much hard work we doing for written 1000 of lines of code thanks for making a vedio on it
I Built a Dopamine Box
8:50
Mike Boyd
Рет қаралды 1,8 МЛН
Actually making THAT chess cheat device
18:43
Mike Boyd
Рет қаралды 2,3 МЛН
Glow Stick Secret (part 2) 😱 #shorts
00:33
Mr DegrEE
Рет қаралды 23 МЛН
I MADE A CARDBOARD SWING!#asmr
00:40
HAYATAKU はやたく
Рет қаралды 29 МЛН
INO IS A KIND ALIEN😂
00:45
INO
Рет қаралды 22 МЛН
How I Learned 50 New Skills | Mike Boyd | TEDxUHasselt
16:16
TEDx Talks
Рет қаралды 167 М.
Can I Still Do This Stuff? 3 Years of Learning
14:43
Mike Boyd
Рет қаралды 14 МЛН
This Week I Learned to Ski
10:12
Mike Boyd
Рет қаралды 1,3 МЛН
How I Started Making Games with No Experience
9:49
Vimlark
Рет қаралды 1,9 МЛН
Can I make money counting cards?
25:40
Mike Boyd
Рет қаралды 3,4 МЛН
How I Learned to Build a PC
15:10
Mike Boyd
Рет қаралды 259 М.
I randomized every block's code in Minecraft..
10:38
Element X
Рет қаралды 181 М.
@MikeBoyd teaches me how to code in Python
30:09
Tom Rocks Maths
Рет қаралды 85 М.
Is Coding still worth it in 2024? (as an ex-Google programmer)
13:36
Маленькая и средняя фанта
0:56
Multi DO Smile Russian
Рет қаралды 1,9 МЛН
Мужчина перехитрил вора😳
0:58
Kino_sh
Рет қаралды 2,1 МЛН
路飞的头发被剃了#海贼王  #路飞
0:16
路飞与唐舞桐
Рет қаралды 6 МЛН