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

Proto:Bad Piggies: Create Your Own Angry Birds Levels! (Adobe Flash)

From The Cutting Room Floor
Jump to navigation Jump to search

This page details one or more prototype versions of Bad Piggies: Create Your Own Angry Birds Levels! (Adobe Flash).

An earlier build dated March 24, 2011.

Differences

Hmmm...
To do:
Add screenshots for the revised level themes/templates.

General

  • Unlike the May build, this build contains no online functionality and is fully playable without modifications.
  • The birds and pigs use their designs from early versions of Angry Birds. By the May build, they were replaced with the updated sprites seen in Angry Birds Chrome.
  • The physics and camera have not yet been fine-tuned to match the mainline Angry Birds games.
  • Different resolutions for menus and gameplay are used.
  • Many of the level themes use earlier designs.
  • The level templates appear to be fully finished levels. They were vastly simplified by the May build, probably so players are not offered completed levels from the get-go.

Loading Screen

March 24 May 18
AB Social Loading Screen (March Build).png AB Social Loading Screen (May Build).png

The loading screen features an animation of pigs doing constuction work on the loading bar, rather than the lone bobbing pig seen in the May build. It also lacks progress captions.

Title Screen

March 24 May 18
AB Social Title Screen (March Build).png AB Social Title Screen (May Build).png

The title screen background is a simple blue gradient. This was changed to the Mighty Hoax background in the May build.

Main Menu

March 24 May 18
AB Social Main Menu (March Build).png AB Social Main Menu (May Build).png

The main menu is completely different. By the May build, it was replaced with a different screen that would've also housed the user's saved levels.

Level Editor

March 24 May 18
AB Social Level Editor (March Build).png AB Social Level Editor (May Build).png

The level editor UI has a vastly different appearance than in the May build, with a unique color scheme and conveyor belt design for the object select. There are also no mentions of the game's would-be currency.

Debugging Features

Hmmm...
To do:
There are key checkers in "com.AngryBirds.LevelPlayer:LevelMain" that are not having debug flag checks but execute things that make sense for debug, do they really classify as debug functions?
  • There's a log display function you can use with F1, F2, F3 and F4 in "com.rovio.factory:Log".

The debug flag is enabled by default in all builds. A lot of features aren't in the other webgames, and the May build added a few more functions.

Debug Keys

Key Function
DEL Kills all pigs (can only be done outside the level editor).
Left Powers up the current bird (can only be done once per level play outside the level editor).
Right Replaces the current bird with Bomb (can only be done once per level play outside the level editor).
F1 Shows a log display.
F2 Decreases the current channel of the log display (lowest is ALL).
F3 Increases the current channel of the log display.
F4 Disables ingame mouse input for log scrolling and displays the following text: LOGGER CAPTURING INPUT, F4
F5-F8 Toggles visibility of the background layers.
0 (Number Pad) ?
1 (Number Pad) Toggles visibility of the layers.
2 (Number Pad) Toggles visibility of the middle theme texture layer.
3 (Number Pad) Toggles visibility of the last bird's launch angle.
4 (Number Pad) Toggles visibility of launched bird angles.
5 (Number Pad) Toggles visibility of objects aside from birds (launched birds are invisible).
6 (Number Pad) Toggles visibility of birds near the slingshot.
7 (Number Pad) ?
8 (Number Pad) Toggles visibility of the ground layer.

Level Engine

Setting USE_DEBUG_SPRITE to true in LevelEngineBox2D makes the game render the collision boxes of launched birds, materials and pigs.

Elsewhere

  • The FPS meter is enabled.
  • The pause menu shows a debug menu.