怎样创造一片森林

来源 :中国信息技术教育 | 被引量 : 0次 | 上传用户:hongmaomi
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  想要一片森林?那就请认真想象一下吧
  工作学习累了,来一局电脑游戏调节一下如何?这里有一款名字叫Adventure(冒险)的游戏,内容是在迷宫中寻找宝藏。小心,迷宫中还有不少危险的生物!听上去挺有意思。
  运行游戏,屏幕上显示了一段文字:
  YOU ARE STANDING AT THE END OF A ROAD BEFORE A SMALL BRICK BUILDING. AROUND YOU IS A FOREST. A SMALL STREAM FLOWS OUT OF THE BUILDING AND DOWN A GULLY.(你站在路的尽头,那里有一座小砖房。你周围是一片森林。一条小溪从建筑物中流出,涌入一条沟壑。)
  不过你并不能在屏幕上看到任何图像,一段文字描述就是所能见到的一切,好在游戏提示你可以做某些动作,比如随便走走、捡捡东西什么的,于是你输入:go south。
  然后屏幕显示出一段文字:
  YOU ARE IN A VALLEY IN THE FOREST BESIDE A STREAM TUMBLING ALONG A ROCKY BED.(你进到覆盖森林的山谷里,身旁的溪水拍打着岩床。)
  还是没有任何图像,实际上,因为游戏软件运行在一台古老的微机上,限于硬件配置,游戏设计者一开始就没有打算显示图像,玩家在游戏中遇到的所有一切,都只能用文字来描绘,无论寻宝打怪都全靠想象,尽管如此,在20世纪70年代游戏发布后,还是吸引了不少玩家。到20世纪80年代初,随着微型计算机配置的提高,Adventure游戏的后续版本终于有了少量的图画,比如色彩单一的树林(如图1),这些图片会配合文字在适当的时候出现。
  可以看出,游戏设计者努力在计算机中的世界和现实世界两者间建立起一种对应,图画也好,满是字母符号的地图也好,这些都是设计者心中形象的显现,但玩家看到的仅仅是表面现象。观察游戏程序的代码(如图2),能够揭示何以玩家能从一个地方“去”到另一个地方:初始状态时,总共有五个可以前往的去处,每个去处都对应着某个动作,当玩家角色跳转到另一个场景后,又会有新的数据,规定着再下一步可以前往的去处。用这样的方法,许许多多的场景就连接成了一个网络状的迷宫。哪怕游戏确实有趣,那片森林也只不过是静态的图片,缺少生长的气息。
  虚幻森林中的真实
  人们在观看完某部电影后可能会发出这样的评价:“啊,这个情节实在是太假了。”仔细想想,评价本身有意思的地方是,其实电影剧情本身就是虚构的,换句话说,那本来就是假的,既然观众评价电影拍得假,那问题是:什么是真的?类似的,计算机游戏也是虚幻的创造物,但只要有乐此不彼的玩家沉溺其中,就必须承认,虚幻之中存在着某种真切的感觉,比如,获得游戏奖赏时头脑多巴胺的分泌是真实的。有意思的是,通常头脑不会很在意那些所谓的奖赏究竟是真实还是虚幻的。
  想象一下,假设世界上从来没有诞生各种图形界面操作系统,微型计算机的主要功能就是用来玩游戏,随着游戏场景越来越精致,角色行为越来越复杂,人们早晚会意识到,还可以拿这个游戏当作辅助工作的工具,比如把喜爱的书(可能以竹简的形式呈现)存放进某个小木屋,将重要的计划写进备忘录(或许是刻写在潮湿的泥板上,然后让太阳晒干),在洞穴大厅里召开联网的会议等。当然,从工作效率的角度看,一片森林有些过于“真实”了,发送信息要先前往鸽棚?储存一篇文档前先要跨越溪流?想象一下如何在图3所示的场景中开辟一个工作环境。
  绝大部分图形界面操作系统从一开始虚幻的就是某个工作台的场景,例如,早期的Mac系统里(如图4),可以找到纸笔、书籍、文件夹、垃圾桶等各种和日常工作相对应的元素。
  实际工作中的物品被对应为简約的图标,但却给人一种真实感,从某种意义上说,这个图形界面操作系统是现代人类的虚幻森林。不过,假如某一天人们能复活某个封存在冰层中千年的原始人类,一开始,他大概更习惯使用虚幻森林来干活和生活。
  值得一提的是,如图5所示,大部分操作系统的文件管理方式的确与“树”有关,无论是用命令行的“CD”进入目录,还是鼠标双击文件夹,都是从树状数据结构的某一结点,跳转到另一个结点。
  这个小小工作台里有很多帮助人们进行计算的工具——计算器、电子表格、数据库,本质上说,包括文本编辑器、游戏等每一个软件都是一种计算装置。某个能熟练使用计算机的人大概会由衷赞叹当代科技的强大,然而他大概很少会想到,自己每天打交道的计算机操作系统和软件,只不过是功能受到限制的一个虚幻工作台,这个虚幻工作台可能是一个虚幻小木屋的一部分,而这个虚幻小木屋则是一片巨大虚幻森林的一部分。不少人以为这个小书桌或者小木屋是整个世界,却忘记了小木屋外还有整片森林。就像孩童拿到一个指南针,却只是反复晃动指南针表盘,愉快地看着指针一次又一次回到固定的方向。
  “虚幻森林”里的“虚幻森林”
  即便是一个小小的工作台,也能为使用者提供强大的助力,帮助其对庞大真实世界进行合理的想象和推断。接下来的例子并不会用到多么高端的工具,只用记事本或电子表格,就能体验到计算的奇妙。
  生物学家Aristid Lindermayer注意到,树木的生长其实是一种迭代过程,这种迭代可以抽象成一种符号重写过程,比如,同时把符号中的A变成AB,把B变成BA,只要制定不同的替换规则,便能得到不同形状的“树”,这就是L-System。
  随着变化不停重复下去,字符串会越来越复杂,“ABBABAAB”之后是“ABBABAABBAABABBA”,然后越来越长。
  如果规则本身稍微复杂一些,用纸笔实施演算就极其烦琐,比如以下规则,注意,对于某个符号串,两个规则要同时起作用,这就是所谓的并行重写:   替换规则一:B-->BB
  替换规则二:A->B[A]A
  假设初始时仅有一个A,则前几步符号替换情况如下:
  第四步:BBBBBBBB[BBBB
  [BB[B[A]A]B[A]A]BB[B[A]A]B[A]A]BBBB[BB[B[A]A]B[A]A]BB[B[A]A]B[A]A
  第三步:BBBB[BB[B[A]A]B[A]A]BB[B[A]A]B[A]A
  第二步:BB[B[A]A]B[A]A
  第一步:B[A]A
  初始时:A
  这个替换过程甚至都不需要用到专门的程序,用记事本就能实现。要想用记事本的查找替换功能实现符号串的演化,关键是怎么实现不同替换规则同时生效。
  如果感觉记事本的查找替换不怎么自动化,那么也可以利用电子表格,实现方法有很多,比如,在第一列单元格中填入“@A”,在第二列中填入下面这个公式:
  “=MID(E1,2,LEN(E1))
