Hello fellow Construct enthusiasts, have I got a challenge for you. I was wondering if it's possible to do something I call recursive zooming for lack of a better term.
So, let's say I'm making some kind of basic platform game - a Mario or Megaman clone.
<img src="http://i1-games.softpedia-static.com/screenshots/Mega-Man-Rocks_4.jpg" border="0" />
Let's say I want the ability to zoom in and out, towards the player character zooming in, and away from the player character zooming out. For right now, let's say the furthest I can zoom in makes it to where all I can clearly see on my screen is the player character.
<img src="http://www.robotinthecloud.com/data/images/2010/12/megaman-sprite-by-psykhed.jpg" border="0" />
Now, let's say I zoom out. And out, and out, and out. Soon the player sees that the game world is taking place in a rectangle of unimportant dimensions, and surrounding it is an empty white background (the natural background). Let's say that the player continues to zoom out and out and out. Eventually, the rectangle where the game takes place is no longer visible due to how far the player has zoomed out. There is nothing but white emptiness.
The player continues to zoom out, and soon they see a large black object on the right side of the screen. They zoom out further and further, and soon realize that what they are looking at is the player character at it's farthest zoom-IN level (the large black object was the character's pupil, if using the above picture as an example). They can continue to scroll out a bit more to return the game to its normal dimensions, and they are back at viewing the rectangle of the game.
Is something like that possible within the restraints of Construct 2? If that concept was a little confusing, this short clip from the Simpsons might give you a better idea of what I mean.