Mscape Help


What's New in Mscape 2.5

OpenStreetMap Map Service

OpenStreetMap is a collaborative project to create a free editable map of the world, rather like a wikipedia for maps. Anyone can sign up and create their own maps using a simple GPS device (no PDA required) and OpenStreetMap's online tools. What is amazing about the project is the quality and coverage of the map data, in places it is actually more detailed and more up-to-date than the data used by Google or Yahoo. See this blog post on mscapers.com for an example.

openstreetmap2_Custom.jpg

In mscape 2.5 we have extended the existing mscape map service to include OpenStreetMap data - simply click the new 'Choose Map Provider' button to select between Decarta - the map supplier for mscape 2.0 and above - and OpenStreetMap.

openstreetmap1_Custom.jpg

Multi-Language Mscape Player

languages.png

Mscape Player has been translated into six additional languages - French, German, Italian, Netherlands, Polish and Spanish. Follow the simple instructions below to install additional language support into your copy of mscape player.

IDEA! How to: Install Additional Languages

Communicating With The Outside World

Mediascapes can now communicate with the outside world!

newobjects.png

Communicate with online web services, send messages to each other, download data, images, and audio from online sites, and create complex multi-platform multi-user experiences.

There are two new objects which make all this possible.

IDEA! How to: Communicate with the Outside World

The New StateMachine Object

Many mediascape designs incorporate distinct stages in the flow of the intended experience. For example, a game might have an introduction phase, several levels of game play and a post-game summary, and a dramatic mediascape might involve several scenes.

The State Machine object radically simplifies the code you need to write in order to build complex experiences.

statemachine.png

IDEA! How to: Use the State Machine Object

The New StateList Object

StateList is an object that helps fairly advanced mediascape authors work with lists of items, where the numbers of items are not known at the time you design your mediascape. There are two main uses:

IDEA! Using the StateList Object

The New Functions Object

Do you find yourself copying and pasting identical pieces of event code into multiple regions (or other resources)? This works fine until you realise you've made a mistake in that code, because then you need to go through each and every copy you've made to fix it..

The Functions object in mscape allows you to to write the functionality you need once, and then simply call it from each of the places in your mediascape where it is needed. This way if you want to change the way your piece of functionality works, perhaps to play a different sound, or to award more points, you need only make the change in a single place.

IDEA! Using Functions

Mscape Maker Improved User Interface

searchbox.png

Spending ages scrolling up and down in your large mediascape to find the object you want? Simply type the first few characters into the search box and it will autocomplete the name, then hit enter to select it.

events_Custom.png

A newer, smoother look to the events window. The number of parameters to an event are now shown - click to get a list, hover over to read the description, and click to insert directly into your code.

parameters.png

Many new icons have been added courtesy of famfamfam

Bugfixes

This is a list of some of the issues fixed in this release.

Installation

Mscape Maker

Mscape Tester

Mscape Library

Mscape Player

Maplib Maker

Ready to
get started?

Download Mscape Suite Version 2.6 | 11 MB

Download Mscape Experimental

Experimental Beta Version 2.6 | 11 MB

Ask the Mscape Community

Forums