跳转到内容

教育中的用户生成内容/Algodoo

来自维基教科书,开放世界中的开放书籍

Algodoo 是一款基于物理的 2D 沙盒,由 Algoryx Simulation AB 开发和销售,是流行的物理应用程序 Phun 的继任者。 Algodoo 于 2009 年 9 月 1 日发布,生产过程中出现重大延误[需要引用]。 Algodoo 被推销为一种教育工具,在触摸屏计算机、带有加速度计的计算机和英特尔 Classmate PC 上具有很多功能。 Algodoo 的物理学基于 Claude Lacoursière 的 SPOOK[1] 线性约束求解器。 2011 年 10 月,Algoryx 发布了两个新程序。 用于教育的 Algodoo 和 Algodoo 2.0.0

Algodoo 中的模拟涉及使用给定的工具(多边形创建、剪切、画笔、盒子、圆形、齿轮、平面、链条、弹簧、固定、铰链、跟踪器和激光笔)和功能(CSG、速度修改、吸引、折射、杀手/永生物体、切割物体、水和脚本)来创建具有高度复杂性的场景。 Algodoo 的简单界面允许新用户通过创建简单的汽车并只需点击和拖动几下就能让他们的创作栩栩如生,同时也不会限制想要制作非常复杂机器的人的创造力,以各种方式创造性地实现模拟目标。

Algodoo 允许用户修改重力、恢复系数、摩擦力、折射率、密度、碰撞层、控制器加速度、破坏和镜像键、纹理(允许用户将图片放置在物体上)和多边形的颜色(和 alpha 通道)、水的颜色和折射率、淡出距离、激光的颜色和光速、铰链/马达的颜色、速度、强度、冲量断裂极限、状态、方向和控制、弹簧的强度常数、阻尼系数和目标长度以及跟踪器的淡出时间,为用户提供了许多选择以更改以获得不同的结果。

尽管 GUI 本质上与 Phun 相同,但在 Algodoo 模拟的范围内发生了许多重大变化。 两个值得注意的变化包括一个新的光学建模引擎和一个捕捉到网格功能,允许创建更高精度的场景。 光学的加入在使用 Algodoo 的脚本语言“Thyme”方面提供了更多自由,因为现在可以通过用激光束照射几何体来启动事件。 其他值得注意的变化包括速度菜单的加入,允许将几何体的速度设置为设定值、不可压缩的水,这使得流体模拟更加逼真、一个绘图菜单,允许对比几何体的不同属性,即一定时间内的速度、X 和 Y 轴上的位置、沿着 X 和 Y 轴的速度等,在“选项”菜单中有一个新选项卡,允许用户实时可视化影响场景中物体的各种不同力,以及许多其他新功能、错误修复、优化和改进[2]。

由于它基于 Phun,因此 Algodoo 仍然遵循建构主义学习范式。

用户创建内容

[编辑 | 编辑源代码]

在 Algodoo 社区中分享用户创建的内容与在 Phun 中使用 Algodoo 的文件共享网站 Algobox 一样容易。 目前有超过 30,000 个独特的创作存储[3],这个数字每天都在增加。

最初,Phun 的上传系统是一个位于乌默奥大学学术计算机俱乐部的网站[1],后来它被移至 Phunland 网站[2],位于一个“上传”子目录中(此目录已被删除),文件共享系统随后被移至“Phunbox”,该系统收到 16874 次上传[4](大多数是 .phn 文件(phun 场景文件),其余是 .cfg 文件),该系统由 Zuriki 和 Lukas Wolf 制作(位于 www.phunbox.net,现在重定向到最新的文件共享系统),Phunbox 中的所有场景(现在更名为“Phunbox1”)接下来被转换为 .phz 文件(phun zip 文件),这是 Algodoo:Phun Edition beta 5.xx 的场景格式,这些文件包含缩略图、场景中使用的纹理(用户在物体上制作的纹理)、校验和和 .phn 文件(场景),新的文件共享系统被称为“Phunbox2”(由 Lukas Wolf 制作,位于 www.phunland.com/phunbox/index.php(现在重定向到最新的文件共享系统)),不幸的是,很多 Phunbox1 场景在转换中“丢失”了,这个新系统(Phunbox2)收到 12455 次上传(仍然存储)然后被移至 algodoo.com/doobox(现在重定向到最新的文件共享系统),用户建议 Doobox 对于 Algodoo 的文件共享系统来说可能不是一个好名字(Frank,来自 Algodoo 论坛),Doobox 随后被更名为 Algobox(如 Chronos 在 Algodoo 论坛上的建议)[5],地址随后更改为 www.algodoo.com/algobox [3],自网站迁移到 www.algodoo.com [4](2009 年 9 月 1 日)以来,已上传(并存储)了 2860 多个文件。

下载、保存、检索和共享文件

[编辑 | 编辑源代码]

从主页上,应该点击右屏幕上的下载图标。 接下来,应该选择操作系统平台:Windows 或 Mac。 正确的版本应该是 Algodoo 2.0.1。 下载完成后,用户就可以创建他的文件了。 保存此文件后,可能难以找到或共享它。 它不会保存在“C”盘或 Algodoo 文件夹中。 Windows 似乎隐藏了该文件。 找到此文件的最佳方法是左键单击开始图标,然后输入 Algodoo 文件的名称。 将出现两个版本的该文件:一个是 .phz 文件,这不是用于共享的文件。 另一个版本显示为一个带有角落选项卡的灰色文档。 它没有列为 .phz 文件,但它确实如此。 然后就可以获取该文件,将其复制并粘贴到桌面或文档中。 如果需要创建指向它的链接,现在有一种简单的方法可以访问它。

参考文献
[编辑 | 编辑源代码]

1.^ Claude Lacoursière 的博士论文 2007,乌默奥大学计算机科学系,瑞典

2.^ Changelog on Algodoo.com
3.^ Algobox's full scene directory
4.^ Phunbox1's full scene directory
5.^ Doobox discussion on the Algodoo forums

[编辑 | 编辑源代码]
Algodoo.com: Algodoo website
Algodoo official forum
Algodoo Beta 1.9.4 Released!
Download Algodoo Beta for free
Algobox: Algodoo file-sharing website
Algoryx.se: Algoryx website
Algodoo Release News on OpenGL.org
Algodoo Goes to School on Wired.com
Algodoo 2.0.0 Released!
华夏公益教科书