其他文献
你有多久没从报刊亭购买过杂志了?这种售卖报纸、杂志,占地面积不超过5平方米的小亭子,可能要消失在下一代人的记忆里了。  在上海用百度地图搜索“报刊亭”,仍然有200多个搜索结果。但当我们尝试在上海的徐汇、黄浦、长宁三区按图索骥时,那16个标注点如今已经全部停 业。  也许你并没有注意到这件事情,或者,你并不觉得报刊亭的消失会给生活带来很大不便,而原因很可能是:“从报刊亭购买报纸、杂志”这件事早已退
安徽省合肥市蜀山区法院秉承涉军案件无小事的思想,主动进入角色,在全省率先成立“维护军人军属合法权益合议庭”,用法律的天平在军地与军人、军属之间搭建联动平台,奏响了一曲大国防的和谐旋律。几年来,先后接待来访军人军属400多人,审理各类涉军案件130余件,为军人军属挽回损失达200多万元。该院也先后被评为安徽省、南京军区先进单位,全国法院系统先进集体,2007年1月,再次被最高人民法院和解放军总政治部
夏季,采拔茎叶茂盛、幼嫩多汁的马齿苋,洗净烫软,拌入食盐、米醋、酱油、生姜、大蒜、麻油等,做凉菜吃,味美可口。也可烙饼,做馅蒸食。还可将马齿苋洗净,焯水,切碎,晒干,储存到冬天食用。  马齿苋不仅是一种可食用的野菜,还是一味非常好的中药。马齿苋在古籍上早有记载。话说安史之乱后,各地藩镇割据,唐宪宗决定派宰相武元衡为西川节度使,平定叛乱。不料武元衡到任后不久,时值炎夏,他的胫骨上生了个疮,病情反复,
我今年60多岁,一年前在一次活动后,我觉得肩关节疼痛、僵硬,有时疼痛或无力,甚至胳膊抬不起来,夜间经常不能侧卧,治疗一年多了,至今没有好转。请问,这是什么原因呢?  山东临沂 孙继明   你说的情况可能是由于肩袖受到损伤引起的,之所以治疗没有好转,是因为错把肩袖损伤当肩周炎了。   肩袖损伤以肩关节疼痛和无力为主,60岁以上因肩痛而就诊的老年患者多见,患病率高达70%,常常被误诊为肩周炎。   肩
知力小记者团  “挺进深蓝”主题优秀征文  保護地球之肺——海洋的健康关乎着全人类的福祉,每年的6月8日是世界海洋日,今年的主题是:为可持续的海洋而创新,作为生物多样性“超级年”的2020年,我们理应把注意力放在海洋生物的生存环境上。浩瀚的海洋孕育着丰富多样的生命体,本期让我们跟随知力小记者一起去探寻那些奇妙的海洋生物吧。  虽然有些人能去深海潜水,亲眼目睹奇妙的海底世界,但是大多数人只能够在电视
问:我和我最好的朋友闹翻了,很烦。过去我俩无话不谈,但那几天她对我特别冷淡,所以班级排位时我就向老师要求换位,跟她分开了,她很生气。后来我主动给她写信和好,她用残酷的语言拒绝了我,我特别伤心。因为这是我第一次用真心去交一位朋友,对她我有一种特殊的感情。但现在我们几天都说不上一句话。帮帮我。  (雅 绢)  答:她既是你的好朋友,也一定会珍惜与你的友谊,也向往与你和好。她拒绝你,是因为之前你要求换位
近些年,中国突然流行起各式各样的相亲活动未了,《非诚勿扰》、《百里挑一》等电视相亲风起云涌,百合、珍爱等网络相亲此起彼伏。一时间,剩男剩女俨然成为明星,全中国仿佛都在热衷于谈婚论嫁。在这种背景下,“九头鸟”湖北人异军突起,演绎了一场别出心裁的相亲闹剧。  6月25日下午,在武汉东湖沙滩浴场上演了一出名为“财富英雄相亲会”的活动,所有参与男性都是“富豪”,报名条件要求个人资产在3000万元以上或年收
想知道冥王星的前世今生吗?想知道有关冥王星的科幻故事吗?2015年10月25日,“中科馆大讲堂”《知识就是力量》系列讲座第十八场在中国科技馆举行,本场特别邀请到国家科普专家、中国科学院国家天文台副研究员郑永春博士和知名科幻小说家、科普作家凌晨老师,带领大家“走进萌王星”,揭开冥王星的神秘面纱。在科学家和科幻作家的引导下,我们一起了解冥王星的科学知识,并用科学幻想打开脑洞,发挥我们的想象力。    
奥林匹克,其实只是古希腊著名的“四大运动会”之一。其余的毕提、奈美、伊斯米运动会,早已没有多少人听闻;唯独起源于公元前776年的奥运会,奇迹般地在1896年重回人间,拉开了全球现代体育的序幕。  红、黄、蓝、绿、黑联结在一起的“五环”,与“更快、更高、更强”的口号,几乎已是通行全球的图腾与誓言。突破极限,冲击纪录,争夺金牌,赛场内外的欢呼,是全人类对自身的欢呼。  奥运年来了,北京进入了最后冲刺!
如果说一篇文章的成功可能有偶然的因素,如灵感和机缘,那么,一个地方党报专刊办得成功与否则更多地取决于周密的策划。此话不仅是本人从业多年来实践的结论和体会,也符合古人的名言,叫“凡事预则立,不预则废”。做专刊不像一般写文章,不是一朝一夕的事,它是一项长期的工作,因此“预”的作用更显其大。  策划是什么?策划就是策略性的规划。它是指根据现有信息判断形势与趋势,确定工作目标和原则并设计出具有最佳效果的资