Carnegie Mellon Releases Innovative Alice 3 Software Featuring Animation from EA’s The Sims2™

So this really makes me want to go back to school. Who knew learning  to program could be so much fun? Read on:

Carnegie Mellon University today announced the beta release of Alice 3, the latest version of an innovative software environment designed to take something challenging — learning about computer programming — and make it as fun as creating an animated movie or a video game.

This new version, which Carnegie Mellon makes available as a free download at www.alice.org, includes animated characters and scenes donated by Electronic Arts (EA) from its bestselling PC game, The Sims2™. Like earlier Alice versions, Alice 3 allows novices to use a simple drag-and-drop interface to create 3D computer animations. But this latest version also includes an interface that allows advanced students to use a keyboard to create programs written in standard Java, the world’s most popular programming language. It also includes an export feature that helps users post their creations on YouTube.

Though still in the beta test stage, Alice 3 is suitable for use in classrooms for the 2009-10 academic year.

Alice is the brainchild of the late Randy Pausch, a Carnegie Mellon computer science professor who became famous for his life-affirming “Last Lecture,” an Internet video phenomenon that subsequently became a best-selling book. Pausch loved football almost as much as he loved teaching and considered Alice the educational equivalent of a “head fake,” the head movement football players use to misdirect an opponent. “The best way to teach somebody something is to have them think they’re learning something else,” he explained. With Alice, “the head fake is that they’re learning to program, but they just think they’re making movies and video games.”

The current version, Alice 2.2, has been downloaded millions of times. More than 15 percent of U.S. colleges and universities use Alice and an increasing number of middle and high schools are using the software to teach their students. To date, 10 textbooks have been written for Alice.

“Alice has the potential to draw young people into computer science who otherwise would never consider it a possible career path,” said Randal E. Bryant, dean of the School of Computer Science. “It dispels the impression that computer programming is all about arcane notations and requires years of training before it becomes possible to create interesting results. Alice 3 will not only draw students in — especially with the Sims characters — but will also help them move on to more advanced programming.”

Pausch initiated work on Alice 3 in 2006 before being diagnosed with pancreatic cancer. He saw a rough version of it just before he died July 25, 2008. “To the extent that you can live on in something,” he said during his final lecture at Carnegie Mellon, “I will live on in Alice.”

Alice is an open-source, object-oriented system. Alice 2.2 uses a Java-like programming language, but the Alice Project team opted to give Alice 3 a full Java interface in response to feedback from educators. To accomplish this, lead developer Dennis Cosgrove, an HCII project scientist, took the Sims2 animation assets, which were written in a programming language called C, and rewrote them using Java code. Moreover, he developed a method to protect EA’s proprietary characters while preserving Alice’s open source status and the ability for students to manipulate those characters.

Users of Alice 3 will initially choose from hundreds of character objects and dozens of scenes from The Sims to populate the virtual worlds they create, with hundreds of motions and behaviors they can use to animate their characters. More animation choices will be added as Alice 3 is refined.

0 Responses to “Carnegie Mellon Releases Innovative Alice 3 Software Featuring Animation from EA’s The Sims2™”



  1. No Comments Yet

Leave a Reply




Contact Techburgher

Do you have some sizzling local tech news that you'd like to see on the old Techburgher? Let us know by dropping an e-mail at info@pghtech.org. Don't be shy!
A blog of the Pittsburgh Technology Council

Subscribe to Techburgher

Connect

Add to Technorati Favorites

Pages

 

August 2009
M T W T F S S
« Jul   Sep »
 12
3456789
10111213141516
17181920212223
24252627282930
31  

Pittsburgh Technology Council Twitter Feed

We’re From the Pittsburgh Technology Council