@Endos that sounds great I guess I'm more interested in the logic of how it would work. Specifically pausing the underlying level. I appreciate the suggestion, maybe I will start there and just see where it takes me.

That depends on how your engine works. If you has separate update and draw methods, you can simply ignore any update to pause everything while showing the popup.

You can make a window class that draw a black square with some transparency and a border and over it every item you need to show in that window. The same as if you were drawing the HUD, but inside that square. I do this in my last game for the options and some windows I need inside the game and works great.

SUPERBLAM! is a run & jump classical platformer game with multi-layered parallax scrolling. Briefly, a Mario-type game.It will be available first for Android and later for iOS (and maybe other platforms).

We are looking for Android beta testers! You should have android 4.0 or higher to test the game.If you are interested, please join the Google+ SUPERBLAM! Beta Testers Community following this link: http://bit.ly/sblambe

I present my last game, and the first for iOS. I've used LibGDX to make it. It's a Tetris type puzzle with some maths involved. Don't get fooled if you don't like maths because it's very easy and you will get it in a few seconds.

Everyone that had the chance to try the game have the same opinion, that it's extremely addictive. These are some user reviews:

-"Awesome!!! Got hooked within 30 seconds. This one could become big . Great job "-"Wow I spend all morning to play this game. You need to try this. Very easy but still excited. "-"Great brain game Such a nice simple brain puzzling game.....i bcm addictive to it "-"Really addictive. Gets your brain going. You'll lose track of time."-"This game was really fun and well designed. I liked the fast paced action and the frenetic gameplay when the numbers have almost reached the top. Highly recommended."

If you like Tetris, and you like 2048, you will love MINDTRIS!

I forgot to say that the game it's free and it's available for both, Android and iOS.

I'm only using Windows Defender and Malwarebytes. I've checked for a .gradle folder, but none exists. In one of my previous tests I installed gradle, but that did nothing so I removed it.

I don't know in Windows, but in my Mac the .gradle folder is hidden, so be sure that you has the explorer configured to show hidden files.I also must say that the last gdx project setup doesn't work for me, I had to use an older version (1.2) that work fine.

here is a simple loop that would just loop through the entire map. Every step you can check a tile for a "blocked" property, or whatever it is you use to build your collision map:

EDIT: Note that you can remove the mapLayers part of your loop if all your blocking is only happening on one layer. In my old engine I had to potential for blocked objects on multiple layers, so I had to check those as well.

The longest code I wrote was in my old job, while porting a very old ERP to something "more visual". Around 200K lines or so, with the worst and more obfuscated language that exists in the universe

And as the longest personal work, there where 2 and I'm not sure which where longer (around 20K lines). One was something like a Windows OS I wrote more than 20 years back in C, and the other a shooter for the Nintendo GameBoy Color.

Hi all! I added a lot of features to the game engine and the game looks much better now. This are some of the most important additions:

-Advanced sprite management. It's able to build sprite animations from a sprite sheet without writing any extra code. You only need to put a new name in an enum and it's ready to use.-Tile animations-Tile animation attachments-Map triggers-Enemies. Various types with different behaviors.-Basic global lighting. -Audio engine.

The rectangle.overlaps method works fine, it doesn't has much mystery. I think your problem could be that you are moving your sprites or the map at more that 1 pixel per frame, and you don't has this into account.

java-gaming.org 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‑gaming.org