That is exactly what happens. I just see problems a certain way, way ahead of time. Then I slow down. This process might happen before I write even one line of code.
I'll give you a really simple, silly example.
Client: I want a box that says "Hello world".;
Me: Ok Gamemaker show_debug_message("Hello world!");
Client: I can't see anything on the screen.;
Me: Sorry. Hello Gamemaker show_message("Hello world!");
Client: Cool I can see it now but can you take the '!' out so it just states "Hello world".
Me: Ok Gamemaker show_messae("Hello world");
Client: Can you make the text red;
Me (To the forum): I have a guy that wants red text in a textbox that I can't access and the only Gamemaker knows how to do and I have to program my own textbox guys because this guy wants red text.
Other forum members: Sorry dude, program your own text box. GMS knows how to talk to windows WPF and whatnot but you're on your own buddy.
Me to the client again: Sorry had a few technical issues it will be with you next week.
Client: Really it's going to take a week to make the text red.
Me: Well not exactly it's hard to explain.
Me actually programming: Well I can't access anything unless game maker lets me and it is a gaming platform after all. OK What variables do I need?
- The size of the messagebox (Width, height)
- What about scale Ill add that
- What if they don't like the sprie ill put that in a variable NP
- How am I going to catch an argument while pausing the rest of the code because it's not a textbox anymore.
- This is taking a long tme for what it needs shall I cheat. (I can cheat, can't I?)
- Screw it you can have a box with a mouse detection field and I'll hold the code with fudge because you want it now and It shouldn't be that far fetched, message boxes have been available for years why are you fighting me Gamemaker.
- I'm going to bed.
Client: Sorry this is taking way too long it's not good for me I only asked you to make the text read on the message box you already created (Which I didn't).
Me thoughts: Your right I've failed and it's dumb because it easy but it takes some more time to do certain types of tasks in game maker.
I don't know if you can use the show message functions and pass them more arguments than what I seem to be claiming there. It was just a simple example. If I went into details about what I'm coding it would convolute the situation and nobody would understand where I'm coming from at all.
I do understand where people are coming from if I understand the sentiment correctly. If I ask the time I don't need a lecture on atomic theory and history. But if you have a watch with a missing hand, it's a problem.
Skim over any grammatical errors. I'm too tired for that now. Sorry.