Hi !
Featured games (83)
games approved by the League of Dukes
Games in Showcase (541)
Games in Android Showcase (133)
games submitted by our members
Games in WIP (603)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
   Home   Help   Search   Login   Register   
  Show Posts
Pages: [1] 2 3 ... 53
1  Games Center / Contests / Re: TAFSJ - The Actually Finish Something Jam on: 2014-12-23 11:23:39
Here is progress for today(warning: 21.9mb gif; click here for still image):
To be continued next week!

Great soft shadows, nice work!
2  Discussions / Miscellaneous Topics / Re: Markus bought a new house on: 2014-12-20 03:18:44
I couldn't live happily in a house like that - too much excess!

Me too! But does it say in the video that he'll live in it rather than rent?
He has to invest his money in something. Buying a big house isn't a bad investment, especially if he rents it out. It's better than blowing cash on a fancy car that just loses money.
The US real estate market hasn't fully recovered from it's big slump in the financial crisis, especially in LA, so I think he's made a good investment:

Some religions say that righteous people should donate 10% of their salary to charity (and Christians say that you should save another 10% for hard times in the future).
I'm sure Markus has given some money to charity, and probably gets hassled to every day, but he has no obligation.
3  Discussions / Miscellaneous Topics / Re: Markus bought a new house on: 2014-12-19 11:41:12
Incredible house. Markus is a hero.
It does look like a suitable place for minecraft HQ with the blocky architecture and flat lines everywhere  Cheesy
I still hope that one day I'll make it big like him.

As an aside, I wonder if he bought the house to live in or as an investment that he'll rent?
I'm doing research on house prices for my phd thesis. Average gross rental yields in Australia are 3.8%, which means that his $70m house should cost $2.66m per year to rent. However most high-end property rents for much less.
This indicates that buyers of high-end property place a premium on ownership and the benefits of not having a landlord. They also hope for high capital gains to make up for low rental yields.
4  Discussions / General Discussions / Re: Educational Game Ideas (for comp) on: 2014-12-19 11:22:17
Your chemistry idea is awesome, sounds like crafting which is all the rage.
5  Games Center / Contests / Re: End of 4K. Thanks all! on: 2014-11-30 03:01:40
I'm wondering what the greener pastures are? HTML5/WebGL/javascript as SimonH suggests?

I'm also moving my interests to other pastures.

Would it be heresy to suggest an HTML5 contest instead? I love java dearly but we have to be pragmatic.

Despite never participating i also thought it was a fantastic contest and enjoyed playing the games and seeing the horror and genius of the code.
6  Java Game APIs & Engines / OpenGL Development / Re: LWJGL 3; how's it getting along? on: 2014-11-19 03:36:25
Hi, Fantastic new release. Thanks for all of Spasi's and the LWJGL team's hard work.
The new window system is great.

By the way I was trying Riven's excellent tutorial on drawing geometry here ( and it all works in LWJGL 3.0 without a hitch except for one line:

ByteBuffer dataBuffer = GL11.glMapBufferARB(GL_ARRAY_BUFFER_ARB, ARBBufferObject.GL_WRITE_ONLY_ARB, (9 + 9) << 2, null);

Which just required ARBBufferObject.GL_WRITE_ONLY_ARB to be replaced with ARBVertexBufferObject.GL_WRITE_ONLY_ARB .

7  Java Game APIs & Engines / Engines, Libraries and Tools / Re: Announce Pure Java HIDAPI on: 2014-10-21 15:04:37
I thought I read here a few hours ago that the api was not pure java but actually used JNA. Is that the case? Seems strange if those posts were deleted? Or am I going mad?  Huh
8  Discussions / General Discussions / Re: Website Content Management on: 2014-09-22 12:18:45
Or any of numerous other options, just don't roll your own!  Grin

What major features do you consider make it worthwhile to choose wordpress or drupal over a roll-your-own solution?

I find wordpress and php harder to learn than servlets and jquery so I opted for a self-rolled solution. However I have a problem that there's precious few open source java forum software projects on offer. The best I could find was jforum2 (

