Polishing a turd: Shaq's Dream 0.2


Following up with yesterday's post, I present to you Shaq's Dream 0.2: Electric Boogaloo.

It's the same terrible short meme game, but slightly less terrible! Most of the pain points I mentioned in the post are resolved, although there are still some pointerlock issues and audio crackling present in the WebGL build.

Most notable is the addition of a pause menu (accessible via Escape or P) that allows for adjusting mouse sensitivity and -- get this -- exiting the game.


The pointerlock behavior isn't perfect on WebGL, though -- I was able to get the cursor locking again when the Unpause button is pressed, but unfortunately, I couldn't find a way to detect and respond to the initial pointer lock escape in order to trigger a pause. Chrome absorbs the first Escape press and unlocks the pointer, which means Escape needs to be pressed twice in order to open the pause menu.

Changelog

  • Make walking framerate independent.
  • Fixed a bug where mouse input becomes more sensitive at lower framerates.
  • Fixed a single frame input delay for mouse input.
  • Fixed bug where you can walk through the uh... Shaq zone, if you're persistent enough.
  • Fixed the HUD text/crosshair fade to be framerate independent.
  • Added a flashing lights warning.
  • Added a "To be continued..." message to indicate the end of the game.
  • Added a pause menu:
    • Mouse sensitivity slider.
    • Use Escape or P to pause.
    • WebGL: Regain pointerlock on resume.
    • Windows: Added a Quit to Desktop button.
  • WebGL: Removed the fullscreen button in favor of itch.io's better built-in one.

- bdero

Files

ShaqsDreamWindows0.2.zip 49 MB
Aug 25, 2021

Get Shaq's Dream

Leave a comment

Log in with itch.io to leave a comment.