codergopherHow to code a C++ login program. In this video we read our passwords and usernames from a text file, which we will later encrypt. Programming using the fstream library, which is a toolkit in C++ that allows us to read and write to a text file in C++. Coding with good ol Marty on codergopher.
How to Make a C++ Login Program Part 2codergopher2019-10-27 | How to code a C++ login program. In this video we read our passwords and usernames from a text file, which we will later encrypt. Programming using the fstream library, which is a toolkit in C++ that allows us to read and write to a text file in C++. Coding with good ol Marty on codergopher.
Making a Game With C++ and SDL2 - Polymars https://www.youtube.com/watch?v=iEn0o... Best C++ Game Wins $1000 - Game Making Challenge - Barji https://www.youtube.com/watch?v=_yyKY... Game development speedrun - Tantan https://www.youtube.com/watch?v=K84Vk... How to ACTUALLY get into Gamedev - DaFluffyPotato https://www.youtube.com/watch?v=cJ2yx...
#codergopherwhen all your mail is billscodergopher2022-01-02 | cmon taxman not cool
SUB OR BE A PYTHON NERD https://www.youtube.com/channel/UCfiC...
Making a Game With C++ and SDL2 - Polymars https://www.youtube.com/watch?v=iEn0o... Best C++ Game Wins $1000 - Game Making Challenge - Barji https://www.youtube.com/watch?v=_yyKY... Game development speedrun - Tantan https://www.youtube.com/watch?v=K84Vk... How to ACTUALLY get into Gamedev - DaFluffyPotato https://www.youtube.com/watch?v=cJ2yx...
#codergopher #comedy #shortshow to actually be good at programmingcodergopher2021-09-12 | ez (100% works)
//Longer description Yet another FarmHold deglog. So it turns out object oriented programming sucks for game dev, because it relies on an inheritance hierarchy. So now I am going to create a Entity Component System in the best programming language on Earth, which is of course C++. An Entity Component System (ECS) avoids a lot of the pitfalls of OOP, and is more of a Data Oriented Programming style.
//Music used in the video, in the order it appears
Some of my own songs, mixed in between these talented artists
Jeremy Blake - Power Up Three Wise People - E's Jammy Jams The Loner - DJ Williams FynestLyk - Noir Et Blanc Vie
#codergopher #farmhold #devlogStarting a Programming Warcodergopher2020-11-08 | The campaign begins here. To arms, Gophers! The PyTraitors will be conquered. We shall not rest until C++ ascends to the throne of most popular programming language on Earth.
//Longer description C++ has been scoffed at for far too long. So we must begin the conquest of taking C++ to number 1. Right now, TypeScript, Go, Java, Python, and JavaScript stand in our path to the throne. In order to win, we must rally our epic Gopher forces, and recruit as many ally EpicC++er's as we can. The more, the merrier! We all know C++ is the best programming language there is, but now it must become the most popular programming language of all time! So the war begins.
//Music used in the video
My own songs. I don't have a name for any of them yet.
#codergopher #coding #programmingC++ VS Rustcodergopher2020-10-16 | Is the programming language Rust really better than C++? For performance, is C++ or Rust the programming language faster? In this video, we compare C++ and rust for AAA games, saftey, robotics, and more.
#codergopher #coding #cpp #rust #programmingC++/SDL2 RPG Platformer Tutorial for Beginners Part 10 | Timesteppingcodergopher2020-10-01 | What up, gophers? We create a proper game loop with timestepping, and VSYNC with SDL2 in C++.
#codergopher #coding #tutorial #programmingMaking a Game in ONLY 64x64 Pixels with Polymarscodergopher2020-09-16 | What is going on in the hotdog factory? These "hotdogs" look a little off... For the 2020 LowRezJam, I teamed up with @PolyMars and made a game in 64x64 pixels! The challenge was a lot of fun, and I learned even more about SDL2 and C++ in the process.
#codergopherC++/SDL2 RPG Platformer Tutorial for Beginners Part 9 | Vector2f Classcodergopher2020-08-04 | //Description Yet another riveting instalment to the SDL2 2D platformer RPG game tutorial series, in C++(the best programming language there is). In this tutorial, we program a Vector class to simply the handling of coordinates.
//Ad time
Get your McVanBuck Trophy Mosquito while they last! Send your name and mailing address to codergopher@gmail.com to win a free McVanBuck mini book!
#codergopher #coding #tutorial #programmingProgramming an Animation System for my Survival Gamecodergopher2020-07-23 | In this development log, I create an system to handle and playback animations for FarmHold, and implement Cmake for faster compilations, and also examine and asses the tomfoolery in the physics engine.
//Ad time
Get your McVanBuck Trophy Mosquito while they last! Send your name and mailing address to codergopher@gmail.com to win a free McVanBuck mini book!
Get your McVanBuck today! Send your full name and mailing address to codergopher@gmail.com to win a free McVanBuck Trophy Mosquito.
//longer description
Using LMMS, I attempt to turn tree bark patterns into an interesting song.
#codergopher #musicC++/SDL2 RPG Platformer Tutorial for Beginners Part 8 | Dynamic Arrayscodergopher2020-06-15 | This trusty C++ SDL2 tutorial will set you out on a quest to make a RPG type adventure game with the core game play mechanics being physics based 2D platforming. We'll go all the way from beginner to advanced in this tutorial, and by the end you should have a fine looking 2D platformer. This series will cover proper integration and time stepping, our own physics system, and all the lore that comes with game development tutorials. You won't need any prior knowledge of programming or physics, so hitch along for the ride, eh?
Get your McVanBuck humour book by sending your mailing address to codergopher@gmail.com Get it while they last...
#codergopher #coding #programmingProgramming A Particle System in 1 Week for my Survival Gamecodergopher2020-06-02 | A Particle system better than Unity Particle System? In this devlog of FarmHold, I create the BigBoyParticles++ particle system, but the real question that is on everyone's mind, is it better than the Unity Particle System? It's time to find out. Using the legendary C++ to get the job done, anything could happen.
Get your free McVanBuck today! Send your full name and mailing address to codergopher@gmail.com, and you'll win a free McVanBuck Trophy Mosquito!
#devlog #codergopher #farmholdProgramming a Physics Engine for my Survival Gamecodergopher2020-05-19 | In this development log of FarmHold, I create a brand new physics engine from scratch, in C++ of course. In addition to that, I also pixel up some in-game artwork, and create a walk cycle for the Mother Tick, a vicious little blood sucker that the player will have to fight.
Get your free McVanBuck today! Send your full name and mailing address to codergopher@gmail.com, and you'll win a free McVanBuck Trophy Mosquito!
The music I used in my video is my own creation, and is one of the soundtracks for my survival game Farmhold.
#codergopher #devlog #farmholdC++/SDL2 RPG Platformer Tutorial for Beginners Part 7 | Arrays & For Loopscodergopher2020-05-08 | C++ SDL2 2D platformer tutorial for beginners, part 7. This coding tutorial with show you how to make a game in C++ from scratch, with no prior knowledge required. In this episode, we add arrays and and for loops to our code. Get your McVanBuck Trophy Mosquito! Just send your name and mailing address to codergopher@gmail.com, and you'll win a free book! Free shipping internationally.
Source code: github.com/codergopher/2D-RPG-Platformer-Cplusplus-SDL2C VS C++ | The Champions of Speedcodergopher2020-04-28 | Who will reign supreme, C or C++? For performance, is C faster than C++? This C VS C++ video is going to go over exactly how good the legendary C++ itself is, and if it's predecessor is all it's cracked up to be. What is the difference between the languages, and who wins for performance? Both have a good deal of speed, and some say C is faster than C++, but is that true? The key all boils down to programming paradigms and object oriented programming vs procedural programming.
Get your McVanBuck today! Shipping internationally. Send your full name and mailing address to codergopher@gmail.com to receive a free McVanBuck Trophy Mosquito.C++/SDL2 RPG Platformer Tutorial for Beginners Part 6 | Render Our Entitycodergopher2020-04-19 | This C++ game tutorial for beginners will teach you how to make a 2D RPG game from scratch with SDL. The core mechanics of the game will be physics based 2D platforming, for which we will need a custom 2D physics engine. In this episode we integrate our entity into our render call. C++ game coding tutorial for beginners.
Get your McVanBuck Trophy Mosquito! Just send your name and mailing address to codergopher@gmail.com, and you'll win a free book! Free shipping internationally.
Source code: github.com/codergopher/2D-RPG-Platformer-Cplusplus-SDL2C++/SDL2 RPG Platformer Tutorial for Beginners Part 5 | The Entity Classcodergopher2020-04-09 | This C++ SDL2 programming tutorial will show you how to make a RPG 2D platformer. The core mechanics is going to be physics based 2D platforming and combat, but you can turn this into what ever game you want. This coding tutorial is set a pace for beginners, and will teach C++ along with SDL2 and a bit of physics later on. In this episode we create the Entity class, which is the basic building block for all of our drawables. C++ SDL game tutorial with Marty for beginners.
Get your McVanBuck Trophy Mosquito physical copy! Free, with free shipping internationally! Email your name and mailing address to codergopher@gmail.com to win your McVanBuck book.
Source code: github.com/codergopher/2D-RPG-Platformer-Cplusplus-SDL2C++ VS Python for Complex 3D Games and Everything Elsecodergopher2020-03-27 | Can Python actually handle complex 3D games? Is Python good for artificial intelligence? Is C++ as fast as the legends say, and is C++ worth learning? Time to find out is C++ hard to learn, and is Python worth learning. Who will reign supreme? We'll discover is python a good first language, and is python better than C++. In this video, were going to answer those questions in our quest for knowledge. We shall see if Python is really "where it's at. You can do anything with it". You will know of what I speak once you have seen it...
McVanBuck! Get your McVanBuck Trophy Mosquito by sending your full name and mailing address to codergopher@gmail.com.C++/SDL2 Physics Based RPG Platformer Tutorial Part 4 | Draw A Texturecodergopher2020-03-18 | This C++ SDL2 physics based 2D rpg platformer for beginners tutorial will show you how to make a game in C++. The game play is going to be physics based 2D platforming, and we'll go over things like proper intergration and time stepping, realistic collision detection, friction, restitution, and much more. The genre is going to be a RPG story driven game, but that's really up to you, of how you want to design your game. This C++ beginner friendly tutorial will teach you much of C++, and simultaneously teach Physics and Calculus concepts, which we will integrate into our 2D game. Grab your keyboard, and lets get coding on codergopher. In this episode, we load and render a texture in SDL2.
Win a free McVanBuck Trophy Mosquito! Send your mailing address to codergopher@gmail.com
Source code: github.com/codergopher/2D-RPG-Platformer-Cplusplus-SDL2C++/SDL2 Platformer Tutorial for Beginners Part 3 | Coding the Game Loopcodergopher2020-03-09 | Welcome to how to make a 2D RPG game in C++ with SDL2, with 2D platfroming being the core mechanic. In this video we program the game loop, and also setup our SDL window and renderer. The renderer uses our graphics card(or intergrated) to draw textures to the screen. This C++ programming tutorial for beginners will show you how to make your very own 2D platformer with SDL2. Code it yourself, and have a blast learning about C++ and SDL2. C++ coding with Marty on codergopher.
Win a free McVanBuck Trophy Mosquito! Send your mailing address to codergopher@gmail.com
Source code: github.com/codergopher/2D-RPG-Platformer-Cplusplus-SDL2How to make a C++/SDL2 RPG Platformer for Beginners Part 2 | Setting up on Linuxcodergopher2020-02-28 | How to make a C++ 2D RPG type platforming video game for beginners. This C++ tutorial on SDL (SDL2 to be precise) is for beginners and will show you how to make a C++ 2D platformer in a rpg style, with our core gameplay mechanic being 2D platforming, similar to Mario games. This episode will show you how to get setup with Sublime Text, C++, and SDL with Sublime Text acting as an IDE. C++ programming coding tutorials with codergopher.
McVanBuck humour book giveaway! Send your mailing address to codergopher@gmail.com to claim your prize.
SublimeText project file setup github: github.com/codergopher/SDL2-Sublime-Text-Mingw64-SetupC++/SDL2 RPG Platformer Tutorial for Beginners Part 1 | Setting up SDL2 on Windowscodergopher2020-02-19 | This trusty C++ SDL2 tutorial will set you out on a quest to make a RPG type adventure game with the core game play mechanics being physics based 2D platforming. We'll go all the way from beginner to advanced in this tutorial, and by the end you should have a fine looking 2D platformer. This series will cover proper integration and time stepping, our own physics system, and all the lore that comes with game development tutorials. You won't need any prior knowledge of programming or physics, so hitch along for the ride, eh?
Get your McVanBuck humour book by sending your mailing address to codergopher@gmail.com Get it while they last...
Playlist for the series: youtube.com/playlist?list=PL2RPjWnJduNnX8ckE0p6elQND_4HVHnBLObject Oriented Programming VS Procedural Programmingcodergopher2020-01-16 | Object oriented programming VS Procedural programming, in 2020. A coding revolution? (OOP) is a very opinionated matter, with some calling for an all-out eradication attempt of OOP because they think object oriented programming is bad. Coding styles are quite the something.C++ 2D Game Tutorial Beginners Part 35 | Player Animationcodergopher2019-12-29 | C++ SFML 2D platformer game tutorial for beginners, part 35. In this riveting episode, we get a working model for 2D animation, using SFML. Using Object Oriented Programming(OOP) with C++ and SFML for developing 2D games C++ coding tutorial with Marty on good ol codergopher.
Series playlist: youtube.com/watch?v=fVnvBqfkjUE&list=PL2RPjWnJduNlK7KsW2PJXoYDEdp539WIr Github Sublime Text C++ setup : github.com/codergopher/CPP-Sublime-TextC++/SFML 2D Platformer Tutorial Part 34 | Setting up for SFML Animationcodergopher2019-12-13 | In this C++ 2D game coding tutorial for beginners, we get our player class ready to handle SFML animation. We also cover dynamic arrays for our level array of platforms, which would be the std::vector. Programming a better approach to loading textures into our VRAM with SFML, that will use references instead of copies. Coding with Marty on codergopher in C++
Series playlist: youtube.com/watch?v=fVnvBqfkjUE&list=PL2RPjWnJduNlK7KsW2PJXoYDEdp539WIrHow to Make a C++ Login Program Part 4codergopher2019-12-03 | How to code a C++ login program with Marty. In this video add multiple users to our program, along with multiple passwords, and we strengthen the encryption algorithm(cutting edge techno, of course) Programming using the fstream library, which is a toolkit in C++ that allows us to read and write to a text file in C++, and also now with the math.h header. Coding with good ol Marty on codergopher.
How to set up Sublime Text 3 with C++: youtu.be/z5zpk1Fv_JgShould you learn Vulkan(C++)? Can beginners learn it?codergopher2019-11-21 | Should you learn Vulkan(used with the C++ programming language), and can beginners learn it? In the video, we discuss the advantages of Vulkan VS DirectX VS OpenGL, for beginners, and where you would want to use it. A 2D platformer done with Vulkan would be some series overkill. Vulkan isn't for everyone, and it isn't for everything, but in it's place, its a powerful API that specializes in performance and cross platform compatibility. Should a beginner learn Vulkan? . This is codergopher, and I'm Marty.
Benchmarking: OpenGL VS Vulkan --- youtube.com/watch?v=hvdAVsjrQRM Vulkan VS DirectX12 --- youtube.com/watch?v=xnatU6Uhz48How to Make a C++ Login Program Part 3codergopher2019-11-10 | This video is Part 3 in the C++ login program series. We go over encryption and decryption for passwords and usernames, with the Caesar Cypher Algorithm. Programming, or coding, is one of the funnest things you can do. This tutorial is more targeted towards beginners, and was a lot of fun to make.
Playlist of this series: youtube.com/watch?v=4ls9cHMpgvk&list=PL2RPjWnJduNnX8ckE0p6elQND_4HVHnBLWhat is Morse Code?codergopher2019-11-06 | Learning about Morse code with Julie and Marty. In the video we talk about how Morse code works, where it's useful, and why you should learn it, too. It's a lot of fun.SFML has big Glitch so its time for Vulkancodergopher2019-09-17 | In this riveting new codergopher video, I talk about a known issue with the SFML API(Application Programming Interface) and the SFML OpenGL rendering system. Any movement with the SFML 2D view class in a camera system causes stutters and occasional artifacting. What a rascally glitch indeed. It's really quite undoable, which is why I've decided to write my own 2D rendering engine in Vulkan, with C++ of course. Here's to the adventure!
//always remember to comment your codeSimple C++ for Beginners - 4 - How C++ Code Runscodergopher2019-06-18 | C++ is exhilarating. Welcome to simple C++ for beginners, I'm Marty, this is codergopher, and lets learn C++. This coding tutorial covers how C++ works, the way it's compiled, assembled, linked, and how I runs on a PC, Xbox Playstation, iPhone, Android, etc. Programming how to learn C++ for games with me, Marty.
Series playlist: youtube.com/playlist?list=PL2RPjWnJduNlMmNcYljw3Xfzv_CAVk64_Why Linux is Better Than Windows 10codergopher2019-06-07 | He-Hello? Ah, yes, it's working. So have you wondered if Linux is better than Windows 10? Here's 10 reasons why Linux is a much better operating system compared against Microsoft Windows 10. Welcome, to linux vs windows
Microsoft and Windows 10 forced updates are one of the main reasons Winders are migrating to Linux, and why Linuxers keep Linuxing. Linux Mint, Arch, Ubuntu, Debian, Fedora, are all Linux distros. And all of these Linux distros are better than Windows 10.
Linux gaming has improved significantly with the rise of Steam's Proton, and the Vulkan graphics API. Linux in general continues to improve and develop over the years, while Windows 10 seems to be... degrading. Windows 10 sucks. Answering the question of is Linux better than Windows 10. Also, is Linux faster than Windows? Is Linux good for gaming?C++ 2D Game Tutorial Beginners Part 33 | Gravitycodergopher2019-05-24 | ahem. This C++ 2D game programming tutorial for beginners is going to teach you how to use gravity with C++ and SFML, the SDK we use. This is part 33 in the series, and our game is coming along nicely.
So come one, come all, there's something for everyone here at codergopher.... unless you don't like coding..... or fun wholesome content....
Note: this "mindows 10" is not to be confused with Microsoft's Windows 10(for legal reasons of course). This is an over exaggerated satirical video.
Now with the disclaimer out of the way, I don't like Windows 10, or Microsoft for that matter. Even since Windows 8, Microsoft has been heading downhill. Windows 7 was a beloved operating system, and was only inferior to the legendary Windows XP. I was happy with Win7. But then someone had a bit of a brain fart, popped out Windows 8, and since that was such a disaster, Microsoft was forced to push out a broken, data collecting, force updating, bloatware infested, nightmare known to the world as Windows 10.
And right about then was when I switched to Linux. To my delight, I discovered Linux Mint fixed all of my issues with Windows 10. And I haven't looked back since.
Guys(and girls), switching to Linux is about the best thing you can do for your computer. Here I'm going to provide a link to Linux Mint, because I think Linux Mint is better than the rest of them.
Also consider conscribing.Simple C++ for Beginners - 3 - Optimizing Sublime Text 3 for C++ Codecodergopher2019-04-16 | C++ for learning beginners, part 3. In this video we optimize Sublime Text for coding(or programming, which ever you call it) C++ code. This video show how to learn C++, taught the way it should be: simple, right?
Well I don't know about you, but I've struggled to find a good C++ tutorial on Youtube that covers the basics and advanced elements of C++ in a way that is clear for beginners but not at a turtle pace. So hopefully that's what this video delivers. I'm Marty, this is C++, we're on codergopher.
By the way, this works for Sublime Text 3 and Sublime Text 2.C++ 2D Game Tutorial Beginners Part 32 | Player Collision SFML VertexArrayscodergopher2019-04-03 | Hey lets make some 2D games for beginners in C++ with SFML using vertexarrays! This is part 32 in the 2D Platformer game tutorial series, and in this video we add collision detection to our player using SFML vertex arrays in C++. First we check for a collision, and providing we have collided with a platform, we adjust the player's x and y coordinates. So yeah, lets make some games, shall we? I'm Martin Mast by the way. I like to code 2D games in C++. I'm working towards making a 3D game in C++, but so far we're focused on 2D development. Lets code.
Series playlist: youtube.com/watch?v=fVnvBqfkjUE&list=PL2RPjWnJduNlK7KsW2PJXoYDEdp539WIrC++ 2D Game Tutorial Beginners Part 31 | Code Optimizationcodergopher2019-03-30 | Hey welcome to the C++ 2D Platfomer game tutorial for beginners! This is part 31 in the series, and in this video we improve a code quite a bit. We also use C++ programming features such as memory management to make our code run faster. C++ 2D game development tutorial with Marty on Codergopher.
Build Setup Github: github.com/MartianMarty/C-Plus-Plus-with-SublimeTextSimple C++ for Beginners - 2 - Setup C++ on Linux with SublimeTextcodergopher2019-03-13 | Hey I'm Marty! In this video we setup C++ with SublimeText as an IDE with the GCC compiler(G++) on Linux. To do that, we need to use SublimeText project files which make our lives a lot easier. I really am enjoying making the series so far.
I haven't really found a good C++ tutorial on Youtube that teaches you how to code in byte sized pieces, and tells you what you will use when you program, like making games, software, and the like. So that's what the goal of this video series is to do, to teach you how to code in C++ to make games, apps, robots, AI, and pretty much anything.
Useful stuff: Github Sublime Text C++ setup : github.com/codergopher/CPP-Sublime-Text My custom colour scheme: pastebin.com/TD0gd1Gk Useful GCC/G++ command line flags: pastebin.com/ZwTuwVaRSimple C++ For Beginners - 1 - Setup C++ on Windowscodergopher2019-03-05 | How to code in C++ for beginners. In this video we setup Sublime Text on Windows with the GCC compiler. The goal of this series is to teach what you need to know about C++, from basic to advanced concepts such as object orientated programming(OOP), memory management, and the like.
Google just released another language called Kotlin, and they say it's going to replace Java. Sure thing, Giggle,whatever you say. I'll just keep recommending C++, Java, HTML5(HTML, JavaScript, CSS), and Assembly as I have always done. And also bashing Python, because Python sucks since it's slower than a turtle. 'Nuff said, time for the video.Get 1000 YouTube subs faster than I didcodergopher2019-01-28 | I hit 1000 subscribers on YouTube after I hit the 100 video mark. Here's a few tips to help you avoid the mistakes I made.
Why did this happen, you may ask? Good question, and luckily that's exactly what I answer in the video. So perhaps this may help you out a little.C++ 2D Game Tutorial Beginners Part 30 | Render Platforms With Vertex Arrayscodergopher2019-01-06 | C++ SFML 2D Platformer programming tutorial.
This is part 30 in the series, and in this video we are rendering our platforms with Vertex arrays. C++ coding programming tutorial for beginners with Marty.C++ 2D Game Tutorial Beginners Part 29 | Move a SFML Vertex Arraycodergopher2018-11-18 | Hey welcome to another C++ 2D game tutorial for beginners. This is part 29 in the series, and in this video we cover how to move a SFML vertex array and move a 2D camera around with it. In this case we will be moving the Player around. C++ 2D Platformer game tutorial with MartyMast.
Programming tip of the day: comment your code fairly often, it'll avoid confusion.