Basicly, I want to create a simple game that isn't the simplest to code ^^, and the simplest i could think was a game i played on a iphone where basicly you have to complete certain iq questions by clicking on a shape/circle/colour combination etc. I have made very simple programs till now but all just text based in cmd.
My main question is, how do you link something like a shapes to the code and how to make levels of a game, : eg when you click on the right answer, it takes you to the next one and so on.
I've tried reading books but most of them go on forever about stuff that are not relevant and i enjoy it much more to learn by trial and error but i'm unsure on how to start, any good guides on starting similar projects like this?
I'm currently using dev c++, will it be easier to use visual basic or something else?
First, google sfml. It's a library you need to do graphics in c++ (there are numerous other options but this is a fairly good one). Play around with it, see the tutorials, etc.
Also, don't use dev c++. It's not great. You should download code blocks instead.
I'm currently using dev c++, will it be easier to use visual basic or something else?
dev c++ is an IDE, and visual basic is a language. You're comparing apples to oranges here.
Though it is true that c++ isn't an easy language. You might have a lot more fun using Python, etc. Though of course c++ has its advantages as well..
Thanks for the answer, i've been doing some googling and managed to get to tutorials with SDL library, do you think i should continue with them or look up sfml?
Also what is the reason of using code blocks over dev c++, eg does code blocks compile better, find errors better etc?
And I guess i'm comparing apples to oranges, i did think that visual basic was very simmilar to c++ :P
Also isn't c++ the main language used in the industry world? I'm thinking of doing programming when i'm older and there is a lot of time so i'm not in any rush at the moment to learn everything straight away.
You're confusing terminology here. "dev c++" is an ide (basically a text editor) and "c++" is the language.
It is true that C++ is used a lot but that doesn't mean it has to be your first language. If you intend to be a programmer, you'll learn several languages. Choosing a language is not a lifelong commitment, so just pick whatever looks good.
Read the article and decided to indeed change to code blocks, didn't realise dev c++ wasn't being updated.
I understand I'm not making it particularly easy for myself but for 1 reason or another i've liked c++ over other languages i've learned the very basics off, it seems somewhat easy to organise and you can start making very simple programs straight off. Which is why i'm now trying to make the jump from very basic stuff to basic stuff but i like visuals, which is why i'm trying to add the graphics inclusion however small they may be.
I'm downloading code blocks atm and will google some more for SFML