quinta-feira, agosto 02, 2007

desenvolvimentos na área do authoring 3d

O projecto Alice existe desde 1997, começou como um projecto de investigação na Carnegie Mellon University (CMU) e existe ainda hoje já sob o nome de Alice 2.0 e com um grupo de pessoas a trabalhar a tempo inteiro sob a direcção de Randy Pausch. O projecto Alice tem sido financiado pela National Science Foundation, DARPA, Intel e Microsoft. O objectivo de Alice foi desde o início o de permitir a qualquer sujeito, sem conhecimentos de programação, desenvolver histórias interactivas em ambientes 3d. Para tal desenvolveram um tipo de programação de autor que definiram de no-typing fazendo uso de uma interface de drag-and-drop para a construção de animação e interacção (ver imagem em baixo). Ou seja, não é necessário escrever código, as acções possíveis de executar no ambiente de Alice aparecem-nos em menus que podem ser arrastadas directamente para os objectos do ambiente onde se pretende que a acção seja executada.


Interface drag-and-drop de Alice

No ano passado em Março, a CMU assinou um protocolo com a Eletronic Arts (EA) para a re-escrita do software de base Java e a re-utilização dos recursos de arte do videojogo Sims 2 nos ambientes de Alice que passará chamar-se Alice 3.0. Sendo um projecto a 2 anos, desde então pouco se ouviu falar do software deixo no entanto aqui a transcrição das mais recentes novidades obtidas na comunidade de Alice, nomeadamente no modo de programação da nova versão.
We are making good progress with Alice 3.0 development; however, the only estimate we are comfortable giving as of now is that it will be released in 2008. Alice v3.0 is still under development, but here is what we can tell you now:

The "programming language" of Alice v3.0 will be Java. Said another way,Alice v3.0 is an IDE for Java that has been optimized for learning to program. If teachers want to use Alice v3.0 with a "totally keyboard based experience," they can do that. We will provide a drag-and-drop interface, similar to Alice v2.0, which will be able to display the code either as Java, or in a more simplified form, like the current Alice v2.0 default presentation.

Therefore, the "Alice v3.0 experience" can feel very much like the Alice v2.0 experience. Whether one is typing or drag-and-dropping, Alice v3.0 will read, write, and execute real Java programs, so one can mix & match a typing or drag-and-drop experience.

Alice v3.0 will provide mechanisms to control the 3D characters from the Sims, which EA has graciously provided. Students will be able to control Sims characters whether they use drag-and-drop or type to create their worlds/programs.
Gabe, CMU, 11.07.2007

Mas até mais surpreendente que esta ligação à EA e o incremento de qualidade que se adivinha é verificar a quantidade de textbooks dedicados à plataforma e de notar que grande parte deles datam de 2007 e alguns estão ainda só anunciados para 2008. Isto demonstra que existe aqui uma clara apetência do mercado por estas novas possibilidades no que toca ao desenvolvimento de histórias interactivas em ambientes virtuais.
Enviar um comentário