Ngon :: Physics ball puzzle game. Entry for 2025 olc code jam. Control a physics ball that moves with friction forces. Includes a level editor to build your own level. Ships with a basic test level. Version 1.1.1 Made with PixelGameEngine. Source code linked in github in the more information section.


Controls

Editor

  • 1: Add vertices
    • Left Click: Add vertices to the current polygon at the mouse position
    • Backspace: Remove the most recently added vertex from the current polygon
    • Enter: Confirm the current polygon and create a new one
  • 2: Move vertices
    • Left Click: Move the nearest vertex to the mouse position
    • Backspace: Delete the last moved vertex
  • 3: Move Ball
    • Left Click: Move the ball to the mouse position
  • 4: Add goals
    • Enter: Add a new goal at the mouse position
    • Left Click: Move the nearest goal to the mouse position
    • Backspace: Delete the last moved goal
  • 5: Polygon select
    • Backspace: Delete the selected polygon
    • Left Click: Select the nearest polygon
  • Middle Mouse Button: Pan view
  • Scroll Wheel: Zoom in and out
  • Escape: Toggle to play mode
  • =: Print ball physics state

Gameplay

  • A: Roll to the left
  • D: Roll to the right
  • Space: Jump (while touching a surface)
  • =: Print ball physics state
  • Escape: Return to the editor
  • Backspace: Restart the level

AI Usage Disclosure statement is on the Github repository.



StatusPrototype
PlatformsHTML5, Windows
AuthorBudgiePanic
GenrePuzzle
Average sessionA few seconds
LanguagesEnglish
InputsKeyboard, Mouse
LinksGitHub

Download

Download
ngons.exe 330 kB

Install instructions

Open the page and play in browser with the emscripten compiled web assembly version. Or run the 64 bit executable - Windows only. 

Leave a comment

Log in with itch.io to leave a comment.