If you don't know what JGO or JavaGaming.Org is then turn off now

So, it's been a couple of weeks since I retired from some of the forums that have been a big part of my life for the best part of 10 years. It was a snap decision, in that it only took a moment to press the button, but it's been coming for a while.

First let me say, just because I don't post, doesn't mean I don't read. For instance RSS is still churning out JGO to me day after day. I still think there's a lot of good to be had from the communities. In normal fashion for me, reverse first, why didn't I leave JGO?

1. Because I don't believe in Java gaming any more - no, as you can probably already see I'm just as much a Javaholic as I ever was. Slick continues, Phys2D continues, the games keep coming and the projects that arn't public still go on.

2. Because it's too much like hard work - it wasn't hard work at all, I enjoyed asking and answering questions, moderating and most of all posting my new games and getting feedback (most of what game development is about for me).

3. Because the 4K results didn't go my way - seriously? As I keep saying over and over, 4K is about the game not about the results. If only people would accept that we wouldn't have the ridiculous debarkle every year.

4. Because I hate everyone at JGO - There are a few people my personality clashes with, as in real life, ok, maybe more than a few. However, in general I think we all have the same goal and so they can't really be that bad can they?

So, why? At the time I thought I was doing it because I was getting stressed so much by the types of conversations that had begun to be the bread and butter of the place. Now, while the stress was definitely there, I sort of think of it as a silent protest (not so silent any more I guess) about the state of the place. The community used to be a community - we used to work together. Comment on each other's games, help each other out with code. Work together to make it possible to post Java and Games Development in the same thread on places like indiegamer, tigsource and gamedev.net without people falling over laughing - and we got a long way. It was a community, we worked together to solve our common problems because it's more productive that way.

Unfortunately that community has been dissolving over the past few years. More and more posts are about pushing remits or worse still pet technologies. More and more posts are arguments about which way of doing something is the right, proper and the only way of doing it. There's less and less helping each other out. More than anything else, there is less objectivity. As a community it's failing because we stopped acting like a community. Recent events and posts are what finally got me to click that button, but looking back over years of posts as I have now it's been coming for while.

I tried starting a community project, everyone jumped on, great sign of recovery I thought. However, no one wanted to settle on anything, it quickly divulged into 3 projects, each of which had a set of independent directions - why? Who knows? I'd guess it's because the no one wanted to put their own time on the line for anything but their own direction - no one wanted to work for the community.

The 4K contest was my last bastion of hope. Normally this is where the community pulls together and really starts helping each other out. This year's was a bit quiet on that front, but at least we got some really good games. However, as normal a "discussion" breaks out about whats right and fair in judging instead of focussing on the fact that as a community we produced 63(?) full games (and for another year, managed very well) - all of which were fun, all of which might at some point in the future get someone else to think about Java and Games again.

So, this post is probably pretty unfair on people. There are still people doing the right thing (tm). Being objective. Giving their time freely. Not pushing their own remit/game/library at every given opportunity - and as I said, I still think the community of people has a lot going for it. Still the best Java developers in the world visit the forum, with the best pragmatic programmer attitudes and some of the wierdest knowledge about Java, the VM and the SDK anywhere on the planet.

As to whether I'll be going back, probably at some point. Maybe I already have? If I do it'll be to lurk and hope that the place is going to spring back into what it used to be. It stressed me out a lot to see something that was so great, fall. I just don't see how it's going to claw it's way back.

Hey Kev, Over the last few

Hey Kev,
Over the last few years, many have suggested that I check out JGO. I never did and I feel like I may have missed something great. I am sorry to hear that things went awry. I hope if I do make it over to JGO, I will see you doing your thing and promoting the community. Isn't that why we are here anyway?

I hope you never stop posting your blog, its one of few that I check everyday.

Kevin, Heya, I'm new to

Kevin,

Heya, I'm new to programming but not really new to game design. One of my indie games has been downloaded a few million times. I've always been interested in Java but had a really hard time getting started. Read more designer than programmer.

OMG, you changed me life man! :P

But seriously your posts, blogs, code samples are inspirational. I'm should get my java game done in a week or so thanks to your tutorials. Basically a simple web game like that of your tong.

I've even started a java blog to give back as you have demonstrated. It is still a bit of a mess but a start.

http://darrinadams.blogspot.com/

I've half-heartedly started converting your space invaders to the new 231 jogl but you totally side tracked me by giving props to Java 2D on the forums. My current exploration is to see how far I can take java 2d by coding better and learning the ins and out of java. When and if I hit a 2d wall, I'll finish that and send it over.

Anyway, back to my point. Keep up the great work. You are still sparking community; the community just sometimes lurks in the background as forums are the same as forums everywhere.

Cheers.

I'm sorry to hear that

I'm sorry to hear that you're feeling down. I would like to echo the sentiments of the first two comments. I've been reading your blog for a long time now and every morning I anxiously check to see if there's a new post ... some new technique ... an explanation of another facet of the arcane art of game coding (and coding in general for that matter). You've helped and inspired a large number of people and I suspect that there are a lot of people just like me, reading, learning and growing as a result of your knowledge and your efforts. Thank you.

Just curious, but would you

Just curious, but would you say that the problems you encountered at JGO were due to an increase in size?

The whole dunbars number thing?

Community not being something that scales easily.

Kev: Not really, the 'active' community size hasn't really changed a lot. People come and go - a lot start their journey there and then grow out it.

I suddenly get why you

I suddenly get why you left.

I guess it's only a few bad apples but they do a good job or bring the community down.

Hopefully we can bring it

Hopefully we can bring it back, Kev. Either way I've honestly not noticed the downwards spiral that you seem to have seen. I can think of 3 specific members who I find irritating and selfish but that's about it. The forum does indeed seem pretty static lately, but not bad, just lacking anything but technical questions, answers, and the occasional showcase. Anyway, who knows what'll happen next!

Kev: That wouldn't be anything to do with your new status as global moderator?. As I said, I still read JGO and there's still 5x more ranting and empty posts than a year ago, and 10x what there was 3 years ago.