Nice article Ben. Yeah I should have clarified, I don't use peoples code as the only source of learning but look at the documentation and help like constantly (Sort of offtopic but whats with all these companies moving their documentation online, sucks trying to code and not being able to check) Agree with the site, well…
Come now, don't be silly. While loops are some of the most powerful iteration techniques you can use. Yes, it's a bit of a hassle if you get stuck in an infinite loop, and that's why you "cap" the while loop when you're just prototyping or starting out with those until you think it's all right. :) And by capping I mean…
I don't consider myself to be a programmer as well, although I can get around C# pretty good (mainly because of Unity and screwing around in managed DirectX). Learning how to write code is easy, learning how to write good code is fucking hard. As it's been mentioned, it's a skill that takes years to develop, and if you…
All good advice in here. One thing that a lot of people ignore is other people's code. I learn a lot from analyzing people's code and seeing how they tackle a problem. Also is for me a better learning aid for syntax. Definitely wanna start moving into making my own games. Getting an Android phone this weekend so gonna…
@haiddasalami: I don't mean to say your wrong about learning from other people's code because I have so little experience in the matter, but here's a interesting blog post on that subject that I'm inclined to believe. http://scientificninja.com/blog/understanding-code-is-hard Just something to keep in mind while we push…
If you guys are up to it, let's do a PolyCount Pac Man lesson... I'll work on it in spurts and post all the code as I go with comments. Currently I'm sticking my head in GA's ComiCon helping out where I can. But really, to code this up would be fun for me and in the end IT'S NOT BRICKOUT. You'll get more ideas from this as…
Another site to learn how to code interactively: http://www.codecademy.com Looks like it just started and seems to have the potential to be awesome. It seems to be teaching Javascript. Hmm... I think we've fairly derailed this thread. Sorry dcfedor! Maybe we should start a "Programming Master Thread" in Technical Talk for…
Lamont, I found cases very confusing when I was using them in blit3d, not sure why. i was trying to use them to code my animation system. I will have a good luck through your explanation though, thanks for posting that.
This is how I started: Make Pac Man. I broke down Pac Man into simple things. The first time I did this was messy, the code was so bloated. I am sure if I did it again, it will be so efficient.
Also, making your own IP doesn't mean you have to write out every detail and nook of your world before you put down a line of code. All you have to do is make the IP seem full. Human brains will fill details in where there are none, if the surrounding context is there. How many times have audiences rationalized a flaw in a…