the cutting room mirror

SpongeBob SquarePants x One Piece

A browser game made to tie-in with the SpongeBob and One Piece crossover from McDonald's.

Unused Videos#

To do:
There's more apperently.

Earlier version of cutscenes can be found on the servers.

v001

v002

McDonaldsSBSPOP-sbop_intro_branded_720p_h264_v001.mp4
McDonaldsSBSPOP-sbop_intro_branded_720p_h264_v002.mp4

There are fewer clouds and fixes a rendering bug on sides of the screen where the water touches.

v001

v002

v003

McDonaldsSBSPOP-sbop_leveltransition_720p_h264_v001.mp4
McDonaldsSBSPOP-sbop_leveltransition_720p_h264_v002.mp4
McDonaldsSBSPOP-sbop_leveltransition_720p_h264_v003.mp4
  • The beginning part looks different in v001, the ship uses a different model, the bubble doesn't have a reflection effect and there's no seaweed.
  • v002 is missing the fog horn sound effect, the ship still uses a different model and the water on the surface is darker.

Unused Graphics#

Unused

Used

McDonaldsSBSPOP-SPONGEBOBXLUFFY BASE COLOR 512 v001.png McDonaldsSBSPOP-SPONGEBOBXLUFFY BASE COLOR 512 v002.png
McDonaldsSBSPOP-SHIP X DECAL SPONGEBOB.png McDonaldsSBSPOP-SHIP X DECAL SPONGEBOB v002.png

Early textures for SpongeBob, being the same but without any shading.

Unused

Used

McDonaldsSBSPOP-Jellyfish.png McDonaldsSBSPOP-Jellyfish (2).png

Early texture for the jellyfish, having more spots than the final one.

v001

v002

v003

McDonaldsSBSPOP-Clam Diffuse Texture v001.jpeg McDonaldsSBSPOP-Clam Diffuse Texture v002.jpg McDonaldsSBSPOP-Clam Diffuse Texture v003.jpg

Early textures for the giant clam, v001 being purple instead of red, and both v001 and v002 not having any shading.

v004

v006

v008

McDonaldsSBSPOP-SeaSerpent Diffuse Texture v004.jpg McDonaldsSBSPOP-SeaSerpent Diffuse Texture v006.jpeg McDonaldsSBSPOP-SeaSerpent Diffuse Texture v008.jpeg

Early textures for the sea serpent.

v001

v002

McDonaldsSBSPOP-PalmTree Texture v001.jpeg McDonaldsSBSPOP-PalmTree Texture v002.jpg

Early texture for the palm tree, being darker than the final.

v004

v005

McDonaldsSBSPOP-IslandRock Diffuse Texture v004.jpeg McDonaldsSBSPOP-IslandRock Diffuse Texture v005.jpg

Debug Log#

McDonaldsSBSPOP-debuglog.png

Toggling variable "debug" in index-D3TRjAsh.js will make it output a ton of info into the console many times per second.

Unused Sounds#

click-converted.mp3

Sound found in static\media\placeholder\audio\.

Comments#

index.html:

<!--    NO JS -->
<!-- NOTE: Translations are in place for the messages, but the anchor list is not translated, so this may need an update in the future. -->

_start_.js:

// caller may depend on callback being async

// Shared Lib

// Needed as we will have edge cases for particular versions of iOS
// returns null if not iOS

// Disable I-bar cursor on click+drag

// Disable long-touch select on iOS devices

// Work around when in landscape to work on iOS 12 otherwise
// the content is under the URL bar at the top

// Poll for size changes as the window inner height can change after the resize event for iOS
// Have one tab only, and rotate from portrait -> landscape -> portrait

// Don't want to do this all the time so stop polling after some short time

// Expose the reflow to users so that they can override the existing
// reflow logic if need be

// template varants

// varants

// css media query for aspect ratio changes
// TODO: Change these from private properties

// Configure resolution and resize event

// new graphics device creation function with promises

// old webgl graphics device creation

// do the first reflow after a timeout because of
// iOS showing a squished iframe sometimes

// Add scope to avoid polluting window scope

References#


  1. IGDB↩︎