- Видео 71
- Просмотров 248 277
Michael Forest
Добавлен 6 май 2013
Why optional is my new favorite feature in C++
I recently came across the feature of optional in c++, and it is a feature I have liked so much, that I decided to make a video about it, as it allows me to write more clear and easy-to-understand functions.
Просмотров: 118
Видео
How to setup C++ in Visual Studio Code (Windows, Linux and MacOS)
Просмотров 1,4 тыс.6 месяцев назад
This video is a guide for people new to programming C in Visual Studio Code (vscode), and shows instructions for all three major platforms (WIndows, Linux, and MacOS). It shows how to install vscode, a compiler, and CMake. How to setup syntax highlighting, IntelliSense (code completion), CMake support, how to easily compile, and how to add debugging.
Linux for Beginners
Просмотров 641Год назад
A video guide that explains what Linux is, how to install it, what are the advantages/disadvantages of using the Linux operating system, and some general good to knows about Linux, like the different packages and terminal. Links: - Oracle VM www.virtualbox.org/ - Guide to fixing hyper-v error in Oracle VM www.makeuseof.com/windows-11-enable-hyper-v/ - Pop OS pop.system76.com/ - LTT Video on Lin...
AI Learns to play LUDO | The Joy of Engineering
Просмотров 1,5 тыс.Год назад
In a school project developed I an Artificial Intelligence (AI) that was able to play the board game LUDO. The AI used Evolutionary learning with the Genetic Algorithm and a deep neuron network for implementation. In this video I aim to show I implemented it, and how its performance was.
Robot Terminology | Robotics Explained - Part 1
Просмотров 1,3 тыс.3 года назад
A beginner-friendly guide into the world of robotics. I attempt to explain a few of the more common terminology you would hear about when talking about robotics. Links: Oxford English Dictionary Definition: www.lexico.com/definition/robot Robotics Industries Association: www.inc.com/encyclopedia/robotics.html
C++ making PONG from scratch
Просмотров 1,9 тыс.3 года назад
I attempt to create the video game pong in c , and I attempt to make an engine for it, like what you see in other more "professional" games.
C++ Double Subscript Operator Overloading
Просмотров 1,7 тыс.3 года назад
c features operator overloading, and it features subscript operator overloading. However, when working with 2d arrays it would be more useful to have double subscript operator overloading. This is a feature in other programming languages like c#, but not in c . Therefore, I have found a way to implement it, which I will show here.
Gaussian-Elimination | A QUICK GUIDE
Просмотров 1513 года назад
I try to explain Gaussian Elimination, without going too heavy into the math, and focus on the essentials of how to use it.
The Perfect TicTacToe Bot
Просмотров 3,2 тыс.3 года назад
I use a min-max algorithm to create a bot that plays the best moves possible. - The "game" is made in Unity.
Realizations - Pirate Empire Devlog 5?
Просмотров 1993 года назад
Realizations - Pirate Empire Devlog 5?
C++ Libraries For Beginners
Просмотров 161 тыс.3 года назад
In this video I will try my best to explain how c libraries work and how to use them. vcpkg manager: docs.microsoft.com/en-us/cpp/build/vcpkg?view=msvc-160
Making Open Worlds - Pirate Empire Devlog 4
Просмотров 3073 года назад
I discuss how to make an open worlds in my game and how to optimise it. Videoes featured are: Random Generated Islands: ruclips.net/video/O9J_Cfl6HzE/видео.html
Movement in mobile games - Pirate Empire Devlog #3
Просмотров 1453 года назад
I talk about the game I am creating called pirate empire. And how am gonna deal with movement in the game. With this I talk about the advantages of diffferent types of controllers. Videos discussed are: ruclips.net/video/lQRr3pXxsGo/видео.html ruclips.net/video/PSnU5N6AXgU/видео.html
Planning is important - Pirat Empire Devlog # 2
Просмотров 1693 года назад
I am making a game called Pirate Empire, that is gonna be made for mobile. The game is made using the unity engine.
Making A Pirate Game - Pirate Empire Devlog # 1
Просмотров 1,3 тыс.3 года назад
I begin the creation of a game, developed in the Unity Engine, an explain what the series is going to be about.
Printing XP bottles and Farming Ghast Tears - Minecraft EP40
Просмотров 833 года назад
Printing XP bottles and Farming Ghast Tears - Minecraft EP40
Big Hole In Nether Roof - Minecraft EP39
Просмотров 5833 года назад
Big Hole In Nether Roof - Minecraft EP39
Probabilistic Roadmap - Robot Pathfinding (My Solution)
Просмотров 2,3 тыс.3 года назад
Probabilistic Roadmap - Robot Pathfinding (My Solution)
Bee Farm and Oddly Shaped Medieval Building - Minecraft EP38
Просмотров 524 года назад
Bee Farm and Oddly Shaped Medieval Building - Minecraft EP38
Minecraft AFK Tool | A program to make Minecraft AFK easy
Просмотров 3,3 тыс.4 года назад
Minecraft AFK Tool | A program to make Minecraft AFK easy
Fast and Easy Item Collection V2 | Minecraft Redstone
Просмотров 29 тыс.4 года назад
Fast and Easy Item Collection V2 | Minecraft Redstone
Making My First Mobile Game | Paper Man
Просмотров 1094 года назад
Making My First Mobile Game | Paper Man
My biggest storage system yet? - Minecraft EP36
Просмотров 754 года назад
My biggest storage system yet? - Minecraft EP36
Fast and Easy Item Collection | Minecraft Redstone
Просмотров 20 тыс.4 года назад
Fast and Easy Item Collection | Minecraft Redstone
Buzzy Bees, 1.15, trying out the new content - Minecraft LP#34
Просмотров 304 года назад
Buzzy Bees, 1.15, trying out the new content - Minecraft LP#34
thank you!
Thank you
Pls fix subtitles
Does this worl on phone
great video, i learn a lot
Optional doesnt replace result though, is there something in c++ that mimicls rust's result?
That is true, as optional doesn't return an error type, only whether or not there is a value. To my knowledge, this is the closest I have seen so far, but I would not be suprised if there are even better solutions.
The content quality is so good! I can't believe your channel has only ~1.5k subs. Your channel will blow up soon. All the best ❤
thanks Michael!
Thanks a lot for this.
you are a good man i like how you said to skip good video btw
lol I thought this was going to be a list of library recommendations to make C++ easier.
Very good video. I've learned this stuff a while back but this is a very good refresher.
never before had I been stuck on a programming hurdle for 3 days straight. I can finally continue my C++ journey after watching your video. There is no good tutorial on how to statically include C++ libraries using cmake other than yours.
This is cool bro
Important to note; EVERYTHING is possible without libraries. A better word would be it isn’t FEASIBLE when things that are probably better than yours are already out there.
I wanted to create tic tac toe for myself but I got stuck at making a bot... This video is making life a lot easier!! Great video! 😄👍
In python, I can just use pip install... it can download all it's dependencies now, I got stuck in c++ That I need to build it what I'm trying to install is PCL
Rush Ludo Ai pless
It took me two minutes to register the subtites were in Dutch
That's fasinating, I did not configure them, and I don't speak Dutch haha,
Thank you for making this so accessible for a dyslexic programmer! Keep the videos coming they are awesome!
this would be good video if you werent louder in one ear than the other
Bro,... I think you got something in your eye
Really good explenation. It would be nice to make a C++ implementation some day.
Wish this got recommended 72 hours ago! I spent 4 hours trying to configure my CMake file in order to use a 3rd party library. Ended up doing the same thing as you!
To summarise to video: Make sure to have, vscode, a compiler, and CMake installed, and download the vscode extension "C/C++ extension pack" 😂 I did record another section about how to change settings in the extension, forexample how to add other files outside of the project you want to be detected by intellisense. But I felt the video got to long and didn't add much, so will quickly write it here. If you click ctrl+shift+p, you can go to "C/C++ edit configuration (UI)", this will open a menu you can forexample change what files that should be detected while programming in the "Include path" menu. Notice that this will also generate a folder in your project called .vscode, and in that folder is a file called "c_cpp_properties.json" that stores your settings.
Helpful
thx helped soooo much
very informative, i thought you'd have everything right away
Good job bro.
i didnt know that master oogwgay such good at programming! master, thank you
Part 2? :)
I'm on 1.9 and the buying doesnt work, any fix?
Good work
couldn't you go through CMake though?
Very understandable. Thank you. Im new in the cpp business
Seems like it'd be useful to discard random points inside obstacles even before trying to connect them.
Please keep going you make great vids
You are so underrated
Excellent video. I would recommend Zorin Os, which is an excellent alternative for newcomers. If you purchase the paid version, (Zorin Os Pro), apart from contributing to the project, you get technical support.
Hey man your doing great work don't listen to the haters can't wait to see more progress updates have a fantastic day ❤
This is a fantastic video. Subbing.
I subbed too.🎉
Thank you for the video!
Dude your voice is weird asf
Perfecto
THank you!
👍
Great video, very helpful!
Thanks for making this video 🧡 You have helped me and others immensely
So I should have just used vcpkg from the start huh Someone recommended me to use WSL for C but I could never get SFML to work in it -.- Now I'm with CLion and got it nearly working haha SOOOOO much frustration around this that just made me wanna give up
Thanks for the video, it was clearly explained!