Okay. So I have a game idea that sounds crazy, but I think could be really fun. I have no idea how I would go about making it, so let me tell you and you can give me your ideas and suggestions. Please bear with me. It may take a while to explain.
The game opens with a start screen that is divided into eight sections. Each section is for a player (there is room for eight players).
Each section contains:
1. A picturebox that displays a read-only color (the user should not be able to edit it, colors can be blue, red, green, yellow, pink, orange, cyan and silver)
2. A checkbox to determine if that color is going to played (that way any number of people can play, you just check a color for each person playing)
3. Two buttons side-by-side. (e.g. you click the left button in the red section and a message comes up that says 'Press any key on the keyboard", do the same with the right button and those two keys become the method of steering for the red player) In addition, the button will display the character for the key you pressed. In case that was confusing, let's say the red player pressed N after he clicked the left button. The left button now displays the letter N. Next he clicked the right button and pressed M. When the game starts, he will turn left with N and steer right with M.
There is a strip at the bottom that has a numeric up-down box and a start button. You enter the number of points you're going to play to in the numeric up-down box and click start to begin the game. For our example, let's say three people are playing and they selected colors blue, red and silver.
The start panel fades out and a black screen appears. The program starts drawing a blue line, starting a random point. One second later, a red line starts drawing at another random point, and the same happens with the silver line. When red presses the N key his line begins to curve to the left and the M key curves it to the right. The same goes for the other colors, just with different keys. Every 20 pixels, each line turns black for 5 pixels, but keeps drawing. The goal is to curve your line through the black spaces in the lines. Everytime you successfully pass through a black gap, you get a point. But, if you curve your line back into your own or someone else's (the colored part, not the black gaps), your line stops drawing and you are out for the rest of the round. Every ten seconds, the lines start drawing a little bit faster, adding to the challenge. It can get pretty competitive if you start trying to cut people off. When it gets down to only one person left, a 10-second timer starts. At the end of the ten seconds, the round is over. That insures that the last person left can't gather too many points without the others playing.
When the round is over, a form appears offering an "Exit Game" button and a "Proceed To Next Round" button. The game continues as I described until someone reaches the number of points set previously in the numeric up-down box. Also, Esc will pause the game at any time.
So, I hope I did a good job describing it. If you got a good picture of how it works, please let me know if you have any ideas. Especially about getting the program to draw the lines.