Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > C/C++
You last visited: Today at 05:03

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Best way to start

Discussion on Best way to start within the C/C++ forum part of the Coders Den category.

Reply
 
Old   #1
Trade Restricted
 
elite*gold: LOCKED
Join Date: Oct 2016
Posts: 321
Received Thanks: 79
Question Best way to start

Hi, i've coded already in c++ but as you guys know to learn a language we need to know functions, objects etc and i got 2y of C#, and alot of experience in some diff languages but idk in c++ which way i should start learning the most important , which frameworks to use etc..
Thanks
Underfisk is offline  
Old 05/13/2017, 02:58   #2
 
elite*gold: 0
Join Date: Feb 2009
Posts: 1,137
Received Thanks: 573
If you know the language and you are only missing the definitions, there is only one way, do projects, and google what you don't know, after a few times using some class you will have learned it
warfley is offline  
Old 05/13/2017, 03:36   #3
Trade Restricted
 
elite*gold: LOCKED
Join Date: Oct 2016
Posts: 321
Received Thanks: 79
Yes but idk where to start in projects, i wanna start doing a game with opengl but as newbye in c++ im not very sure so idk which is the best way to start working with GUI's
Underfisk is offline  
Old 05/13/2017, 05:26   #4
 
elite*gold: 0
Join Date: Feb 2009
Posts: 1,137
Received Thanks: 573
If you want to use GUI's than you might look into QT-Framework. It's not that hard, at first some documentary reading, but you can create GUI apps pretty fast.
warfley is offline  
Old 05/13/2017, 12:55   #5
 
elite*gold: 0
Join Date: May 2017
Posts: 5
Received Thanks: 5
Quote:
Originally Posted by warfley View Post
If you want to use GUI's than you might look into QT-Framework. It's not that hard, at first some documentary reading, but you can create GUI apps pretty fast.
QT is for classic GUI's , for example a normal application but i think he failed explaining you , he want to create his game window with animations , model ect...


#Author
OpenGL is quite cool for 3D games but i'm not fan of their graphisms , why don't you try Unreal Engine 4 e.e

I don't know what kind of game you want to create but PM me if you need more help
AyamShadows is offline  
Old 05/18/2017, 09:50   #6
 
atom0s's Avatar
 
elite*gold: 0
Join Date: May 2013
Posts: 175
Received Thanks: 125
Quote:
Originally Posted by Underfisk View Post
Yes but idk where to start in projects, i wanna start doing a game with opengl but as newbye in c++ im not very sure so idk which is the best way to start working with GUI's
If you are new to C++ doing things like this is probably not at all the best way to get started. You are going to get overwhelmed with a ton of things you should be doing but don't understand. Start with simple console applications to get an understanding of the language, how it handles various files, libraries, etc. Learn how to use classes and templates properly, and so on. There are a ton of tutorials online that cover each of these topics in depth.
atom0s is offline  
Old 05/18/2017, 14:37   #7
Trade Restricted
 
elite*gold: LOCKED
Join Date: Oct 2016
Posts: 321
Received Thanks: 79
I'm new to c++ libraries and some objects but i got 5 years of programming so basicly atm i've been learning the objetcs and understanding them, the problem is what's the best way to start learning GUI's building, because i can handle console but idk how it still works for gui
Underfisk is offline  
Old 06/24/2017, 17:51   #8
 
eloboots's Avatar
 
elite*gold: 60
Join Date: Mar 2017
Posts: 87
Received Thanks: 8
Any tips for beginner? How to get started etc.
eloboots is offline  
Old 06/24/2017, 18:05   #9
Trade Restricted
 
elite*gold: LOCKED
Join Date: Oct 2016
Posts: 321
Received Thanks: 79
Well, for me it wasnt so hard to learn but i recommend you some tutorials and ofc practise.
Underfisk is offline  
Old 06/27/2017, 18:11   #10
 
elite*gold: 150
Join Date: Feb 2016
Posts: 602
Received Thanks: 62
google youtube your questions and test everything in own coding style
Moope is offline  
Old 08/21/2017, 09:50   #11
 
elite*gold: 0
Join Date: Jul 2017
Posts: 10
Received Thanks: 1
I would say that you should think of a project of medium difficulty and make it. You wil learn the ropes along the way. There are a tonns of materials on the internet.
HostMyGuild is offline  
Old 08/21/2017, 20:07   #12
Trade Restricted
 
elite*gold: LOCKED
Join Date: Oct 2016
Posts: 321
Received Thanks: 79
@ my real question was the integration at GUI draw and game development, i know how to program and i easily adapted to c++ and well atm that difficults are no longer that hard since i get used to program in c++ but if you be versatile and have already experience in programming you can easily find what you want because you know what you are looking for
Underfisk is offline  
Old 08/23/2017, 15:29   #13
 
elite*gold: 0
Join Date: Jul 2017
Posts: 10
Received Thanks: 1
Oh mybad, then let me correct my mistake:

If you are asking about frameworks, then i would suggest QT. It is well established, cross-platform and has a nice API. It is a good alternative to .Net in my opinion.
It has ton of tutorials all over the place. Your time will be well spent on learning that.
But for 'concrete' game development with C++ I would say Godot game engine.
I've done my thesis in Godot not long ago and it's awesome. Similar to Unity but several
solutions regarding the engine i find better. ( For example scene inheritance against prefabs. ) The 3.0 will be released soon with C#support. But at the top level it already has a python like scripting language which is really easy to pick up.
And if you are interested in the inner workings(done in C++) how they did language bindings you can always check the source code since it is opensource.
HostMyGuild is offline  
Thanks
1 User
Old 07/28/2023, 10:14   #14
 
elite*gold: 0
Join Date: Nov 2019
Posts: 24
Received Thanks: 11
For beginners: If you are not good with books, you can learn from youtube, there are many C++ tutorials, start your own project, work on it, there will be a lot of problems, you will solve them, rinse and repeat. Thats how you do it, the only shortcut is to get a good teacher who can teach you faster, but you will still be limited by your speed of understanding things, and experimenting. Good luck!
EmmEmm is offline  
Reply




All times are GMT +1. The time now is 05:03.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.