I asked about this on Stack Overflow, and was referred here (to Code Review), though I still think it may be out of scope for CR.
The question is:
I have written my first (complete) program, how can I (not working for someone who will tell me if I did a good job, or doing it for a class with grades) get feedback on what I have made, as a whole? As far as usability, code, efficiency, documentation, graphics, and possibly bugs I missed.
Now CR is a place for code review, but is review of the entire application (in this case a game) as I outlined on SO within scope here? It seems like too large a question, that will be unlikely to help others if they come across it.
Take note that I would also be interested in feedback on non-code elements of the program, which is not "code-review" at all, though an important part of the application.
Let me give an example:
In the question I intend to ask I will need to post the entire source of a Java game. This source crosses multiple files. Plus I would need to post the sprite textures, as I would love some feedback on them, and I would need to link to a compiled copy of the game itself, for someone to actually play. The game can be compiled and run in browser, or as a .jar file. I have noticed that the in-browser version runs poorly (framerate problem), while the Jar runs fine, but I do not know why, I blame it on JRE. What I want is someone to look at it all, and tell me what I did well, what I did wrong, what I could make better, and if there are any things about the language I could utilize to improve things. Not to mention the big question: Is this fun???
Is that an appropriate use of CR?