Imaginary Powers post-jam mini-update


Imaginary Powers has now been updated to fix the embarrassing problem during Brackeys 2022.1 Game Jam.

What happened:

The original browser version had sprite-scaling problems which turned out to be an issue when detecting collisions.

During the jam, I made the game at a smaller size (around 320px wide) and scaled the viewport up to create a "larger" game. On the Windows version where I do most of my testing, this isn't a problem. The scaled-up sprites looked crisp. But the browser version lost the solid edges that were important for gameplay.

This soft-edge scaling problem is something I already noticed in my past jams but never paid much attention to. Unfortunately, it caused bigger bugs for Imaginary Powers. Like the player sprite going through moving platforms which causes them to stop moving.

Here's a sample screenshot from the jam version versus the new version. Notice the edges of the player sprite, the pixel font, and the edges of the yellow "power" boxes.

Imaginary Powers original version

The edges of the text and sprites are too blurred

Imaginary Powers post-jam version

Scaling has been fixed. Text and sprite edges are crisp.

(For more examples of the crisp-versus-blurry edged sprites, see the difference between the browser version of Gnome Kick and the screenshots taken using the Windows version. The blurring is noticeable, though it's less severe for Gnome Kick. Probably because I didn't scale the viewport that much.)

What changed in Imaginary Powers post-jam version:

To preserve the original entry as much as possible, I only turned off the viewport-scaling, resized all sprites, and moved the platforms to resemble the original puzzles. I couldn't resist tweaking a level or two. But this post-jam version is, for the most part, very similar to the version that people played and rated during the jam.

Lessons learned:

  1. Leave some time for testing the version you're submitting!
  2. Don't jump from jam to jam while ignoring things you know are a problem. (I already know I'll break this rule, jams are just happy-stress.)

Get Imaginary Powers

Leave a comment

Log in with itch.io to leave a comment.