Jump to content

  • Log In with Google      Sign In   
  • Create Account


Member Since 20 Aug 2008
Offline Last Active Jan 08 2013 12:20 AM

Posts I've Made

In Topic: Help me figure out what I'm doing wrong, please!

16 September 2012 - 08:58 PM

oh man, what a dope I am! lol, thanks matt!

In Topic: Experienced programmer, where do I start?

16 September 2012 - 08:31 PM

Instead of "playing" the video games, try analyzing them. Look at them like a programmer, like you would any other program. Think about how every frame would be coded, for instance, say you're making asteroids. Think down to just one frame. You have the ship in the middle, the asteroids flying around, the score and lives at the top. There you go, you have a few objects already. Now unpause that, and you have animation. Well, all that is is just a continuous loop that has changes in every iteration, depending on what happens in the game. You also have the controller, so there's input to worry about. And, of course, the screen, so you have to draw to that. When you destroy an asteroid, they would split or be destroyed, and your score would go up. Destroy them all, and you get to the next level, or new frame/scene. When you die, your lives would be reduced by one, and when you run out of lives, the game loop ends. You can either restart it, or close it all together.

So basically, you just have to scrutinize every aspect of a game. Think about it like a programmer, not a gamer, and you should be all set. I'm sure there are plenty of books on the subject as well. Have fun!

In Topic: CryEngine 3 or Unity 3d?

16 September 2012 - 07:54 PM

Hah, I like how UDK is free for schools to use, but it's 2500 a year for a business to use to train safety to it's employees...lol

In Topic: C++, should I switch?

16 September 2012 - 07:37 PM

I don't see why there's a need to "switch" to a language from another one. From my limited knowledge, it's my understanding that once you've mastered a lower level language such as C++, you're able to accomplish MUCH more than you ever can from higher ones, such as C# or Java (which both require virtualization) Instead of "switching" you should be "adding".

The good thing about Java is that almost EVERYONE has the JVM, so programming in that will mean almost everyone will be able to run your programming. Also, you don't have to worry about optimization for every machine on the market. The bad thing is, being it's a higher level language, it will run slower, and you have less control over what the program can do.

The good thing about C# is that, with XNA, you can make games for the XBox. The bad thing is the craziness you have to deal with when trying to monetize said game. From what I understand, it's friggin nuts trying to deal with them. With java, you can make games and sell them on countless websites, even Steam. Then again, you can do the same with C#, I would imagine.

The moral is, don't SWITCH your language...add to your repertoire! Don't stop using C++ while you learn other languages, continue keeping it fresh in your mind and fingers, and when you start to feel like you've brought yourself up to par with your knowledge in another language as compared to your knowledge in C++, either learn more in C++, or add another language! From what I understand, every language can do everything, but some languages do some things better than others. If you know all these languages, you'll know what's good for what, and what you should avoid using for such and such!

In Topic: Am I to old to start?

21 August 2008 - 11:44 PM

Wow, I never expected this kind of feedback, nor this much. Thanks everyone for helping me along my path :-D.