I coded one project EVERY WEEK for a YEAR

Поділитися
Вставка
  • Опубліковано 23 лис 2024

КОМЕНТАРІ • 548

  • @Wutnaut
    @Wutnaut 6 місяців тому +1177

    "he did that in a WEEK?!"
    - me after every single example

    • @abdalla4425
      @abdalla4425 4 місяці тому +4

      lmao

    • @lepertti
      @lepertti 2 місяці тому +19

      Same, also have time to watch lectures AND code a 3D engine in one week. 😅

    • @Zeedox
      @Zeedox 2 місяці тому +2

      WITH A BOX OF SCRAPS

    • @mastermindcat
      @mastermindcat 5 днів тому

      bro half of his projects is just implementation of math formulas with programming language. he as anyone could do this in a day if he wanted to. there's nothing really hard tbh

    • @draconzircross2385
      @draconzircross2385 2 дні тому

      ​@@mastermindcatquestion any clue how one would learn how to link the two or how he generally does it?

  • @TF2Llama
    @TF2Llama 9 місяців тому +2545

    This is insane dude. Any of these projects would take me SIGNIFICANTLY longer than a week to make, and that’s if I could even figure out how to make them in the first place. I’ll be shocked if this video doesn’t blow up like your previous one.

    • @erdemahsen
      @erdemahsen 9 місяців тому +102

      totally agree how can you make that 3D game in 1 week like wtf

    • @KebabTM
      @KebabTM 9 місяців тому +70

      The biggest problem for me is coming up with these ideas in the first place. If you give me a spec/idea I can implement it relatively quickly, but where do those ideas even come from?

    • @BobrLovr
      @BobrLovr 9 місяців тому +59

      @@KebabTM alright, go make a raycaster engine with an editor

    • @KebabTM
      @KebabTM 9 місяців тому +2

      @@BobrLovr Why?

    • @TheCommunistRabbit
      @TheCommunistRabbit 9 місяців тому +7

      ​@@KebabTMtry to make a cool mechanic by experimenting, and then make a game around it

  • @robelso5646
    @robelso5646 7 місяців тому +623

    dude what the fuck if you made a weekly series of posting an 8-12 minute in depth video of your project and everything you learned I would have binged every single one

  • @spicyshizz2850
    @spicyshizz2850 9 місяців тому +970

    Can you make a video on how you are able to just start such a process? How much knowledge do you accumulate before jumping in? Do you reference tutorials throughout the process? Etc etc. I’m very interested in actually starting projects!

  • @BlueEdgeTechno
    @BlueEdgeTechno 9 місяців тому +703

    The spirit of being human. You nailed it.

  • @sirhoog8321
    @sirhoog8321 9 місяців тому +120

    I would feel successful enough to make even one of these projects, but you made so many interesting and fun ideas in only a year. They're all super organized as well! I hope I can do this one day. Awesome job.

  • @lilsliceofbread
    @lilsliceofbread 9 місяців тому +69

    2:10 If you are casting rays for every pixel on the screen I think that would be ray tracing, not rasterization. In rasterization the triangles are transformed onto a 2D plane and then each pixel is tested to see if they lie within that triangle. Am I wrong? Great video btw.

    • @PikkelP
      @PikkelP 9 місяців тому +5

      you're right

    • @obamabruhmoment3145
      @obamabruhmoment3145 8 місяців тому +4

      wasnt it raycasting? the same technique used by wolfenstein 3d engine

    • @lilsliceofbread
      @lilsliceofbread 4 місяці тому +1

      @@obamabruhmoment3145 bit late, but raycasting is when only 1 ray is shot for every column of pixels, and you cannot look up and down, only side to side, and it doesn't use triangles

  • @kinggingerbread
    @kinggingerbread 9 місяців тому +1523

    Bro made me insecure about my coding skill

    • @viscoush4ystak
      @viscoush4ystak 5 місяців тому +48

      bro made me look up at a day where ill get all this concepts and more, thats the outlook should be always strive to be better

    • @grutterr
      @grutterr 5 місяців тому +2

      @@viscoush4ystak 🙏

    • @steviesoprano
      @steviesoprano 5 місяців тому +22

      yeah these videos never do anything but give me imposter syndrome lmao

    • @Ali-Cheikh
      @Ali-Cheikh 3 місяці тому +1

      same wallah

    • @smellycheese08
      @smellycheese08 2 місяці тому +1

      me too, honestly im speechless.

  • @Drakearchive
    @Drakearchive 9 місяців тому +11

    Dude you are an inspiration to every computer science student. I hope doing the same challenge this year.

  • @thinhnguyenquoc3323
    @thinhnguyenquoc3323 7 місяців тому +4

    The chess game is crazy, I've think about making a chess game but u make it more interesting, like the player can actually create their own chess by choosing which kind of chess. OMG, wish I could do it one day. Thank for the video.

  • @anonymousl9436
    @anonymousl9436 9 місяців тому +42

    This is amazing, I would love to see a video on all of you projects documenting its journey and your learning experience. Awesome work.

  • @Spenceman2002
    @Spenceman2002 9 місяців тому +488

    This channel rekindles a long lost flame in my soul

  • @sah_hill
    @sah_hill 8 місяців тому +7

    Just subscribed. I have been meaning to get into coding and always wanted a source to follow. I can just tell this is insanity. Glad this came up on my feed!

  • @YamiRaii
    @YamiRaii 9 місяців тому +12

    This channel is absolutely mind blowing. You are insane bro I want to learn how to do all of these projects. And almost all games and math projects just made with html and js??

  • @h3llloworld
    @h3llloworld 9 місяців тому +28

    your projects are really cool. really shows your love for math.

  • @Dino4all
    @Dino4all 9 місяців тому +84

    damn, that's a lot of commitment, good job on getting through it and even learning a lot!

  • @DucMinh-g8p2n
    @DucMinh-g8p2n 9 місяців тому +32

    THIS IS NOT A THING THAT HUMAN CAN DO BRO

  • @menzu2300
    @menzu2300 9 місяців тому +20

    thank you so much for this video It arrived at a time when I was navigating through a particularly challenging period where I found myself losing sight of my passion for computer science and mathematics. During this, doubts about my abilities crept in, and I began to question whether I was good enough.
    but looking at your cool projects a wave of joy swept over me bringing a genuine smile to my face. Thank you for reigniting my inspiration.

    • @arii8423
      @arii8423 8 місяців тому

      did you end up making something?

  • @tadBatty
    @tadBatty 9 місяців тому +10

    I love how you find innovative ways to get into developing your games, and how much your passion for the art and science of it all is beyond evident. My new favorite channel for this. ♥

  • @Mouradif
    @Mouradif 6 днів тому

    I freaking love that first example with the gliding!!

  • @DeepFriedChumChum
    @DeepFriedChumChum 9 місяців тому +7

    It almost discourages me on how you are doing 1 week little projects that interest you that are at the level of a full mind blowing month or longer project id probably have to rip a lot of code for. You’re making it hard just to have fun… but keep doing what you’re doing because it’s really interesting to watch

  • @maninthebags
    @maninthebags 9 місяців тому +8

    I Honestly wish there were more game/coders on the internet like you.

  • @JamesMaddison-o8i
    @JamesMaddison-o8i 9 місяців тому +4

    Nuts this stuff was taking one week, especially the graphics stuff. Super inspirational to see bro. Earned a sub

  • @AutoDisheep
    @AutoDisheep 9 місяців тому +6

    This is probably the coolest channels I found this year

  • @anthonyacosta8519
    @anthonyacosta8519 8 місяців тому +7

    This was a really good video. I came here to see what i could make in a week and realize im not good at math so i just enjoyed the video lol

  • @FalconCodes-dx2nj
    @FalconCodes-dx2nj 8 місяців тому +4

    Holy smokes, This is extraordinary level of commitment. You are really intelligent. I still feel like I can't make one project a week with all my work. So I gonna try 1 every 2 weeks or less each of increasing complexity, you inspire me to start right this minute & build 26 releaseable projects till 2nd March 2025.
    This will be my birthday gift to myself next year : )

  • @kadentrig8178
    @kadentrig8178 2 місяці тому +1

    Depressing and Inspirational at the same time, keep it up!

  • @fre3m1nd
    @fre3m1nd 9 місяців тому +5

    PLEASE release the code for these, it would be so incredibly helpful! I also second other people's request for a video tutorial on how you went about making these.

  • @dpv202020
    @dpv202020 3 місяці тому +2

    this is genious, i would love if you could make a git with the projects and a quick read of what do you use to learn how to use them

  • @percyj3
    @percyj3 8 місяців тому +1

    Watching from Mr. Semrad's apcsp class and I must say you have done an excellent job. Keep up the great work!

  • @SkepticLens
    @SkepticLens 4 місяці тому +3

    Hey Carter, can you make a video on the methods and tools you used to learn how to do these projects?
    Also, what do you think about ML & AI? It seems to me it'll be very important in the future and is now. Do you think there are any digital minds that are sentient now?

  • @HarpCode
    @HarpCode 5 місяців тому +1

    Very Inspiriring! I might do this but for a monthly purpose. I need to be more consistent in my code and think this is a great way to do this. I also love the split between topics to spread out your learning of new and familiar things.

  • @SeanStClair-cr9jl
    @SeanStClair-cr9jl 9 місяців тому +6

    What an entertaining, interesting and aspiring video. Seriously great work!

  • @jarfle
    @jarfle 9 місяців тому +8

    This is really cool thanks for sharing these. Especially the boids. More boids. Can't get enough of em

  • @TheMasonX23
    @TheMasonX23 9 місяців тому +6

    Gained another subscriber, it was super cool to see you make such interesting projects and share your journey with us. Super proud of you man, this takes a lot of talent and dedication, definitely coming back to see you keep growing!

  • @beeplove7
    @beeplove7 9 місяців тому +5

    that chess game is the coolest shit i've seen in a while. Great job dude.

  • @shimon3215
    @shimon3215 6 місяців тому +1

    okay that's actually pretty cool, for my summer break I'll try doing simple console program then try on creating fully functioning program with GUI, maybe an android app next (i dont know how to yet)

  • @NotVoid0069
    @NotVoid0069 9 місяців тому +4

    thanks for the cool video, it's amazing how you figure out the way to code hose projects!you're such and inspiration bro! subscribed!

  • @curiousforever1271
    @curiousforever1271 9 місяців тому +1

    Thanks for posting this video. You gain one subscriber, From this video I came to knew there is long way to go for me. You inspired me.

  • @2_Elliot
    @2_Elliot 9 місяців тому +6

    Wow! Amazing work, continuing to do long projects like this over the span of a year is really impressive! Is there a place where we could look at some of the code/websites to run some of these projects?

  • @Dima-qz4su
    @Dima-qz4su 9 місяців тому +1

    well done brother, continue coding and learning. I enjoyed watching this video, you inspired me to do the same thing, 1 project a week. LETS GO

  • @naute2day
    @naute2day 9 місяців тому +36

    I'm a sophmore comsci major and this is incredibly impressive and thank you for sharing these. I would love to see a video series go through the process of how you coded these projects if you ever got the time to make them.

    • @psychcandy
      @psychcandy 9 місяців тому

      Hello, may I have ur email?
      u said u are a comsci sophomore, right?
      i just want to talk about it from someone from another country.

  • @SomeguyIdk-df5td
    @SomeguyIdk-df5td 17 днів тому +1

    7:49 "but together we get this cool fucking behaviour"😂

  • @radspiderjackson
    @radspiderjackson 9 місяців тому +12

    i had no idea the two minute doctor even dropped that sort of content..

  • @joaquinstella616
    @joaquinstella616 8 місяців тому

    Wow! Your projects look amazing! I'm sure you learned a lot while working on them. Truly inspiring!

  • @illuminum8576
    @illuminum8576 9 місяців тому +5

    You have earned every subscriber and way more

  • @Homework_Tinkering-mx9hx
    @Homework_Tinkering-mx9hx 9 місяців тому +3

    So inspiring! Really curious about your roadmap:)

  • @akrammohamed8374
    @akrammohamed8374 9 місяців тому +1

    I would love to hear more about your process, how was starting out in this challenge? how quickly were you able to get over the mental hurdles? Did it get more or less fun the more you did it?
    Great vid

  • @shahsuraj4731
    @shahsuraj4731 21 день тому

    Bro , really liked your type of game creation , can you start making tutorials for game making , where to start ,what all to learn.....??

  • @NickFallap
    @NickFallap Місяць тому

    I dont know how someone could be so interested in math, but I’m definitely glad that there are people that are

  • @Fungustus1
    @Fungustus1 7 місяців тому +1

    You deserve all the subs! Great work 👏

  • @theseusRJ7
    @theseusRJ7 3 місяці тому

    i loved how he jumped straight from gradient descent to gan models

  • @fixesdev
    @fixesdev 6 місяців тому +1

    Really inspiring man! keep killing it

  • @tanaypatel8412
    @tanaypatel8412 9 місяців тому

    was planning to do something like this too, as soon as I read the title I knew this is some good content.

  • @hahasansfunny9895
    @hahasansfunny9895 3 місяці тому +1

    Damn, I had no idea the Html canvas was so powerful, I only made one game with it and was wondering why it was so blurry until at the very end I realized that I made the dimensions like 200 x 200

  • @fire17102
    @fire17102 9 місяців тому +37

    Where are the 52 links in description?? All the best ❤️

  • @mr.lockwood1424
    @mr.lockwood1424 5 місяців тому

    Amazing projects. Honestly, I am currently just trying to make a simple platformer with physics. It’s not much, but I like the feeling when you make something from scratch.

  • @sleve_mcdichael
    @sleve_mcdichael 9 місяців тому +2

    How much time did you spend on each project per week? Were you working/studying at the same time? I'd love to attempt something like this myself but not sure if I have the time sadly!

  • @MartinKendrik
    @MartinKendrik Місяць тому

    When I saw the title to the video, I was like - why would anyone do that! But after watching it, they were pretty amazing. There must be enough knowledge and code in all those projects to apply to some pretty serious applications

  • @dasphantom0439
    @dasphantom0439 9 місяців тому +1

    Wow. That is just incredibly, would love to have a Video how you approach doing projects. I would need one week just to watch tutorials. :)

  • @badbaboye
    @badbaboye 9 місяців тому +8

    You know what man! What you made me realize is that there are so many people in the world that are under appreciated. Love you doing what you love.

  • @P3T3R2012
    @P3T3R2012 9 місяців тому

    Awesome results!
    Would love a deep dive into one specific project you're especially passionate about.

  • @umaanand601
    @umaanand601 9 місяців тому +2411

    please stop posting, i'm trying to eat lunch

  • @nishiagrawal3450
    @nishiagrawal3450 4 місяці тому

    incredible! super inspiring, definitely gonna try doing something like this :)

  • @ancogaming
    @ancogaming Місяць тому +12

    Stop making videos like this, dude, you're making people like me look bad, who are half-assing their way into coding without the slightest idea of what they're doing half the time.

  • @stincc4319
    @stincc4319 20 днів тому +1

    My ahh couldn't even finish one in a month

  • @rishabhbarola1090
    @rishabhbarola1090 9 місяців тому

    I was reading about mandelbrot set and accidentally found out your video. You have got amazing content to grow your channel!!!

  • @AnnasVirtual
    @AnnasVirtual 8 місяців тому

    i love doing these kind of projects it's so much fun
    graphics programming is fun

  • @Enjoyurble
    @Enjoyurble 5 місяців тому

    I'm not sure how many games out there take that polar coordinates design, but I could see with the proper graphics that type of game being relatively popular.

  • @am_i_blue
    @am_i_blue 6 місяців тому

    Thank you for inspiring me. You made a difference for all of us viewers.

  • @WoodlandsAway10
    @WoodlandsAway10 10 днів тому

    The most impressive part of your project is the math. I’ve been working as a developer, but math is my weakest area. I’m comfortable programming UIs and implementing APIs, but creating the kind of magic you do-that’s beyond me, and I know the math is what makes it possible. Could you share how much math you’ve learned and to what level? I’m planning to start my own journey in math to enhance my technical skills.

  • @Dreez
    @Dreez 9 місяців тому +1

    Would be very interesting to get insights on how to get going with ML. Great video!

  • @ditz3nfitness
    @ditz3nfitness 18 днів тому

    Might pick up this challenge! Currently around 2/3 way as a software engineer! ending 4/7 semesters soon!

  • @hershhiwa6633
    @hershhiwa6633 7 місяців тому

    Honestly lost for words, what a dedication and cool projects too

  • @ASH7-m3r
    @ASH7-m3r 12 днів тому

    Man I admire your work and creativity a lot!
    I wanna build similar stuff or at least be able to, although I'm not sure about the specific programming path I will follow, but I just wanna reach up to my brain’s potential like you, like using math and programming concepts in building creative projects.
    As a sophomore in Cs, do you any advice? Like subjects to take/focus on, when can I start building my own projects, etc. I feel occupied by college studies but I don’t feel like I'm accuiring any skill. Even though I'm not bad in math, I have no idea to put it into something practical like games

  • @毛氈苔
    @毛氈苔 9 місяців тому

    Just subscribed. Man, you are a legend. Keep motivated, I will follow you!

  • @SwatHound
    @SwatHound 8 місяців тому +2

    I don't know who you are, and this is my first time seeing your videos. But god damn some programmers really are just modern day wizards huh. While I'm over here struggling with unity C# code lol :(

  • @rickymccrum8518
    @rickymccrum8518 8 місяців тому +1

    He does this and i struggle to get any project working with tutorials. Lol

  • @antoine2571
    @antoine2571 9 місяців тому

    Hi ! Absolutely stunning work. The dedication is insane. Congratulations

  • @psibarpsi
    @psibarpsi 9 місяців тому +1

    You are sicko!
    More power to you!
    :)

  • @siretidou
    @siretidou 9 місяців тому

    That’s a very nice video !
    That very nice to have routines to do stuff every week (or for some people everyday)(personally on a streak of 107 weeks, every week a new generative art done with GLSL or canvas 2D !)

  • @xaxurro
    @xaxurro 12 днів тому +1

    Man I feel so insecure now... I can't even do any of that with even months, it's the worst feeling ever. I just want to keep having fun coding, but seeing what people can do IN A WEEK, and the fact that o've never got to finish A SINGLE PROYECT it makes me feel horrible.

  • @luccaelliott9317
    @luccaelliott9317 9 місяців тому +1

    Awesome work!! You do a fantastic job explaining complicated stuff super visually. You shouldve pulled up last night tho

  • @CrawdadSoftware001
    @CrawdadSoftware001 6 місяців тому

    every of your game is just beautiful, you are inspiring

  • @zoibazia2672
    @zoibazia2672 7 місяців тому

    Loved this video! Inspired to do the same! Could you possibly talk about resources you used and what roadmap did you use or whatever learning resources you used throughout your entire learning timeline?? It would really be helpful! especially for the math related projects

  • @ethan4871
    @ethan4871 7 місяців тому +6

    You remind me of 3Blue1Brown

  • @zikpin
    @zikpin 9 місяців тому

    Really good stuff, even motivates me to start experimenting on my own stuff lol. Keep up the good work :)

  • @amogus1337-tw7wc
    @amogus1337-tw7wc 9 місяців тому

    I love these channels because they completely estinguish my hope of ever becoming good at programming before AI replaces us all

  • @Nico-dn7su
    @Nico-dn7su 8 місяців тому

    Aight you got me, first video I see and you have a new subscriber keep the good work

  • @rickycky1332
    @rickycky1332 9 місяців тому

    really great video, i would love to see this journey on coding continue :D

  • @rubiusstudios5709
    @rubiusstudios5709 9 місяців тому +3

    Are any of those available to the public to mess with? That gliding game looks really satisfying to play

  • @SalmanMKC
    @SalmanMKC 9 місяців тому

    what made you productive? how did you manage your time, etc.?

  • @diophantine1598
    @diophantine1598 9 місяців тому

    This is the kind of stuff I started working on 7th grade onwards. This is the best way to learn how to code. I mainly only did math stuff though.
    I did make “AI” stuff, but only search algorithms for solving tough puzzles.

    • @HaswellCore
      @HaswellCore 9 місяців тому

      this is so frustrating. i think ill never be able to catch up to you guys

  • @Ocean7653
    @Ocean7653 7 місяців тому +1

    I’m in love with your work buddy, can you please draw us a roadmap to becoming this good at coding. P.S I’m a self taught developer

  • @蘇泰儒
    @蘇泰儒 2 місяці тому

    Mind blowing! Just subscribed!

  • @charlesabju907
    @charlesabju907 Місяць тому

    Wow that's rather girthy. Congrats!

  • @rallokkcaz
    @rallokkcaz 9 місяців тому +3

    Do you have github links for your code? I'd love to see how you solved these problems even if you're insecure about your code which I know most programmers are.

  • @pedroewert143
    @pedroewert143 9 місяців тому

    awesome would you talk a bit about how you generate ideas, sketches and thought process when developing new games and when deciding for a certain programming language?

  • @jackmiddleton2080
    @jackmiddleton2080 9 місяців тому

    The magic card generator seems like a cool idea for a card game that focuses on creativity due to the fact that your cards are AI generated on the spot originals. We have similar interests. I wanted to make modified chess games with ranged pieces as well. It kind of just starts approximating the game Civilization though. I also wanted to make an ASCII game to focus on the complexities of multiplayer.

  • @alexl2882
    @alexl2882 8 місяців тому

    IMO Mario could be earlier on the timeline, ESPECIALLY if you start with New Super Mario bros Wii with multiplayer. The bubble feature, propeller power up, and being able to rely on your friends when it gets difficult is very useful to learning the new controls, and the motion controls adds to the level of immersion