Brainstorming the future

I feel Java games are about to make a huge comeback. Starting with Minecraft, and onwards!

Indeed, Notch has boosted interest in Java. I was reading through the (terrible) chat when Notch was live-streaming for LD48, and most people were asking what programming was like and some even downloaded Eclipse and the JDK.

I also down vote the ‘general game dev site’ suggestion, there are a lot them around (well maybe not a lot, but a few) and most have stagnant or decreasing populations of regular posters. The kids today just don’t do internet forums. Blogs, Facebook and twitter are all they know. Hence I feel that forums are dieing venue. So far as the realm of all possible features, allegro.cc is site dedicated to the allegro c/c++ library that has a games depot and wiki. Gamedev.net is the other feature-full site with dev blogs and other things. I personally don’t see that those features get a lot of use on any of the those sites. Hence I’m just here for the forums, but I am curmudgeonly that way :P.

There used to be a lot of comraderie on this forum, it was the only place you wouldn’t be laughed at for writing a java game. It had the feel of ‘us vs the world’. But as cas always reminds us, there are a lot of obstacles to deploying Java apps of any kind, and the world is moving on from the desktop, to places where java is not always an option.

There is a wealth of info here, like the epic networking thread, that would be a prime candidate for the wiki. But otherwise, writing tutorials is a pita. I tried that many years ago, and if anyone thinks it would be fun/worth while, you should try it. You start of with the best intentions, then realize ‘how much of this do I really need to explain?’ can you assume the reader knows anything? The Nehe tutorials (comments in line with code) are the best way to go for tutes imo.

nonnus29,
I do agree with the down vote for general game dev site.

But incase you overlooked it. Android is a hugely growing market, and Android is nearly entirely java.
Many tablets and smartphones are switching to Android, even many small indie devs have left apple for Android because of Apples overly strict and sometimes app killing policies.

Not only is Android constantly growing. There are a lot of mini projects underway to get Java to iOS in some shape or form.

Though I will admit, Consoles are still a big problem for both, though PS3 and wii are hard to get anything deployed. Xbox live does make XNA and C# a very worthwhile competitor.
Though C# is extremely similiar to Java and wouldnt be a hard jump to make if you wanted to either port or simply make some 360 games.

and PC isn’t dying. Also in my opinion, although it may sometimes seem like it, there are simply more forums out there in more areas, so the “thinning” you may occasionally see, is simply people finding their niche or their group that they like better. Sometimes you stumble upon a forum for some random topic with 100,000s of posts and super thriving community and never even realized there was one.

Because information is so much more wildly available, people need to ask questions less so sometimes there are less forums.
Also with places like newgrounds or kongregate for flash games anyways. People can post games and don’t have to post to forums asking as many people to try out.

Java may not have a site as big as newgrounds or kongregate(though there are some mini ones, that are growing) But one will eventually get it right. Especially with the coming improvements to java 7 and 8.

