Pixelboy, on Sat Dec 16, 2006 8:38 AM, said:
So this is where your "list" doesn't make sense: For a non-programmer to elaborate on a game idea enough to satisfy your list, he would need the input of an experienced programmer who is interested in seing the "idea" become a real game. But in order to get an experienced programmer interested, the non-programmer needs to get everything already all worked out! It's a regular catch-22!
From the reactions I've seen on these boards to idea peddlers (which has led to the creation of this forum thread), experienced homebrew programmers are NOT interested in coding other people's ideas, no matter how well thought-out they may be, but they ARE interested in helping newbies learn to program games themselves.
I think that's the real message we should all uphold when an idea peddler comes on these boards: "You have a good game idea but don't know how to program it? We'll help you learn the ropes so you can code your game yourself. If you don't want to learn how to program for your target system, don't expect us experienced homebrew authors to do the work for you."
1. You are failing to seperate the design from the implementation. Take the game Monopoly for example. It exists both in the board game form and on video game consoles. The game Monopoly is the set of rules, the board, the cards and the pieces. The game design is independent of the implementation: paper or video. I have yet to see a single idea peddler present even an instruction manual for their game.]
2. As an idea peddler you want a programmer to invest hundreds of hours in your idea for minimal compensation. So you really need to be flexible, and communicate your ideas effectively. Yes, a number of the items I suggested may involve some effort, but if you do the early leg work for the programmer it makes it more likely your idea will be picked up. Programmers are not mind readers. You must effectively communicate the images and ideas in your imagination in a form that a programmer can use. You may have the most awesome game idea ever concieved inside your mind, but if you can't communicate it to others then it is stuck inside your head. In the real world, you would pay a programmer money and the programmer would sit down with you and through a series of meetings work out the kinds of things I listed and present them to you in forms you can understand. In the hobby world, you need to do some more of the work. Yes, it may all be for "nothing". Its a hobby though, and if you don't enjoy it why are you doing it? In the end you have your design and the enjoyment you got from creating and sharing it with the community.
3. I am not the almighty arbiter of good game design. I am merely making suggestions for effective communication. You could come on the boards an say you have an awesome game design: "Orange Ball". That's it, just a name, and maybe you will inspire a programmer. The more effort you put in, the more likely a positive result will occur.
4. The Fade Out project happened because Salsadt (sp?) is a professional digital artist. His sprites are very inspiring to look at. As a programmer, you want to bring them to life. Also he cleary has worked with programmers before. He speaks the jargon, and that makes communication much easier; especially through forums and emails as we do here.
5. I think the programmers have shown that they are willing to look at ideas and make constructive comments on them. What I rarely see is a designer taking that constructive critcism and updating their design. I would expect an ongoing conversation taking several weeks or months of back and forth communciation to generate a good game design. Again, the designer would need to show the flexibilty and persistance that the programmer would need to show to get the project done. Look at how the PPOP thread got programmers exploring what the VCS could do. That was another great designer/programmer session. Did it result in a final game? Not yet, but the interaction and the learning the exchange inspired is a great addition to the record of achievements in this community.
Cheers!














