I hope you took away lots from this video. Let me know below! PS: I created a course named "Object Oriented Programming Made Easy"! Sign up at bit.ly/3NaMfg4. Enroll now.
Your raylib series’s are probably the very best I’ve seen when it comes to teaching OOP. Video games are the best way to teach OOP IMO and the way you code is very clean and elegant. There’s so much More I could say in your praise but no likes to read long comments. Liked + Subscribed from me.
Best Teacher Ever !!!! Never Skips a part , explains everything even the constexpr (such small details ) , not at all boring and time effective . I Hope many teacher can see this and learn from you.
I've been following all your tutorials for cpp raylib starting from pong. Thank you for the clear explanation and guidance that even me without any prior knowledge about programming can proudly say I now know a little bit about cpp and raylib. It's still a long journey to game dev but I'm glad I stumbled on your channel to make the beginning easy and fun for me. Much love! Hoping to look forward to more cpp tutorials.
Absolutely winds me up. All the garbage videos are pushed to the top because they pull stupid faces and have dumb thumbnails. Actual good content videos like these are at the bottom of the pile. Let's not even told about the endless AI slop videos...
This raylib tutorials are on another level , this is intermidiate coding but made simple and explained perfectly without making it long, i already coded along all your raylib games . i wish you had 10 more vidoes like this , i shared this with all my friends!
One minor update to the MoveAliens function in the Game.cpp class. I noticed that the spacing between some of the aliens would decrease as the aliens moved down to the point that they were almost touching by the time they reached the obstacles. I believe this is due to the alien that is currently being checked in the FOR loop. To fix this I added a second FOR loop to go back through each existing alien and added the alien.Update(aliensDirection) inside there instead of in the original FOR loop. This appears to work for me, so if anyone else has that issue you may want to try that.
THANKS YOU! This video and the others about OPP C++ programming with raylib are the best i've ever seen until now. they have helped my brother and I to understand how to manage the library and de OPP paradigm by an enjoying way.
Fantastically fun and interesting tutorial. A great way to learn Object-oriented Programming IMHO. Also, one that can be easily configured and extended because it is so well structured. I think I'll try to add some animations though.
Awesome video it helped me make my first game, can you also make a video on creating a title and exit screen or give some tips on how to make it, thank you
ive implemented it myself , and i manegerd to do it only becouse you teach so well, i made an you win screen , and press entter to reset messege when you lose.
@@programmingwithnick PROBLEM SOLVED!! F5 doesn't work for me. I have to use the linux command line to compile. I have finally worked it out. I have to type " g++ -std=c++23 main.cpp spaceship.cpp -o spaceinvaders -lraylib " (to show spaceship first time) and add ../ to image address. PS I'm on Linux Mint. -std=c++23 not always neccessary.
Hey, I'm a big fan of your channel and really enjoy your tutorials . I have an idea for a video tool that I think your viewers might find interesting. Would you be open to discussing it further and potentially creating a video about it on your channel? Let me know if you're interested! can you help me transform my idea into reality
Hey,I'm a big fan of your channel and really enjoy your tutorials . I have an idea for a video tool that I think your viewers might find interesting. Would you be open to discussing it further and potentially creating a video about it on your channel? Let me know if you're interested! can you help me transform my idea into reality
@programmingwithnick do you have discord or any other platform to discuss , I will provide all the data and files for you to asses ,it's about a vedio audio noise reduction microsaas
I hope you took away lots from this video. Let me know below!
PS: I created a course named "Object Oriented Programming Made Easy"! Sign up at bit.ly/3NaMfg4. Enroll now.
Your raylib series’s are probably the very best I’ve seen when it comes to teaching OOP. Video games are the best way to teach OOP IMO and the way you code is very clean and elegant. There’s so much More I could say in your praise but no likes to read long comments. Liked + Subscribed from me.
Your comment made my day. Thank you very much for your nice words. I appreciate it.
Best Teacher Ever !!!! Never Skips a part , explains everything even the constexpr (such small details ) , not at all boring and time effective .
I Hope many teacher can see this and learn from you.
You are the most brilliant teacher I have ever seen on youtube!
Wow, thank you!
I've been following all your tutorials for cpp raylib starting from pong. Thank you for the clear explanation and guidance that even me without any prior knowledge about programming can proudly say I now know a little bit about cpp and raylib. It's still a long journey to game dev but I'm glad I stumbled on your channel to make the beginning easy and fun for me. Much love! Hoping to look forward to more cpp tutorials.
You are a gem, hidden in the RUclips algorithm. More people need to see the tutorials!! Thank you very much !!!!!
Absolutely winds me up. All the garbage videos are pushed to the top because they pull stupid faces and have dumb thumbnails. Actual good content videos like these are at the bottom of the pile. Let's not even told about the endless AI slop videos...
The king of C++ tutorials is back!
Time to put no-disturb sticker on my door and get to work! 😄
:- ) Your comment made my day!
YESSS THANK YOU. I have waited so long for this. The tutorial is great like always!
Hope you like it!
you deserve millions of subscribers. thanks for the tutorial anyway!
man your lessons are amazing and brilliant, please don't stop
Thank you!
This raylib tutorials are on another level , this is intermidiate coding but made simple and explained perfectly without making it long, i already coded along all your raylib games . i wish you had 10 more vidoes like this , i shared this with all my friends!
Great to hear!
These tutorials are incredibly useful and fun to follow, thank you so much for sharing your knowledge and taking the time to realize this
excellent tutorial! i love how you built confidence in the student along the way!
Awesome! C++ FTW!
Thanks!
One minor update to the MoveAliens function in the Game.cpp class. I noticed that the spacing between some of the aliens would decrease as the aliens moved down to the point that they were almost touching by the time they reached the obstacles. I believe this is due to the alien that is currently being checked in the FOR loop. To fix this I added a second FOR loop to go back through each existing alien and added the alien.Update(aliensDirection) inside there instead of in the original FOR loop. This appears to work for me, so if anyone else has that issue you may want to try that.
Really neat end result.
THANKS YOU! This video and the others about OPP C++ programming with raylib are the best i've ever seen until now. they have helped my brother and I to understand how to manage the library and de OPP paradigm by an enjoying way.
Excellent, I really enjoyed following this. Only small negative that I didn't see any code to check for and handle all the aliens being destroyed.
thanks bro, plz keep doing more videos for raylib
Fantastically fun and interesting tutorial. A great way to learn Object-oriented Programming IMHO. Also, one that can be easily configured and extended because it is so well structured. I think I'll try to add some animations though.
Great tutorial, was easy to follow along and really understand what was happening! Thanks, subbed
a lot of thanks! very usefull video! It will be great if in next videos will be shown how to create main menu in games. Great video!
Great video, it would be nice if you also added the raygui library to a template and making a more "complete" game. Keep up the good work
Thankyou so much for this please keep them coming!!!
One thing is I think youre a little too quiet hard to hear you
Yeah dude youre not loud enough im trying to follow along but your sound isnt loud enough :/
Using closed captions thank god because this is the perfect tutorial for me its just I cant hear you lol
Amazing! Subscribed and liked!
GREAT VIDEO!!
Awesome video it helped me make my first game, can you also make a video on creating a title and exit screen or give some tips on how to make it, thank you
This is awesome. Which theme are you using in Visual Studio? Mine looks awful compared to yours 😃
Thank you very much, your are the best ❤
Awesome tutorial! I love it! But now I have a question, How or where do we get the executable we just build?
Sir can you help me
When i loaded the image of spaceship it says failed to load the image
Thank for the video and would you make game in c using raylib because i am in learning c ?
Great tuto. You have forgot to do: Unload(font);
your code has a circular dependency which is giving error while creating vector Laser in spaceship.hpp
Did you use #pragma once at your header files?
Do you build a breakout game for the next video?
Thanks! That's a very cool idea!
Peak is comming
just realizing that you did not implemented a win screen , or reset once all the aliens are dead.
ive implemented it myself , and i manegerd to do it only becouse you teach so well, i made an you win screen , and press entter to reset messege when you lose.
hope your chaner can develop more in futuer
How do I compile this?
This is a VS Code project. You open it with VS Code and press F5 on the keyboard.
@@programmingwithnick PROBLEM SOLVED!! F5 doesn't work for me. I have to use the linux command line to compile. I have finally worked it out. I have to type " g++ -std=c++23 main.cpp spaceship.cpp -o spaceinvaders -lraylib " (to show spaceship first time) and add ../ to image address. PS I'm on Linux Mint. -std=c++23 not always neccessary.
Finaly
Hey,
I'm a big fan of your channel and really enjoy your tutorials . I have an idea for a video tool that I think your viewers might find interesting.
Would you be open to discussing it further and potentially creating a video about it on your channel? Let me know if you're interested! can you help me transform my idea into reality
I can't tell if this man is Spanish or Greek
'Promosm'
Γοοmoening
The video descritpion states: "... Space Invaders game using Python and Pygame." 🤭
Sorry, fixed. Thanks for letting me know.
If you are going to go to all the trouble of doing a tutorial you might as well get the animation on the aliens correct.
Greate :) Very interesting tutorial😊
Thanks!
Thank you!! Please don't stop making such tutorials. They are so useful!!
Hey,I'm a big fan of your channel and really enjoy your tutorials . I have an idea for a video tool that I think your viewers might find interesting.
Would you be open to discussing it further and potentially creating a video about it on your channel? Let me know if you're interested! can you help me transform my idea into reality
Tell me what is it about?
@programmingwithnick do you have discord or any other platform to discuss , I will provide all the data and files for you to asses ,it's about a vedio audio noise reduction microsaas