Tuesday, January 20, 2009

Long range snapshot

A quick update after a few days work

A quick progress report after a few days work.
The project is going very well, we have had very few setbacks so far. The building you see below is the 'maze' area, a large factory which students will gain access to by answering correctly. The scripting for the game is also going well with Will already well into building the engine.
Construction wise we are now down to the creation of interactive features, the foundation is set. Next up is several different door types and the question and answer interface, as well as several other game like features (eg shoot the correct symbol) which I will create in conjunction with Will.

The 'maze' or factory building.

Inside the maze, upstairs.

Elevator.

Inside the maze, upstairs.

Students will have to answer questions correctly to open the doors and continue. Te interface for this is one of the next tasks.


Forklifts will be available for students to ride after they have completed the main maze, to explore the rest of the build(which will include the outdoors construction area with house examples etc).


Downstairs.

Some of the vehicles in the lot outside. This will be fenced off, with a construction site next door.

Will (Programmer) - Progress made so far (3 hours of work and chats):

Database:
  • Database structure has been created.
  • The database will hold all information such as questions, answers, difficulty levels, sets (subjects), users, and user sessions
PHP Back-end Script
  • The interface between the Second Life script and the Database.
  • The Second Life script calls to this script and its various functions to:
  • Get questions and answers,
  • Get difficulty levels,
  • Create User sessions.
  • There are the functions that have been completed so far, although there are more to come.
Second Life Interface
  • This script is the interface with the PHP script.
  • This is at its early stages, but it can already interface with the PHP and catch errors if they occur.
  • The proof of concept for this script has been created, with a difficulty selector.
All of the scripts are 'transformable', meaning that they are able to be used in different situations.