Hello, I really feel like making something really complex in C++, something that will make me think, the problem is, I can't seem to think of much to do? I have thought of a few ideas such as:
- Write a wrapper for an 'std' element such as std::vector
- Convert a string in binary then write to a file then read the file and convert it back
Any Ideas? Also you can recommend ideas to do with SDL. I am really looking for programming problems like 'If x^2 = xy then what is the smallest value x can be' you get my drift but more complex.
Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it.
Game programming is full of very complex problems in every specialization. It might help if you specialize in an area that you're genuinely interested in. When you run into road blocks (which you will), your interest should be enough to keep you going. If you're not interested, you're more likely to quit.
Given your suggestions, it looks like you might tackle some of those things first as they are more language specific and rather basic. When your tool box is complete, so to speak, tackle the more conceptual problems.
GoL sounds fun! I'm sure SDL can handle something like that! Do you have any word problems or mathmetical problems that could be solved with C++?
Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it.