QQ登录

只需一步,快速开始

创客帮-青少年创客创意社区

快捷导航
开启左侧

一款3DJava编程软件——Alice

[复制链接]
老哈 发表于 2017-3-17 22:37:31 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x

Alice项目是美国卡耐基梅隆大学的一个学术性的项目,目标是帮助十几岁青少年如何在3D环境下编写计算机程序。Randy Pausch教授是该项目的创建人,他希望通过此项目教会青少年学习Java和C++编程。Alice提供了一个3D的虚拟世界,包含物体和虚拟化身。学生可以把图片贴如到一个物体上,还可以给物体增加简单的动作和脚本。
Alice 软件可以让学生在创建动画电影和简单的视频游戏中学会基本的面向对象编程概念,所设计的程序以 3D 动画形式呈现,实现了自然程序的可视化,其运行界面如下图所示。
X图1-Alice界面图
在 Alice 中,学生就像一个导演,通过设计故事情节,设置场景,选择类,创建对象,设置对象的属性和方法( 行为) 来创建动画程序,通过“RUN”按钮能够查看动画程序运行结果。Alice 中包含了函数、参数、变量、简单控制语句和控制结构、方法、线程、继承、递归等面向对象程序设计的知识点。
Alice有许多事先设计好的绘图物件、检视工具以及控制物件的工具,对刚开始想学3D绘图的人来说,不必学习复杂的程序语言就能掌握计算机绘图。在美国,许多大学把Alice作为计算机专业的入门课程开设,不少学生是因为学习了Alice之后,才对计算机专业产生兴趣。Alice使用起来很容易, 用它绘制出来的图形可以直接储存成网页,甚至还可以直接导演一出戏!
用Alice编程的过程如下:在计算机上建立自己的虚拟世界,然后添加各种有意思的三 维模型,用程序去指挥这些三维模型生成动画效果。Alice带来了一种全新的学习编程的方法。用Alice可以导演电影,创作计算机游戏,让屏幕上的一切 三维物体在虚拟世界里服从你的命令。不需要使用难懂的计算机术语,只要用日常的语言,例如“前进”、“右转”等。
爱丽丝是一个免费的教学工具设计一个学生第一次接触面向对象编程。它可以让学生学习到最基本的编程概念的上下文中创建动画电影和简单的视频游戏。(如在爱丽丝, 3 d对象。,人,动物,和车辆)填充虚拟世界和斯图。
Alice 三维图形程序设计环境在国外大学程序设计入门教学中的应用日益得到关注。目前,国内也有一些学者对Alice培养女大学生计算机编程能力也进行了一些研究。
读者们要不要也来一场爱丽丝梦游仙境呢?
好心情
您需要登录后才可以回帖 登录 | 注册

本版积分规则

客服热线
400-1234-888 周一至周日:09:00 - 21:00
公司地址:襄阳市樊城区长虹路现代城5号楼188

创客帮MAKER.BAND青少年创客创意社区是一个融教育、科技、体育资讯为一体的综合服务平台,专注于教育创新、专注于科技体育、专注于教育资讯。

Powered by Discuz! X3.4 © 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表