Alice: lessons learned from building a 3D system for novices

Alice: lessons learned from building a 3D system for novices
复制标题

Alice:为新手构建 3D 系统的经验教训

DOI:
10.1145/332040.332481
复制
发表时间:
2000
期刊:
Proceedings of the SIGCHI conference on Human Factors in Computing Systems
影响因子:
--
通讯作者:
Kevin Christiansen
Kevin Christiansen
中科院分区:
--
文献类型:
--
作者:
M. Conway;Steve Audia;Tommy Burnette;Dennis Cosgrove;Kevin Christiansen

文献摘要

被引文献

相似文献

我们介绍了开发Alice的经验教训,Alice是一个为没有3D图形或编程经验的本科生设计的3D图形编程环境。Alice是用于描述3D对象的基于时间和交互行为的Windows 95/NT工具,而不是用于创建对象几何的CAD工具。我们的观察和结论来自于对数百名用户的正式和非正式观察。主要结果包括使用徽标风格的以自我为中心的坐标系统,使用任意对象作为轻量级坐标系统,启动隐式执行线程,为少量命令重载大量函数,仔细选择命令名称,以及普遍使用动画和撤消。
We present lessons learned from developing Alice, a 3D graphics programming environment designed for undergraduates with no 3D graphics or programming experience. Alice is a Windows 95/NT tool for describing the time-based and interactive behavior of 3D objects, not a CAD tool for creating object geometry. Our observations and conclusions come from formal and informal observations of hundreds of users. Primary results include the use of LOGO-style egocentric coordinate systems, the use of arbitrary objects as lightweight coordinate systems, the launching of implicit threads of execution, extensive function overloading for a small set of commands, the careful choice of command names, and the ubiquitous use of animation and undo.