If you appreciate the work done within the wiki, please consider supporting The Cutting Room Floor on Patreon. Thanks for all your support!

Amphibia: Locust Pocus

From The Cutting Room Floor
Jump to navigation Jump to search

Title Screen

Amphibia: Locust Pocus

Developer: Workinman Interactive[1] [2]
Publisher: Disney Games
Platform: HTML5
Released in US: May 15, 2019[3]


SourceIcon.png This game has uncompiled source code.
DevTextIcon.png This game has hidden development-related text.
SoundIcon.png This game has unused sounds.
DebugIcon.png This game has debugging material.


Hmmm...
To do:
  • Confirm the date.
  • Early revisions (1.0.6-1.0.10) on the CDN.
This cactus is UNDER CONSTRUCTION
This article is a work in progress.
...Well, all the articles here are, in a way. But this one moreso, and the article may contain incomplete information and editor's notes.

Anne and Sprig forgot to set the locust traps this year causing them to invade Amphibia!

Help the two get rid of them while collecting goodies on the way for the townsfolk!

Unused Audio

Filename Audio Description
anne_eww.ogg
According to a commented line in the source code[4], this had a chance to play after Sprig enters a hole.
anne_explosion_mimic.ogg
Anne mimicking an explosion sound.
anne_ha_haaaah.ogg
Anne taunting, probably at, something.
anne_jump.ogg
Possibly an alternative jump sound for just Anne.
anne_oh_shoot.ogg
anne_oh_thats_gross.ogg
destroy_bug_2.ogg
destroy_mushroom.ogg
Strangely the one with the typo is used instead.
destroy_other.ogg
failure.ogg
A failure jingle.
heron_incoming.ogg
placeholder_silent.ogg N/A Just silence.
quest_complete.ogg
ribbit.ogg
sprig_found_something.ogg
Possibly an alternative sound for Sprig finding something.
sprig_oops_no_loot.ogg
According to a commented line in the source code[4], this was originally intended to play when Sprig fails to find an object after digging.
sprig_search.ogg
this_way.ogg

Debugging Material

Hmmm...
To do:
Inaccessible free mode. Other ingame debug tools.

Character Debug Logging

world.elements.character.* contains a variable called _debugOutput, setting it to true prints log traces of animations for the character.

ANIMATE: *

Sprite Selector

workinman.DebugSpriteSelector contains a static variable called _ALLOW_DEBUG, setting it to true allows being able to pulling up a window for modifying the transform positions, alpha level and visiblility of a sprite on the fly when clicking on one while holding ⇧ Shift.

Debug Panel

Pressing ⇧ Shift ~ displays a debug pane for Workinman's HTML5 engine, allowing you to adjust the time scale, show guide boxes, toggle cloud flags, wipe local storage and open the default debug screen. According to the welcome message, the tool is supposed to only be in debug builds, which the final game strangely is.

Debug Screen

Pressing CTRL F Y allows pressing ⇧ Shift Y to open a debug screen that unfortunately isn't too interesting as it's likely a base for a developer to add buttons to, which aren't defined aside from the close button, at least the version number is there.

Development Paths

The game includes a JavaScript source mapping file on the server, exposing the local source paths of the game's development environment. The JSON files for the game's levels and textures also mention original directories.

/Users/workinman007/Documents/projects/disney_channel/amphibia/rpg/git/src
/assets_folders/
/Users/workinman016/Desktop/Disney Games/Amphibia/spine/test
/Users/workinman027/Documents/Projects/Projects/disney Jr/amphibia_rpg/03_production/design/02_working/characters

References

  1. Game code
  2. Workinman’s new RPG for Disney’s Amphibia launch is a hit
  3. Disney NOW games API
  4. 4.0 4.1 world/elements/characters/Sprig.hx