Prismatica version 1.2 shipped on July 21 to Steam, the Mac App Store, the Humble Store/Widget. Version 1.2 is also be the initial version to be ported to mobile, i.e. iPhone, iPad, iPod touch, Android phones (via Google Play, the Amazon App Store and the Humble Store), Amazon Fire Devices and Windows Phone as well as selected Blackberry Devices (via the Amazon App Store).

As of this writing the new build is still being reviewed and/or reprocessed on some platforms so the exact availability may vary for a few days.

I got some really good feedback for version 1.1 and there was a noticeably consistent consensus in most criticism of the game. With the excretion of the volume imbalance problems (of which I was blissfully oblivious thanks to bad hardware) it turns out, the complaints that people had pretty much mirrored my very own “list of stuff I wish I had time to do” so this update is especially fulfilling to ship as it addresses many things that have been bumped to the “nice-to-have-if-I-have-time” list all-too often.

  • Added “Challenge mode”
    • Well, not so much “added” as split the game into a calm and cool “Zen mode”, where you just solve the puzzle in your own time and your own way (as the game was originally designed to be played by the way) and a “Challenge mode” where you try and beat the clock with a limited number of moves to earn more stars.
    • In order to unlock the “Challenge mode” you must complete the first 6 levels of the game.
    • If you have already completed 6 levels upon updating the game to version 1.2, the “Challenge mode” will simply be unlocked already.
  • Audio and volume rebalancing
    • Turns out the built-in sound card in my laptop is complete sh*t and as such, what sounded fine and balanced to me, turned out to be shockingly jarring and aggressive on pretty much every other machine (lest they happen to have a similarly sh*tty sound card).
    • I also added fading (and pitching) out to the music since it’s abruptly stopping between transitions didn’t really jive well with the smooth-feeling transitions I was going for, especially with the animations.
  • Revamped the “Win” screen
    • The animation sequence when solving a level has been redone from the ground up to make the event feel more natural, transitional and “shiny”.
    • The transition between normal play and the win-screen/menu always seemed a bit rushed to me which actually added a lot to the “shock-treatment” you got from the way-too-loud audio during the winning sequence (i.e. when you rotate the final piece into place the music abruptly stops and you are suddenly surprise-attacked by the jarring sound of cymbals crashing and the all-to-loud jolly Lalala’s of Svavar Knútur.
    • The transition as a whole has now been made to feel smoother and to “ease” you into receiving all those shiny stars so that even if the volume hadn’t have been rebalanced, solving a level wouldn’t have been as much of a shock.
    • This also allows for the injection of the “Challenge mode unlocked” dialog when appropriate as well as any future dialogs like achievements and such (yes, there will be achievements added soon™).
  • Added “Fast-Forward” button for level intro and scrambling
    • This button unlocks with the “Challenge mode” after completing 6 levels and will fast forward past the level intro animation and the levels initial scrambling.
  • Added simple text message in dialog boxes
    • More specifically; “Reset all stars?” in the reset confirmation dialog, “Color blind mode on/off” in the color blind mode information dialog and “Challenge mode unlocked” in the challenge mode unlocking information dialog.
    • I finally caved in my “all-too-clever” attempt to have the entire game text-free when I realized that it was starting to adversely affect the design over all and some players experience. A few players even reported having accidentally reset their scores (something that I sincerely hoped would not happen but was secretly afraid of).
  • Added subtle mouse-over effects to the puzzle board (PC/Mac only)
    • When hovering over a piece, the cog that will be affected by clicking and dragging now grows slightly. This is to better indicate which cog you are about to rotate when clicking a piece that lies between two or more cogs. In case you’re wondering, the logic is simply; the cog to which your mouse is closest.
  • Music encoding changed to Ogg Vorbis
    • Unity now uses Ogg Vorbis encoding for all audio by default (instead of MP3) which means that loop skipping due to the dreaded “MP3 file padding” is no longer an issue. Having already programmed around that issue, I never the less just re-encoded all the music to Ogg Vorbis and turned off the CPU expensive audio file pre-loading process which removed the skips created by the “MP3 file padding” (by having the code literally “listenin” to the files really, really fast to find the padding before playing them).
  • Tutorial changes
    • As part of the split between “Zen” and “Challenge” modes, the tutorials have been changed a bit.
    • The level I-02 tutorial which pointed out that you received the middle star (or only star in “Zen mode”) for solving the level has been removed as it only made sense as the first part of a trilogy of star explanations.
    • The “you-get-this-star-for-beating-the-clock” and “you-get-this-star-for-using-less-than-so-and-so-moves” tutorial hints now appear back-to-back in the first two levels you tackle and solve in “challenge mode”, regardless of what levels those are.
    • Please note that if you update to 1.2 with more than 6 stars, those tutorials won’t display at all (as that means you’ve already seen them).
  • Other UI improvements and tweaks
    • The time and move tracking widgets now display a “+”instead of a “-”  in front of their value after you run out of time/moves to indicate that how much you’ve gone over the allotted time/moves. The minus, although very intentionally added, just looked a bit “buggy”. Somehow we seem to be instinctively vary of integer-overflows in video games, even those who have no idea what that means.
    • My own name turned out to me misspelled in the credits… go figure! ;)
  • Code refactoring and optimizing
    • The code-base itself finally got some long-overdue love; removing debug code and unused scripts, updating outdated animation functions, removing sub-par object look-ups and references and so on.
  • Smaller bugs fixed
    • …of which there were surprisingly few! :)

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Post Navigation