(12-10-2012, 12:22 AM)Chirp Wrote: I feel like a derp programmer after reading most of this, I've tried out C++ and all I've managed to do in it so far is make a window and make an image display in that window.
I hadn't really gotten back into programming though. I've been distracted by lots of other stuff lately though. (Mostly real life and suddenly spriting attempts) I'm thinking of whether I should use Java or C++ though for making games. I'd probably try to do 2D games because anything involving 3D would be overly complicated for me right now.
There's nothing wrong with that, though! Everyone needs to start with the basics before they make the super-impressive stuff (unless you're like, the 1% of people who can make the OS for the Curiosity Rover at age 10, heh). I'd argue you actually have more done than me because I still haven't done proper GLUT/OpenGL study for C++, though I've made simple game stuff in Java/C# before.
Honestly, I'd be inclined to say you'd be better off using C++... but if C++ is a giant pain in the ass, Java can help simplify the process a little since it abstracts away pointers and memory management. At the same time, I don't think it's well-suited for gamedev, though Applets are neat.
Definitely do 2D at first, imo. The addition of a third dimension and all of the complexities of models/animations can be a headache, especially when starting out.
(12-10-2012, 03:12 AM)Hoeloe Wrote: I more meant the fact that you have no restrictions on pointers, and can alter memory in your computer, regardless of whether it was assigned by your program or not.
Hello segfault, my love. I missed you, but please stop making my program crash