Little jME Success Story

So once upon a time I needed to prototype a tile map service in OpenGL.



jME to the rescue.



I was going to need to do terrain work.



jME to the rescue.



I was going to need to to a lot of terrain work. I needed LOD.



jME to the rescue. (thanks @sploreg)



So I did it, in 449 lines of code.



Then I wanted to get some video of the application running.



I did that too, in 450 lines of code. (thanks @bortreb!)



http://www.youtube.com/watch?v=L42jw3WBvKg



I just had a lot of fun writing this post :slight_smile:

7 Likes
@sbook said:
I just had a lot of fun writing this post :)


Just admit it, @normen is right behind you twisting your arm. :P

Good work there btw. :D
@madjack said:Just admit it, @normen is right behind you twisting your arm. :P


http://1.bp.blogspot.com/-0vtXL3jsuu4/TvxrdOsDC0I/AAAAAAAAFBM/O87IhL-yfas/s1600/Ninjas.jpg

He and his friends.

me want ninja friends also :stuck_out_tongue:



and nice work ^_^, jME saves the day once again

Why are you using terrain and LoD for this? Do you want to add height?



I had a similar project (2D though) using MapTiler and OpenLayers.



Edit: Ah, I see. The terrain does the tiling for you.

@survivor said:
Why are you using terrain and LoD for this? Do you want to add height?


Yes, we have ASTER GDEM data to pair with it.

@survivor said:
Edit: Ah, I see. The terrain does the tiling for you.


It's actually not using terrain grid but a generic spiral algorithm to generate which tiles we want based on whatever is in the center.

@survivor said:
I had a similar project (2D though) using MapTiler and OpenLayers.


Using jME? Tell us about it!

No, not using jME. I used GWT-OpenLayers to draw the map and GWT-G2D to draw everything else. A bit complicated, but IE6 was a requirement, so…



You can see the project here:

http://www.nabyrinth.com/en/home/



It was intended as some kind of ad platform like www.milliondollarhomepage.com. I’m just responsible for the coding and the server stuff, not the contents or design. I was asked for help by a friend. :smiley:



Well, that’s not entirely true. I am responsible for the content of this cell:

http://www.nabyrinth.com/en/home/#n-1111-1111 :smiley:



The map has 7 zoom levels, but someone decided that would be too complicated (one of many questionable decisions). So now there are just the levels 2 and 7.



The backend is an OXID shop, because this was the only free shop I found that could handle (database wise) 2.500.000 unique articles in direct access by many users on a cheap virtual server.



But I used jME3 to make a little game to promote the site:

http://www.nabyrinth.com/NabyBallMaze/



That’s the story behind NabyBallMaze. :smiley: