…but no way to implement it.
That is, I don’t have any idea how to use flash, don’t have the program, and probably couldn’t do any good with it anyway. The idea would need fairly good art and sounds anyway, neither of which can I supply.
The basic gist of the game is something like electric box or launchball, you have a grid and put stuff on the grid to achieve a goal. But the goal would change from level to level. More importantly, the unique thing would be that instead of rewarding or passively regarding simplicity and efficiency, the game would reward complexity in design.
Simply put: In the game that’s in my head, beating a level gets you an upgrade, like a bigger grid or new object to use. But making points through complexity is the only way to unlock another level.
The other thing different from the games I mentioned as examples is that the player unlocks an object type and can then use an infinite number of them in a level, even older levels. Difficulty arises from making the most complex level, and from limitations that each object would have such as steam having to go upward through pipes or water needing pumps. Perhaps there could be some kind of cost system so the player doesn’t have it too easy, which again might be upgraded by beating levels.
I can go into greater detail if anyone who actually knows how to work flash is interested.