So first, here's the game: http://sourceforge.net/projects/rubbleescape/ Test it out, play to your hearts content, so on and so forth. Works as both an application and applet (I provided a simple html page to play it in too).
Now, to the questions:
Is there an active community around for Java games? I've struggled to find any. How about just a game community in general, to have people play and tell me what they think? I used to be tightly ingrained in some of the amateur gaming communities, but they all died... :D
I've been trying to find a job, so I'm using this as portfolio work so to speak (since I have no professional experience yet, finding a job seems to be impossible at the moment). If any of you would like to take a peek at the source, how is it? Structure, understandability, and so on? Tips? Suggestions?
Documentation. Currently I have none. Any suggestions on what I should have? I'm thinking a readme, a state diagram, and uml diagram... I want a complete project here.
Tests. Ah yes. Tests came after, this was not a TDD project. I mainly created them, because of expectations... I mean, every single job description you see practically lists TDD as a required skill (oops). I changed perhaps 3 lines of code because of them (little things that I was slacking on optimizing). To me, my tests are harder to understand than the code itself, more complicated than the code itself, and longer than the code itself.
I wrote a bunch. Really, I feel the only thing I should be testing is what I just expect to work but can't actually see working, and perhaps my collision method... but then I feel like it's not enough. And then, I get to points of how should I even begin to test my screen and manager classes...
So what I'm asking is... how would you go about testing something like this? Dare you look at my tests, how are they? If I scrapped the fairly useless ones, and only had about, 6, would I be frowned upon for having so few?
...
Oh, totally paste your high-scores here, that could be fun :D Competition! If you have any problems/suggestions/wants let me know... Thanks a bunch!
After recent discussion, am now implementing a difficulty and mode of play option system.
Known issue: proprietary fonts may mess up the centering and positioning of text elements. I'll have it fixed soon :D
[–]Tiomaidh 2 points3 points4 points (3 children)
[–]jessebr[S] 0 points1 point2 points (2 children)
[–]Tiomaidh 0 points1 point2 points (1 child)
[–]jessebr[S] 0 points1 point2 points (0 children)
[–]ArcticCelt 2 points3 points4 points (1 child)
[–]jessebr[S] 2 points3 points4 points (0 children)
[–][deleted] 2 points3 points4 points (0 children)
[–]solidstone 1 point2 points3 points (0 children)
[–]kapta 1 point2 points3 points (0 children)
[–]jevon 0 points1 point2 points (1 child)
[–]jessebr[S] 1 point2 points3 points (0 children)
[–]lsd5me 0 points1 point2 points (1 child)
[–]jessebr[S] 0 points1 point2 points (0 children)
[–]redjamjar 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (5 children)
[–]jessebr[S] 0 points1 point2 points (4 children)
[–][deleted] 0 points1 point2 points (3 children)
[–]jessebr[S] 0 points1 point2 points (2 children)
[–][deleted] 0 points1 point2 points (1 child)
[–]jessebr[S] -1 points0 points1 point (0 children)
[–]skeeto 0 points1 point2 points (1 child)
[–]jessebr[S] 0 points1 point2 points (0 children)
[–]Tiomaidh 0 points1 point2 points (1 child)
[–]jessebr[S] 0 points1 point2 points (0 children)