Alright, everyone. I got an idea for a nifty little game that can easily be made in OpenGL, unfortunately, I'm starting work this week and won't have the time to work on it, right now. I'm posting the concepts for anyone adventurous enough to take on programming the game while I can't. So if you like the idea, feel free to take it. Just give the concept credit where credit is due.
The concept is simple. It plays like regular tetris, except the board has two openings, a beginning and an end. Regular tetris pieces are dropped, which have open ends and are connected to each other to form a maze that goes from the beginning to the end. The object of the game is to complete the maze before you run out of room. Attached is a concept image of a complete game and what the pieces could look like. I added a 1x1 piece to make the game easier as I figured it would be too difficult to complete otherwise. This piece should come out at a greater rate than the others.
Some other ideas I've considered are:
1. Have a little guy run through the maze as it's being completed.
2. Have multiple exits worth different points. Should make completion easier.
3. The pieces have doors that can be rotated to allow different exit methods on the piece (depicted in concept)
4. Have timed mazes that fill up with water or some other similar tense situation.
And that's about it. Any ideas, feel free to say so. Also, if you've ever seen this before, you should say so.