ID:164767
 
How to fill the gaps in game designs?

My friend is designing a game for me to code. But I'm quite scared that he wont give me a full game. How do I know what to fill the gaps with? What if there's a plot hole? What if there's a logic flaw? What if I'm not skillful enough to code it (at which point I'd eat my hat)?

Any suggestions on how I'd know what to do with the small cracks that he wouldnt understand would be helpful. Take into account that he is NOT a coder and I'm unsure if it'd ever grasp the idea of coding so I can't keep asking him what to do in diffrent situation as he would not understand it.
If the paraphrased words of Murphy (of Murphy's Law), anything that can go wrong, will go wrong.

When designing/programming a game, there will be problems that you may have overlooked at first or didn't know it was there.

My suggestion is when you do something major in the game, make people help you alpha test it, fix up anything wrong, beta test for a while (once everything's ready for one), fix up stuff, program in new stuff and repeat until the game is no longer in development (finally finished - published basically)

In other words, mistakes/problems will happen so don't get too worried about what to do to avoid it, just be prepared to deal/fix it.

- GhostAnime
In response to GhostAnime
Well in all programs I've done so far nother has gone wrong so...

Anyways I'm asking this... here's an example (I think it's on the way to being solved): He wants a turn based battle system but wouldn't/couldn't tell me the style, layout etc. Solved by asking him to draw it which he says he will do within the next three years :(. But I fear that there will be many other problems like this, this being lack of desription of what he wants me to code.
In response to Atomixkid
Hm, I see your point..

Warn him that if he doesn't decide immidiately or soon (eg: the next two days), whatever system is involved is most likely to stay because you do not want to program everything again.

In order to have a sucess game in a team, everyone needs to work together but you have to make them see your way for some situations as well...

If I made a game system with a battle system really involved within the whole game and the other person said to strip it all out and replace it with another type of certain system, I would say screw him

Or you can just tell him with the lack of inofrmation he gives you, you will make it suited to what you want and hit the road jack if you're going to hate it (after a large amount of work done and nothing as small as a simple verb).

- GhostAnime
In response to GhostAnime
Thanks, that's the best reply I could ever hope for. Mainly because I lack the imagination to hope for anything better, but who needs to imagin something when someone has just typed it out for you?