计算机运行一个游戏的原理,通过游戏,就能了解电脑的计算原理!大人看了都想玩~...
原标题:通过游戏,就能了解电脑的计算原理!大人看了都想玩~
“看了好想玩~~
这个玩具可谓是超级益智了,不仅仅对小孩,对大人更是如此。它就是 Turing Tumble 一款自己组装类的弹球玩具。。
它的特点就是能让孩纸们在玩耍过程中构建一个由弹球驱动的机械装置,以此来了解和学习关于逻辑运算的问题~
它由明尼苏达大学教授、程序员 Paul Boswell 设计研发。对,就是下面这位老兄。。
他希望能让孩纸们在构建机器人、玩游戏的过程中来好不头疼地学习编程概念。让孩子们能够看到、感觉到电脑是如何工作的,逻辑不是隐藏在电脑芯片中,而就在他们面前,并且没有任何电子元件”。
Turing Tumble 共有 105 个组件构成,把所有组件平铺开后是酱紫的:
这款游戏很有趣,也很容易上手。它让用户通过使用小部件创造出逻辑步骤,从而一步一步地解决难题,同时在这个过程中他们能了解电脑是如何思考的。
这款游戏玩起来很简单,首先在游戏板顶部装有一些弹球。
首先,每次当一颗弹球滚落下来后,它在整个的过程中会触碰到一系列不同的“逻辑块"(组件)。最终落到底部的杠杆,从而触发下一颗弹珠。而这就像创建了一个计算周期,恰如电脑处理器的一个循环。
Paul 说玩家可以把六种不同类型的部件放到棋盘上,给游戏板建立“逻辑”。8号床觉得,这也正是这款游戏最迷人的地方。。
斜坡( ramp)就像一根电线,将球传送到一个方向或另一个方向。
交叉( crossover)的作用就像纵横交错的电线~
锥形片(Bit)是一个很重要的部分,它能为整个游戏加入“逻辑” ,每次一个球越过它,它就会翻转指向相反的方向,通过向右或向左的方式存储信息 。这就好比是1和0的原理,指向左边的是一个“0”,指向右边就是“1”。
拦截器(interceptor)能把球抓住,暂停电脑。
齿轮位(gear bit)是最有趣的部分,它就像锥形片一样,但却可以互相连接,这样当一个被翻转时,它也会翻转连接的齿轮位。
有了这几种部件,你不光可以计算、加减乘除,还可以创造图形,做一些类型的逻辑,甚至能实现一些出乎意料的智能事情,比如加上齿轮和锥形齿轮片就可以形成“图灵完备”。。换句话说,如果板足够大的话,它可以做一台普通电脑可以做的事情。。。
“当我开始研究机械电脑时,偶然发现了一件在20世纪60年代被称为DigiComp II的旧玩具,” Paul 老兄说:“这是一个由玻璃球驱动的小计算器。受到它的启发,我提出了许多概念并开始设计可重新编程的机械电脑。我买了一台3D打印机,然后开始做原型。”
研发和改进无疑是一个熬人的过程,光一个斜坡就经过了这么多个阶段。。
终于,一步一步地,这个游戏成熟了。。
更牛逼的是,Paul 老兄还设计了51个有趣谜题,让一切都是以猜谜游戏的形式呈现出来。这51个游戏会慢慢地教孩子如何掌握电脑的原理,更重要的是,帮助孩纸们自己去发现如何建立小型电脑来解决各种问题。。
这些谜题有的5分钟就能解开,而有些需要来回翻看和尝试~ 所有的谜题都在连环漫画故事书里。这本书中的精美插图都由艺术家和程序员 Jiaoyang Li 创作,而每一个谜题都让漫画中的太空工程师 Alia 从一个看似被遗弃的星球上救回来。。
一起来看下这个神器的视频感受感受:
平胸而论~这真不是一个简单的游戏,还有很大的教育意义。。而且除了小盆友们,成年人也可以玩耍。它需要我们以一种前所未有的方式思考,甚至对于经验丰富的软件工程师来说,很多谜题也是不小的挑战。。。返回搜狐,查看更多
责任编辑:
计算机运行一个游戏的原理,通过游戏,就能了解电脑的计算原理!大人看了都想玩~...相关推荐
- 怎样才能让学生用计算机玩游戏,让孩子通过游戏就能了解电脑的计算原理!大人看了都想玩...
原标题:让孩子通过游戏就能了解电脑的计算原理!大人看了都想玩 "它看起来是一个超级有趣的教育游戏,也许有一天当所有电脑都关闭时,你也可以用它来管理图书,这很可能会发生.. 众所周知,让儿童过 ...
- android5.1.1能玩的大型游戏,单机游戏:高配手机玩游戏最值得玩的大型单机游戏推荐,第一个人人都想玩...
原标题:单机游戏:高配手机玩游戏最值得玩的大型单机游戏推荐,第一个人人都想玩 今天给大家推荐几款高配手机大型单机游戏经典大作.就现在快来看我推荐吧,保证你很喜欢!第五款:蝙蝠侠 黑暗骑士崛起平台:安卓 ...
- 开机提示小娜无法在本计算机运行,win10 20h2提示此应用无法在你的电脑上运行解决方法...
日常操作的win10 20h2电脑时都需要运行所需的程序, 同时也会在系统中安装一些游戏之类的,但是最近有用户在运行win10 20h2电脑中的程序时却遇到提示此应用无法在你的电脑上运行,对此应该怎么 ...
- 因特网计算机地址被称为什么,因特网上每台计算机有一个规定的“地址”,这个地址被称为地址.A.TCPB.IPC.WebD.以上都不对...
满意答案 学习方法网 2016.09.01 已帮助:710万人 已回答:21万条 [学习方法网](xuexifangfa.com)成立于2009年5月12日.学习方法网致力于为高中生提供学习方法,提供 ...
- 计算机运行但屏幕黑屏,开机显示器黑屏但电脑一直在运行【解决办法】
我们平时在使用电脑的时候,难免会出现一些极其的故障,比如蓝屏,主机滴滴滴叫,开不了机什么的,这些东西我们如果能够解决的话话,其中有个黑屏问题却是大家找不到原因的,因为电脑黑屏,但是主机还是运行状态,那 ...
- 【Python小游戏】2023兔年吉祥,祝大家辞旧迎新,前兔无量啦~兔年都在玩的这两款游戏,只有0.1%的人通关,你玩了吗?(内含福利源码)
前言 HAPPY NEW YEAR--2023
- 一块CPU就能运行超逼真水流特效!胡渊鸣的算法被这样实现,本人看了都说好...
郭一璞 鱼羊 发自 凹非寺 量子位 报道 | 公众号 QbitAI 还沉醉在<黑神话:悟空>精细的3D计算机特效里呢? 做3D特效这件事儿,一浪更比一浪强. 最近,一位名叫John Lin ...
- 最新酷睿计算机配置,三款intel九代酷睿全系列组装电脑配置推荐 每一款CPU都支持超频...
目前intel第九代酷睿桌面处理器,暂且首发了三款不锁频高端系列产品,CPU型号分别是i5-9600K.i7-9700K.i9-9900K,均钎焊设计,性能上相比八代有所提升.下面分享三套intel九 ...
- 计算机ip地址在哪找,如何查ip地址,电脑ip地址在哪看
一:本机ip地址查询,首先介绍下,查看电脑在局域网里的ip地址 首先,右击"网上邻居",选择"属性"; 然后,在打开的窗口中找到"本地连接" ...
最新文章
- mysql无法远程连接
- 【css】垂直居中的几种写法
- 中国半光纸市场供需形势分析及运行环境研究报告2021年版
- 程序员如何日常解决错误问题
- Android 多媒体【转】
- [转载]ASP.NET-----Repeater数据控件的用法总结
- pr生成html文件格式,pr支持哪些格式
- python语言设置_Python语言脚本的安装和配置
- 《信息系统项目管理师教程》目录
- eova常用前端组件介绍
- VSCode中值得推荐的11个摸鱼插件
- ThinkPad 交换 Ctrl 键和 Fn 键
- 皮尔逊相关系数(Pearson Correlation)
- 阿里云OSS配制域名及SSL证书教程
- RocketMq之削峰
- SaaS到底是什么,如何做?——这份我亲手整理的笔记您收好了!
- 为什么要经常更换无轴螺旋输送机叶片?
- canvas.toDataURL()降低图片质量,以减少图片上传大小
- 支付宝福字出五福敬业爱国富强和谐友善福图片收集收藏攻略
- DPDK:UDP 协议栈的实现