Jump to content

  • Log In with Google      Sign In   
  • Create Account


Member Since 21 Jun 2012
Offline Last Active Sep 05 2013 02:04 PM

Posts I've Made

In Topic: Realistic Encouragement vs Trolling Tear-down

25 August 2012 - 09:15 AM

The first day of classes I walked in, the same teacher came up to me and asked me to leave his class because I was "not good enough" and I will "never do anything in the computer industry", he went on to say that he refuses to teach me even though it was his job and I had the eligibility.

[OT] This is different from an internet forum though, it is actually illegal for a teacher to refuse to teach a particular student. I hope you brought this up to the school board or wherever it should have been taken, even if it wouldn't have gotten you into the course anyhow. These kinds of teachers should not be teaching.

This was like 12 years ago, and when I did bring it up to the guidance adviser, he calmly took his side and just advised me to register in another course, considering that all I wanted to do was graduate at the time, I did not make a big fuss out of it and moved on.

In Topic: Realistic Encouragement vs Trolling Tear-down

24 August 2012 - 03:21 PM

My post is voicing an opinion. "I don't believe anyone should belittle a new programmer", I never said anyone did this on the GameDev forums. Yes, I've seen this in the past many years ago, however since then, stricter rules and enforcement have been put into place.

Your opinion is fine. I guess I'm just trying to say what Serapth said... I don't get why this is a 4 page discussion on this site if it's not a problem. Hence, I feel like it's a "witch hunt" to kill a beast that doesn't exist here.

This problem does exist, maybe not on this forum but in life. I suppose it's a message for those who are trying and may run into such beasts. The message is not to give up if you really want to do it.

In Topic: Realistic Encouragement vs Trolling Tear-down

24 August 2012 - 07:38 AM

Great post OP, I would not call myself inexperienced since I worked on a lot of game projects (School and personal), but I always consider myself a beginner no matter what because I'm constantly learning new things.

Here's a funny story. When I was in high school I was not exactly the greatest student (Mostly lazy). I remember taking an optional computer course in grade 10 which exposed us to a bit of VB programming. The teacher unfortunately was not that interested in teaching the course and he never really was a people's person, regardless, I barely passed the course. 2 years later I tried to take the second part of this course which apparently was a bit more advanced, but this time around I had the motivation and seeing how I had the pre-req, I was eligible. The first day of classes I walked in, the same teacher came up to me and asked me to leave his class because I was "not good enough" and I will "never do anything in the computer industry", he went on to say that he refuses to teach me even though it was his job and I had the eligibility. Whatever the case was I had to take a different course and that was that, but all I remember was that his words were heart breaking at the time that I actually wanted to stay away from programming in general.

Fast forward a few years after high school, working to save money, and what not, I eventually ended up going to college for Computer Science, how did that happen? Don't ask, but it was almost by luck (Initially what I had wanted was Computer Engineering). Today I'm happy to say that I work as a Software Developer for a living and have 5 years of experience under my belt in the industry, I have so much passion for what I do that I'm so thankful every day on how it worked out the way it did.

The morale of the story is, if you want it bad and you work your butt off, you will get there. It's not easy, but don't let anyone get in your way if you want it. Even if you think you're a slow learner or not good enough in subjects like math and what not, keep working hard and you'll get there.

In Topic: Complete beginner

18 July 2012 - 09:18 AM

I'm a complete beginner at programming, I tried to teach myself C++ a while ago and it all went downhill. I struggled a lot with it and was really put off, but I've always regretted giving up.

I made a topic a while ago about dyscalculus and programming and many people here posted about how they'd dealt with it so I've decided I'm going to work on it as well, but I don't know a good place to start.

What languages would you suggest for a total beginner? And what books?

I will share my two cents on the subject. I think learning the syntax and actual programming methods is not the problem. Usually people find it easier when they take baby steps, this is usually best when you're working with something straight forward that let's you do things in order. Languages like C++, C#, or Java are object oriented programming languages, while it's possible to implement none object oriented designs with them, most tend to focus on that and assume that you will be using them for an object oriented purpose.

My advice is to choose something straight forward yet challenging at the same time. The first time I learned how to program is when I was doing windows forms with VB 6, and while it was great and easy, is was way too easy and did not teach me a lot of fundementals. Eventually I did learn C programming by doing tutorials and writing command line programs, only then I learned how to program very well. I found C to be a great language for a begginer because it was top to bottom and once the concepts of programming were learned, I was able to apply them to other languages later on such as C++, C#, Java, JavaScript, PHP, etc, though I eventually had to takle the different styles of programming, but that should be done when you can program a bit.

Because I'm interested in Game Development is it advised I focus on that area more so? Or just programming in general?

Thanks for your time and help!

Don't worry about game programming until you at least learn how to program. Dedicate yourself a good month to two to learn programming (Depending on how fast you pick things up). Game programming will eventually be waiting for you when you're done with general programming.

In Topic: Why Game Programming?

12 July 2012 - 01:25 PM

I've been through this bump of "why am I making an engine?" and there are so many reasons to do so.
do you want to have credible education to enter game development as an occupation? then you should make an engine. Even people specializing can learn so much.
do you want full control and knowledge of how things work? then you should make an engine. Unity and Unreal naturally don't show you the bones of it all, this was my problem, I don't like using something if I don't fully understand it. Truth be told I've spent a long time learning all bits and bobs and heck, I'm still learning.
do you want to feel the accomplishment of building a game from the ground up? then you should make an engine, its harder work, it can take a lot longer and it may not always seem worth it. But when you do get passed each hurdle, its a magnificent feeling, maybe because your glad to be done with that part or maybe your looking forwards to the next part, either way its a brilliant process. (this is also one of my reasons)

There are far more reasons but I'm not sitting here to list them,
to keep a long story short, as mentioned above, it depends what you want out of it.

I agree with you on three reasons (Building an engine from scratch that is):

- For an educational reason.
- To imporove your chances on getting a job with big game companies as a programmer (Engine programmer for most part).
- You just love doing it and don't care for the time nor productivity.

On the other hand, if you're planning to take the indie route and be successful, an engine can help you out big time, specially when it's something like Unreal or Unity, these are powerful engines that can produce some amazing results. and if you have experience in programming, there's no reason not to use them and make your life a little easier.

I too like the OP have been working with things like OpenGL, SDL, SFML, XNA, etc for the past two years. The only engine I truly gave a try was Ogre3D and that's not really a game engine. Then I saw what Unity can do two days ago and I finally feel like I can probably get something cool and productive in 3D without the hassle of dealing with OpenGL/DirectX. I have the basics and have a good programming experience (5 years and work as a programmer in my day job), now it's time to focus on actual game programming/design and try to be productive about it.