Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
A jam submission

Hyperbolic PongView game page

An ancient voice wants to play a simple game
Submitted by Ceph
Add to collection

Play game

Hyperbolic Pong's itch.io page

Leave a comment

Log in with itch.io to leave a comment.

Comments

Submitted

Certainly a experience, Managed 51 hits and a score of 11881. The voice told me:

"You have bested me in my own domain. I have no more to offer."

A fun take on a fairly traditional game idea. :)

Submitted

nice game, a bit trippy

What I liked:

  • very cool rendering
  • mind bending

What can do better:

  • music and sfx. One click/blip when contacting with the ball would be nice
  • not sure diagonal movement is normalized
  • a bit more challenge the longer the round goes
Submitted

My skills are transcendent, I tell you! (33 hits)

This is fun.  At first I thought you couldn't collide with the ball after it was in play, but after I figured out that wasn't a factor - I realized I could slow play it.

The math is mathing, as always.  Never in my life did I think I would play pong in a hyperbolic space.  The text effects are also good.

I think a good "up the difficulty" mode would be to disallow the player from passing through the ball (accelerate the ball if the push it from the wrong side) -- but I have no idea how the math for that works!

I always look forward to your submissions, this one is good!

Developer

The math is helped by the fact that at an extremely local scale, as you zoom in closer, hyperbolic space behaves just like regular space, so reflections and rotations and stuff work exactly the same. I essentially use regular physics simulation for collisions that, at the instant of impact, consider things to be in euclidean space to do the maths, then just continue moving things with complex hyper-math until another collision.

However, the speed of the ball is tied to the difficulty, and I wouldn't want to involve the player's velocity else the ball's velocity would be affected, wonking up the difficulty.

...Maybe I should have had the player intangible while moving regularly too? But yeah, being intangible is quite useful for keeping things simpler for longer, which goes against the intention to have you engage with the hyperbolic space.