Page 1 of 1

Exploding numbers

Posted: Sun Jan 29, 2023 12:01 pm
by Pajo
Divide and add numbers in 2D grid to reach a stated goal

Short instructions:

- Even numbers can be divided by clicking on an empty tile next to them. (One half gets blown away from the cursor.)
- Numbers divisible by four can be exploded in four directions by clicking on them.
- Odd numbers can't be moved, but all numbers can combine with blown parts of other numbers.
- When the stated goal is reached, click on that number to progress to the next level.

- Use Undo to step back. Solve option is available at the beginning of a level
- The levels can be exported/imported to/from clipboard (experimental).

Game page


Changelog:

Mar 30 2023 0.9 UI fixes, colors, level and message tweaks, shapes, 2 new levels, some features unlock on progress
Mar 16 2023 0.8 fixed startup, more color schemes, better import check, added a level, help updated
Mar 03 2023 0.7 tweaks and fixes in UI and levels, zooming, settings menu
Feb 13 2023 0.6 tweaks (including window size on mobile screens), fixes and a few new levels
Jan 29 2023 0.5 initial release

Re: Exploding numbers

Posted: Sun Jan 29, 2023 7:05 pm
by darkfrei
No solution?

Re: Exploding numbers

Posted: Sun Jan 29, 2023 8:41 pm
by Pajo
You can open menu by clicking the "3" sign, restart the level and click on "solve" button to see the solution. What worries me, though, is that the sign is partially covered with the status bar (and probably the menu would be too). Does it happen in all orientations? Is that Android? Which version? And how to avoid that? Maybe the menu should be on the bottom.

Re: Exploding numbers

Posted: Sun Jan 29, 2023 9:37 pm
by darkfrei
Pajo wrote: Sun Jan 29, 2023 8:41 pm And how to avoid that? Maybe the menu should be on the bottom.
The point 0,0 must be at point safeX, safeY:
https://love2d.org/wiki/love.window.getSafeArea

Code: Select all

-- outside of love.load
love.window.setMode(240, 320) -- QVGA, but vertical
love.window.setMode(240, 320) -- double it!
safeX, safeY, safeW, safeH = love.window.getSafeArea( )

function love.draw()
	love.graphics.translate(safeX, safeY)
	love.graphics.rectangle("line", 0, 0, safeW, safeH)
	love.graphics.line(0, 0, safeW, safeH)
	love.graphics.line(0, safeH, safeW, 0)
	love.graphics.circle ('line', safeW/2, safeH/2, safeW/2)
	love.graphics.circle ('line', safeW/2, safeH/2, safeH/2)
end
Android 13, Samsung Galaxy M12:
safe-area-07.png
safe-area-07.png (25.78 KiB) Viewed 2430 times

Re: Exploding numbers

Posted: Sun Jan 29, 2023 10:06 pm
by Pajo
Thanks! I'll look into it.

Re: Exploding numbers

Posted: Mon Jan 30, 2023 5:39 pm
by Pajo
I think it will resize correctly in version 0.53. Please test!

(Edit: removed link as new versions are available.)

Re: Exploding numbers

Posted: Mon Jan 30, 2023 6:03 pm
by BrotSagtMist
This is a great game.
Great puzzle concept, good interface.
High five for doing an IDLE check, good to see someone investing time in fine tuning.

Re: Exploding numbers

Posted: Mon Jan 30, 2023 6:53 pm
by Pajo
Thanks!