Advertisement

C++ help

Started by March 20, 2017 01:45 AM
12 comments, last by jpetrie 7 years, 8 months ago

Hi guys. I really want to learn how to create games. I have a basic understanding of C++ and have tried to find good high quality tutorials online but there are so many it's difficult to break through the noise as well as they all have different programming styles. If anyone knows of good paid or free tutorials. It would be greatly appreciated. Thank you

Hi @Code_Black,

There are a lot of game engines, each of them with determined supported languages. As you say you have a basic undertand of C++, I can recommended you Cocos2d-x (http://www.cocos2d-x.org/). If you like, there are books and many resources to learn it. I will only put two sites:
I hope this is helpfull for you,
Regards

My Projects on iOS and Android

Advertisement

If you want some fun / more code based working for 3D stuff using DirectX a fair good book in my opinion is "Introduction to 3D Game Programming with DirectX 12" by Frank Luna. Back when I was in uni I read / worked through the DX9 version, Also do own the DX12 version but havnt had time to read though.

Good for like an intro to how direct x works and getting some basic stuff running without like the use of pre-built game engines etc

I highly recommend the Handmade Hero series (https://hero.handmade.network/episodes). You'll learn a lot about the underlying stuff that the engines, you may use, do. There is a lot of material and he explains it in depth and from someone who has made game professionally.

Yes I'm trying to fucus on C++/sfml. So anything on those subjects wolud be great.

From a game development perspective, the following is useful

https://www.gamedev.net/resources/_/technical/game-programming/your-first-step-to-game-development-starts-here-r2976

Advertisement

https://www.amazon.com/C-Programming-Language-4th/dp/0321563840

SFML is really quite straightforward. If you find yourself getting lost in it then you're most likely encountering generic gamedev patterns that you're not familiar with. If you get stuck on something specific you can ask a question here on the forum, or if you're stuck on something general you may have better luck in the chat.

void hurrrrrrrr() {__asm sub [ebp+4],5;}

There are ten kinds of people in this world: those who understand binary and those who don't.
Yes I was hoping someone could help me with some generic code. So I have a player with a x,y location and I'm trying to figure out how to rotate the weapon around the player so it's always on one side. Thanks
I strongly recommend to have a look at the tutorial series "sparky game engine" from Cherno, on YouTube. It focuses more on creating a basic engine than creating a game itself. He also gives a good introduction to c++.

You can also give a look to "thin matrix", on you tube. He codes in Java though.

Hi, for a 2D game, you can use sinf & cosf, multiply that by the distance, add this to your player coordinates,

now you have your rotated gun position,

You should learn about matrices, a matrix contains position and rotation, in DX9 there are functions to change & rotate stuff.

S T O P C R I M E !

Visual Pro 2005 C++ DX9 Cubase VST 3.70 Working on : LevelContainer class & LevelEditor

This topic is closed to new replies.

Advertisement