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.
- Mouse sensitivity slider.
- WebGL: Removed the fullscreen button in favor of itch.io's better built-in one.
- bdero
Leave a comment
Log in with itch.io to leave a comment.