附录 用Alice学习面向对象编程

附录 用Alice学习面向对象编程

Alice项目是美国卡耐基梅隆大学的一个学术性的项目,目标是帮助青少年在3D环境下编写计算机程序。Randy Pausch教授是该项目的创建人,他希望通过此项目教会青少年学习Java和C++编程。Alice提供了一个3D的虚拟世界,包含物体和虚拟化身。学生通过Alice可以设计动画场景,可以给角色对象增加简单的动作和脚本。Alice带来了一种全新的学习编程的方法。通过使用Alice可以导演电影,创作简单的计算机游戏,大家可以去试试,不仅能对面向对象编程有了认识,而且有可能还会发现你的其他兴趣。

Alice-1

Alice-2

Alice-3

Alice-4

Alice-5