I’d like to point out that Forums aren’t dying so much as changing/morphing.
A blog or twitter/google+ or social networks simply supplement them and in some ways they are better because each one is typically very specific. (sometimes to a problem/obstacle/solution and not to an entire subject(like a forum)

Also, there is a growing problem among app developers and even website developers on getting recognized because the internet is so vast, it can be really hard to simply get noticed. It doesn’t mean there are less of people or less interest in things, its just they spreading out to those “hidden cracks” in our view of the internet.

If Notch would mention on his blog that jgo is where he did hang around before Minecraft was super popular you would see some people coming here.

But obviously “Java is slow and not suited for games” is still burned into mainstream brains - aint going to change. Which is why java game programming isn’t as popular as it rightfully should be.
Even when people learn Minecraft is Java; the comments I read were like “what he is using Java? Isn’t the JVM way too slow for games?”

Seriously, my main reason in learning java for game is that “fact”. don’t you think it’s challenging :yawn:

[quote]But incase you overlooked it. Android is a hugely growing market, and Android is nearly entirely java. …
[/quote]
I honestly have no idea where you get this from my post. But regardless, people doing cross platform game develop for the iphone and android are using objective c/c++. You can do your boosterism fan boy act all you want but the reality hasn’t changed in 15 years. Cas will attest to this.

Ahem?

Kev

Oh, xmlvm and other solutions not withstanding ;D

I honestly have no idea where you get this from my post. But regardless, people doing cross platform game develop for the iphone and android are using objective c/c++. You can do your boosterism fan boy act all you want but the reality hasn’t changed in 15 years. Cas will attest to this.
[/quote]
“and the world is moving on from the desktop, to places where java is not always an option.” -nonnus

Java IS an option in Android and I believe it recently overtook iPhone in overall marketshare?(though its divided among some older phones)

Secondly, I’d like to defend myself on your “fan boy act” comment. We are in a Java forum you know and although I won’t deny that I really do like Java. I regularly program in C# (where I’ve had several jobs in) As well as a half dozen other languages. I personally am not a huge fan of Objective C but do program in it at least 3 days a week for the iOS.
I typically see a fanboy as not only as a negative term but also as someone who is so in love with something they do not follow logic and arguments against it, even though their arguments are meritless. I am not that far gone, Java has its own set of problems as does other languages but it doesn’t “suck” like a lot of people still think.

A LOT has changed in 15 years. I think you misinterpreted what cas was trying to convey.

What… How do we do this with the account names? :smiley:

Note I qualified that as indicated. I didn’t say ‘java is never an option’ I said ‘not always’. You mention android, not me. I can’t be anymore clear, if you intentionally misread others posts that’s your problem and no one elses.

Wee pissing match with some anonymous person on the intarweb isn’t this grand?

http://techcrunch.com/2011/08/24/rims-new-qnx-blackberrys-will-run-android-apps/
Will this help at all?

I also upvote an Android section; I think it would help to diversify JavaGaming without losing the ‘Java’ bit.

I think in total the whole site needs to move away from being just a forum. Move the forum to /forum, and then put an articles and games show case section in, which is automatically featured on the front page.

If people’s games/articles were on the front page of javagaming.org, when you visited, then people would be more inclined to put some online.

You could also allow people to submit Java related news, which would also get put onto the front. It would make JavaGaming into more of a place that people would visit daily to read, and get information.

to further expand on JL235
What about a Android Java Gaming review section?(either a pure number score, and/or small snippets/comments (with links to android marketplace)
That way we could drive non programmers to the site to check out the non programming ( but java only, game related stuff)

Obviously it wouldn’t be a “review/score/rating” for ALL android games, but either ones specifically selected with a slight bias towards people who frequent here.

Where either JGO members or selected JGO members vote?
(selected members being anyone who meets a minimum criteria)

I agree with what JL235 said, having articles, reviews, news, and what not would be awesome to have. Right now I can go multiple places for Java news but not so much for Java Gaming news.

If articles/games showcases/news are added to JGO, then what is most important is how this is done. Just adding them isn’t enough, they need to be done in a way that gives an incentive for people to both view and build them.

If they are hidden away under a /articles tab, then no one will look, and no one will bother making any more. If the way to add more is indirect, then people will read, but never contribute, and it will dry up. If these features are added, then they need to be prominent. Adding them is not enough.

It might also be nice to centralize every new comment/post/article/game/etc into a list on the front page. A bit like on Reddit, or the Greenfoot Gallery.

I like the articles/games showcase/news for a front page. It would have to be in a “glossy look”, like you can see on many news websites. A short paragraph to grab the reader’s attention and a link to the more indepth article. Adding the latest to the top.
The individual poster should be responsible for making them presentable, unless someone volunteers to edit this front page. Establishing a format will help with the presentability.

[tr][td]Article one with some text. And a link.[/td][td] [/td][td]Article two with some text, and a link.[/td][/tr][tr][td] [/td][/tr][tr][td]Article three with some more text, and a link. [/td][td][/td][td]Article four with text and link.[/td][/tr]

Nobody responded to having a place to put all the featured game as some sort of “java portal” (since this site already has a lot more traffic then most java portals ever get) could help get java games exposure, featured games feedback and maybe even some money for developers and the site? Are my posts invisible or is this just a bad idea ??? lol

Isn’t that what the following functions are supposed to do?
"Show unread posts since last visit. "
“Show unread posts since epoch.”
Also at the bottom the “Java-Gaming.org - Info Center” where it has the last 50 active posts is supposed to simulate?

I know its nothing like reddit in its scale/scope but for new comments/post is does it a little bit.

To clarify, I meant that it needed to include articles, games, comments and new forum replies in that list. Not just forum.

But no, I’d argue those parts of JGO just aren’t the same. The two sections you have to click to, and those links are quite easy to miss. The list at the bottom is also way down at the bottom, again easy to miss.

I am saying that the front page, without scrolling, needs to show new content. That could be a featured game or article, plus small links to other new items, ideally with something graphical to back up each of those. Otherwise the incentive to both use and contribute to those sections is dramatically reduced, when you are required to ‘do x’ before you can see them.

People can be very fickle over small differences. For example Amazon have found that a slow down of just 100 milliseconds on their page loads, will cause a drop in sales. Google have found similar with their search results. That is why both sites tend to load very quickly. Things that seem small to regular users, can be surprisingly big barriers to new users and lurkers.