9  Discussions / General Discussions / Re: Microsoft to buy Mojang for $2 billion? on: 2014-09-17 00:59:52
He already "left" Java two years ago. He's been working on things with Unity and Dart/WebGL in the meantime.

This is one of the main reasons why MineCraft was so successful: because java applets let players try out the free version in the beginning.
Now that applets are dead, moving to javascript/webGL seems like a good idea. But I don't think webGL support is universal yet and there are still many browser bugs.
Congrats to Notch, he's an inspiration to us all. I don't think he sold out, he stuck it to the man by charging $2.5b!
10  Games Center / WIP games, tools & toy projects / Re: Praxis LIVE v2 - live visual / coding env - request for testing / comment on: 2014-09-02 02:08:42
Also I tried downloading the example zip file (examples but couldn't figure out how to load it.

After unzipping externally it should recognise all the subfolders (01 Hello World, etc.) as projects which can be opened.  Huh  Also, in case you got this far, remember to restart the hub (red circular arrow) between trying to run each example.

The project zip / unzip menu items are from the underlying platform, and may be more trouble than they're worth at the moment.  I'll do some testing with them prior to the next release, and if they're not proving that useful will hide them.

Thanks for your input, Neil
Aha! cool, yep the examples work now that I open them as projects. The video input and blob examples were cool, they grabbed the video from my laptop camera just fine. How did you do that? What java lib can get access to the video camera so easily?
Thanks for letting me know about RSyntaxPane, it looks much better than JSyntaxPane  Cool
I couldn't figure out how to edit the code in the 'live coding project', there wasn't any button next to the properties of the code element.
The GLSL example just showed a blank window, but I couldn't turn on the openGL pipeline since only the 'Software Renderer' was available in Tools/Options/Video.
New Custom and Smoky 3D were good. Would be nice to see a demo with an animation of flashing lights or something which is sync'ed with the bass of a song.
11  Games Center / WIP games, tools & toy projects / Re: Praxis LIVE v2 - live visual / coding env - request for testing / comment on: 2014-09-01 14:01:58
I downloaded the latest test build and it worked well.
Would be good if it came pre-loaded with a cool demo project that would play some music and make a video with GLSL just to show off the features.
Impressive for how you were able to borrow some code from netbeans. Was it difficult to integrate? I've also experimented with the swing code editor JSyntaxPane but found it to be unreliable and always wanted to know how hard it would be to borrow the editor from netbeans or eclipse.

PS: The older version 131206 didn't work when I started it. Just an opening splash screen and then it died, with the process disappearing on the task manager. Windows 7, intel i7.
Also I tried downloading the example zip file (examples but couldn't figure out how to load it. When I did import project from zip, it popped an error dialog saying "entry anImageFileName already exists. Replace, change....". Then it failed to add the project. Unzipping it manually and trying to load as a project didn't work either since it wouldn't let me select the unzipped examples folder or any sub folder.
12  Discussions / Miscellaneous Topics / Re: What I did today on: 2014-08-03 11:01:30
Looking suave! Is that the waltz?
13  Discussions / Miscellaneous Topics / Re: What I did today on: 2014-07-18 14:32:03
I came across the bug by accident and it took hours to figure out what was wrong.
I just googled it and apparently it's known:
It was funny reading the links and seeing smarter guys than us on engineering forums argue about order of operations too.

Microsoft must have made a conscious decision to keep that bug forever to preserve backwards compatibility. So funny. Many bank models and other important things are done using excel, I wonder how often that error pops up and invalidates their equations?
14  Discussions / Miscellaneous Topics / Re: What I did today on: 2014-07-18 11:20:28
I just tested it on wolfram alpha and it says its -4:
15  Discussions / Miscellaneous Topics / Re: What I did today on: 2014-07-18 08:43:00
Some excel madness. Somehow fascinating, no?
Ah hah! An excel data table. I used to have to do sensitivity analysis using these.
How do you find MS Excel?
I like the concept of it and the keyboard short cuts. It's the best thing for playing around with numbers and equations.
But the formulas are hopeless. For example if cell A1 contains the number "2", and cell B1 contains "=-A1^2", then B1 will show 4, not -4.  Huh? It violates mathematics.
VLOOKUP sucks, as do 'array' functions such as SUM(IF(A1:A100=true, 1, 0)) {ctrl+shift+enter} since they don't work with non-array functions. For example SUM(IF(AND(A1:A100>0, A1:A100<1, 1, 0)) will not work. You have to do SUM(IF((A1:A100>0)*(A1:A100<1), 1, 0)) which is quite frustrating.
I also hate how there's 30 ways to paste a copied cell except there's no way to copy the textual contents (formula text) of a cell without manually highlighting the text within the cell.
Also, VBA sucks compared to Java. I still don't know how to use it, it appears to have no structure to its method names.
16  Discussions / Miscellaneous Topics / Re: What I did today on: 2014-07-17 14:53:08
Today I learned about how to add extra indexes to an sql database table which all of a sudden sped up my high score page from taking 20 seconds to 1 second load times.

Last week I migrated my VPS from Linode (2GB RAM, 20$/mth) to RamNode (0.5GB RAM 6$/mth). Since I barely used 1% of the Linode VPS's CPU or bandwidth resources and that plan was their minimum subscriptio,n I think the effort to move was warranted.

Layout manager finally working... in one dimension. Next step... the perils of the second dimension!
Your approach is interesting, but why not just use one of the countless layout managers that already exist? Swing, TWI and libgdx all have layout managers that you could pilfer or adapt for free.
I know that skinning components is hard to get right in any look-and-feel widget toolkit, but I've found that java layout managers work quite well (though html/css one's don't).

17  Java Game APIs & Engines / Engines, Libraries and Tools / Re: JRebel on: 2014-06-18 00:00:51
It does look cool, but would you pay $365 per year for it??
18  Discussions / Miscellaneous Topics / Re: Losing projects on: 2014-06-13 16:15:27 has free unlimited private repos too.
19  Discussions / General Discussions / Re: [Swing] Can swing look sexy? on: 2014-05-29 15:30:28
I think aayout managers are far better than CSS. I can do any layout with a a layout manager, but with CSS it's a massive headache. CSS is full of random hacks and does not behave as expected. CSS can't be programmed as well.
20  Discussions / General Discussions / Re: Oracle wins copyright for the Java APIs on: 2014-05-10 08:51:44
I just don't understand how there is copyright at all when Sun open sourced the java language and API's? Can't everyone use and copy the API as much as they want so long as they abide by the open-source license?
21  Game Development / Game Mechanics / Re: [Math] Kinetic energy of impact between two moving objects on: 2014-05-09 07:06:30
What an interesting problem, I never thought about that.
Half way down this article it explains your problem, see the "frame of reference" sub heading.

As it applies to your game, why not just always use the game landscape as the frame of reference to calc the damage which is a function of kinetic energy?
22  Discussions / General Discussions / Re: JGO coinage tally on: 2014-05-02 16:13:21
True, it does sound like they have a public relations problem.

But I wonder how many scammers must try to rip money out of adsense? It might be that the 1% of innocents like JGO and otherpublisher websites have been massacred in the mass-banning of the scammers.
23  Discussions / General Discussions / Re: JGO coinage tally on: 2014-05-01 11:29:25
I think the leak is false, it doesn't make sense that Google would ban a website that is displaying successful AdSense advertisements, making money for the website publisher and google.
Perhaps this is a disgruntled employee or just a trouble-maker who made it all up.
Another question, why didn't the people who resigned earlier in protest not spill the leak? They would have nothing to lose.
24  Discussions / General Discussions / Re: [Web Games] What is the best second language? on: 2014-05-01 11:10:36
Portuguese! Bom dia!

I actually don't think it matters which language anymore, soon all languages will be able to be compiled to others, including human languages.
25  Discussions / General Discussions / Re: What hosting do you use for your websites? on: 2014-04-13 14:08:13
I use Linode but it's pricey and overkill for me. It expires in a month and then I'll switch to a smaller RamNode.
Serverbear has a good rundown and the different VPS servers available and their performance:

Most VPS cost peanuts per month so I'd highly recommend them over anything else.
I host my sites on a VPS using apache tomcat which for me was easier than having to learn php, wordpress and the apache http webserver. Tomcat only required knowledge of java, servlets and JSP's. If you decide to go that route, I highly recommend this framework for watching performance:

26  Discussions / General Discussions / Re: JGO Kickstarter on: 2014-04-01 01:47:04
That's cool, good idea. I think this is better than project wonderful because all of the cash goes to jgo instead of a chunk of it going to project wonderful.
But when I click the badges on the right hand column I get an internal server error 500.
27  Discussions / General Discussions / Re: JDK 8 is released on: 2014-03-26 12:40:29
It's a pity that Oracle charge companies for distributing commercial java programs on ARM devices.
What kappa linked to about asm JavaScript is pretty amazing. That sounds like the way forward
28  Game Development / Artificial Intelligence / Re: AI path finding on non tile based game? on: 2014-03-15 10:29:50
Hi, I made a little project that might help with non-tile-based pathfinding:
29  Game Development / Newbie & Debugging Questions / Re: Done with "core" Java , but now... on: 2014-03-14 23:20:30
The problem : now i'm facing things like  building ,deploying , xml  , Maven , Ant , etc..etc..
and i find all this stuff incredibly boring.
My question : i have to resign  and dive into these icy waters , or i can somehow avoid this punishment ?
Thanks a lot for any tip !
I find maven and ant so idiosyncratic and clumsy. Why must they be programmed in XML rather than the language we already know: Java?
Luckily, If you use an IDE then it will do everything for you automatically. Another cool option is something that the jgo user Nate made:
30  Discussions / Business and Project Management Discussions / Re: RTS Programmers WANTED! on: 2014-02-21 01:55:13
If the game isn't started at all this is false advertisement and you might have lost some potential people. Working from scratch is hard to do, and of really isn't that wise. Use an already made graphics library to help you, don't write it all yourself.
Umm, but hasn't he already written all of the graphics? And they look excellent, better than any I've seen in an RTS including AOE2. See the screen shot in the first post.  Clueless

I think artists are harder to find than programmers.
Pages: [1] 2 3 ... 53

Add your game by posting it in the WIP section,
or publish it in Showcase.

The first screenshot will be displayed as a thumbnail.

Mr.CodeIt (6 views)
2014-12-27 04:03:04

TheDudeFromCI (12 views)
2014-12-27 02:14:49

Mr.CodeIt (25 views)
2014-12-23 03:34:11

rwatson462 (56 views)
2014-12-15 09:26:44

Mr.CodeIt (46 views)
2014-12-14 19:50:38

BurntPizza (91 views)
2014-12-09 22:41:13

BurntPizza (113 views)
2014-12-08 04:46:31

JscottyBieshaar (83 views)
2014-12-05 12:39:02

SHC (94 views)
2014-12-03 16:27:13

CopyableCougar4 (102 views)
2014-11-29 21:32:03
Resources for WIP games
by kpars
2014-12-18 10:26:14

Understanding relations between setOrigin, setScale and setPosition in libGdx
by mbabuskov
2014-10-09 22:35:00

Definite guide to supporting multiple device resolutions on Android (2014)
by mbabuskov
2014-10-02 22:36:02

List of Learning Resources
by Longor1996
2014-08-16 10:40:00

List of Learning Resources
by SilverTiger
2014-08-05 19:33:27

Resources for WIP games
by CogWheelz
2014-08-01 16:20:17

Resources for WIP games
by CogWheelz
2014-08-01 16:19:50

List of Learning Resources
by SilverTiger
2014-07-31 16:29:50 is not responsible for the content posted by its members, including references to external websites, and other references that may or may not have a relation with our primarily gaming and game production oriented community. inquiries and complaints can be sent via email to the info‑account of the company managing the website of java‑
Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines | Managed by Enhanced Four Valid XHTML 1.0! Valid CSS!