
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 AliceNo 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.