VBGamer |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Rantings... Rag on a Stick (6 replies, 0 views) (2000-Jul-3) Well, this is maybe a bit over the top, but I need to get this out of my system. Firstly remember that this isn't directed at anyone, it has just been the "vibe" I've been getting lately. Anyway, if you take any offense to what I'm saying, please remember it isn't at you, I'm writing this just to see if others feel my pain or whether I'm just alone.
Now I've got that out of my way, here is my basic rant line:
Many people seem to have no idea how to code even the simplest things without seeing someone elses source code or asking someone how to do it.
As an example, we have Kevin Tango (in case you don't realise, he is made up :) who has decided to make a game, he realises that he should start small, so he decides to copy snake (or nibbles, whatever, the one on the phones). Immediately he gets coding, the main menu, with the same options as a phone, except with a credits button. Then he gets to the actual game.
Question:
"How do I make the snake move"
There are a few polite replies saying that the question is too general and maybe one that says, here is the source code for exactly that: www.blah.com/blah
Then Kevin politely thanks them.
Question:
"How do I slow it down?"
A few more polite replies showing how to have a game loop and all that, but poor Kevin realises he has to restructure his program as implementing this isn't practical.
At about this stage, Kevin disappears, my guess is he can't write the code to move the snake and he doesn't want to repeat his question as the previous attempt failed.
Now here's where I'm getting a bit angrier:
Why can't he just do a tiny bit of thinking, sure it might involve doing something else other than opening up VB, how about actually thinking things out, writing out stuff on paper working out data types? Why? Because he's a newbie and he can just use peoples tutorials with source code and learn from them? Well, I must admit, but whenever I get a tutorial with source, I just run the program to see if its any fun (Remember Luckys FSM demo, that was pretty fun :) and I don't bother reading the source, I might read the tutorial but rarely do I ever look at the source.
What I am building up to is more involving tutorials, making poeple think, not rote learning. Tell people the tachnique, maybe even draw a flowchart or give pseudo code. If they can't work it out, then the tutorial was too advanced for them.
Sure the whole point of tutorials is to help people out as much as is possible, but I believe that people will benefit more from doing some thinking for themselves rather than just asking others to do it for them.
Anyway, I think I've strayed from my point but I think youi get my jist, any comments? Have I forgotten something? Am I being arrogant or just stupid? I want to hear some opinions on this, mainly because I'm bored.
Once again, I must stress that this isn't directed at anyone.
Cheers
|