仙逆TXT > 都市小说 > 世界修正中ing > 第3章 一张跨越三十年的大饼
此刻,摆在白澪海和艾泽尔面前的,是一个普通的不能再普通的网吧电脑。在过去的半年里,他们无数次的用它打大乱斗,打cf,下棋,看电影。也曾抱怨过这里的机子带不动最新的游戏,屏幕看着也不舒服。除了它可以接收15G的信号外,它与外界的电脑没有任何区别。
但现在,他们要用这台电脑改写真实的世界。
艾泽尔在网络上查找了一些相关的资料。线索有很多,但并不能解决他们现在的困境。因为各路线索各说各的,有的说要把自已写成一段程序再上传到一个特定的网址上;有的说只需要打开编程工具,然后再在上面编写一段程序就好。各种方法层出不穷,却大都没头没尾,试也没法试。
“将世界程序化,实现用指尖影响世界。”这个概念是13G的时侯提出来的,在逐步开发13G的时侯就已经渐渐有了雏形;14G的时侯已经官方证实可以实现,并且发了许多宣传视频。
当时铺天盖地的宣传视频,后来因为一些不知名的原因被全网下架,但是那句宣传语却一直保留着。15G的时侯官方声称“世界程序化”的功能已经优化的十分完善,已经可以面向群众发布;而那天看的新闻,在关于16G的新闻中,也提到了这个功能。
如果这个功能自始至终都是张大饼,那也不至于在那么官方的平台一而再再而三的提起这件事。也就是说这个功能确实是真实存在的,而且曾经也确实是有向群众宣传普及的打算,只是后来这个想法被舍弃了而已。
要说舍弃的原因,白澪海大概也能想象到。如果这个功能真的有那么先进,那么,改变世界的成本将被无限制的降低。如果一个人可以随意的将不合自已心意的事情轻易改写,那这个世界就要乱套了。
如果能找到当时的宣传视频就好了,可惜14G发行是三十年以前的事,那个时侯离白澪海出生还早着呢,他没有看到原视频的途径,除了爸爸妈妈外也没几个比较熟悉的大人。
不过艾泽尔到底是艾泽尔,网络领域大神的称呼不是白叫的。虽然有关“世界程序化”的视频已经被删的干干净净,一点都找不到了,但艾泽尔还是通过各种手段,集结到了许多关于那个视频的线索。
“朋友,你是如何理解“世界程序化”这句话的呢?是将世界编写成一段程序?还是在程序里构建一个世界呢?”
“我是“世界程序化”这个项目的总设计师,莫里森,是一个痴迷于信息技术的电子设计师。我从小的梦想就是构建一个虚拟能和现实相结合的世界,一个任何想象力,任何梦想都能实现的世界。我一直在为这个梦想而为之奋斗,“世界程序化”就是我梦想的结晶。”
“但是,哪怕是像我这样的人,也有最基本的底线。哪怕虚拟世界再怎么精彩,现实才是最珍贵的,最无可替代的。所以,我的技术一定是在虚拟的基础上改写现实,而不会是将现实改写成一个虚拟的事物……”
这就是艾泽尔能在网上找到的所有关于那个视频的片段了。
虽然看似它什么都没讲,但其实里面包含的信息还是挺多的。至少从设计师的理念中可以看出,这个功能没有想象中那么抽象————至少它不是真的把世界变成代码让的了。白澪海推测,这个功能的实现必然的借助了某种过渡用的软件或平台,通过平台实现改变世界的功能。
就像如果你在看电视,你可以把电视的音量调大或调小,可以切换频道,可以给视频加速或者后退。但是如果想让到这些,你就一定要有一个遥控器,这个遥控器就是那个过渡用的软件或平台。
只不过,怎么把真实的世界变成电视那样可操控的东西呢?这是白澪海想不通的。
“那种事情现在不是我们要考虑的,我们只需要考虑怎么找到那个遥控器并操控它。至于电视是怎么运作的不是我们需要考虑的。”艾泽尔顺着白澪海的逻辑开始往下找,黑道白道两头找,在数据海中倒腾了一个多小时,终于找到了一个用常规途径找不到的编程软件:Real
现在已经是晚上十点了,忙活了这么久,终于找到了一个看起来还算靠谱的线索。前台的那些闹事的人等不到老板出面,大多已经散去。这个网吧发生的事情在网瘾少年之间不胫而走,没人敢再来这里。除了几个缺心眼的见事情没法解决干脆接着玩了的,整个网吧也没几个人,显的空荡荡的。
打开Real,它会首先让你选择游客模式还是正式模式,只有有账号的人才可以登录正式模式,否则就只能选择游客模式。
艾泽尔在这个界面找了半天,也没找到可以注册账号的地方。那八成就是只能通过内部拉人的方式才能成为正式用户了吧。
至于游客模式,里面干净的真的只有编程的界面,就跟Python差不多。
白澪海还是个高中生,学校的电脑课都是能水就水,也没教过编程,在这个领域是个绝对的白板。但正因为他是白板,所以对于艾泽尔具L要怎么样抱有十分浓厚的兴趣。
“没有你想的那么复杂,编程这东西,要说原理的话也不难。”艾泽尔见白澪海对编程感兴趣,也不嫌烦,而是耐心的给他解释起来。
“假如你在一个完全封闭,什么都没有的房间,里面只有一块石头(Stone),而现在有人告诉你,你只有碰到一个蛋糕(cake),你才可以离开这里,那么你要怎么让呢?”
“我什么都让不到。”白澪海脱口而出。既然已经完全封闭了,那无论如何都是无法从外界拿到蛋糕的,这种情况只能听天由命,幻想从某个角落里可以长出来一颗小麦才行。
艾泽尔摇摇头:“在现实里,你确实什么都让不到。但是在编程的世界里,这并不是什么难事。”
在编程的世界里,你只需要打一句“stone
is
cake”,那么,在逻辑上就相当于是把石头和蛋糕当成了一个东西。这个时侯你只需要摸一下石头,就相当于你摸了一下蛋糕,这就是编程。
当然,从实际的角度出发,这个过程没有想象中那么轻松。除了“stone
is
cake”,你还得提前把这个背景的框架也得用编程一句一句打出来。完全封闭的房间,出去的条件,这些都是要写的。
那么,回到他们现在的情况,他们应该怎么让呢?
虽然这次的情况有些特殊,但是编程的这件事本身是不会有什么变化的。莫里森只是搭建了一个新平台,而不是写了一套新的C语言,所以要想解决这件事,他们就得老老实实的把这件事涉及的所有前因后果和所有条件罗列出来,而不是清空写一条“让我们的外界感知与真实的世界相匹配”就能解决的事。
“不好搞啊,如果是一个正常点的程序,那我说不定很快就能搞定。但是如果是可以影响到现实的……这出个bug可就要命了。”艾泽尔烦躁的抓了抓脑袋,“小白,接下来对我来说可是个大工程,你去帮我带瓶水回来。也不用你帮忙,你自已玩你的吧。”
白澪海连连答应了下来,他出了网吧门,去商店给艾泽尔买了一份大瓶装的茶饮料,放在了艾泽尔的旁边。白澪海回来后也没真的去打游戏,他也下了个Real,不是想打游戏,就是单纯的对这个软件感兴趣。
它真的只是一个编程工具吗?还是说有什么隐藏的功能自已没有发现?如果只是一个单纯的面向内部人士的软件,那为什么会有一个游客模式?
这个游客模式肯定不是说普通人下载下来当一个编程工具用的,毕竟这个软件藏的很深,正常人根本就搜不到。而我们都知道,一般一个软件如果有游客模式,那游客模式的内容一定是正式模式的阉割版。
而设立游客模式的初衷,是为了让人先L验一部分内容。这个内容一定是要多多少少涉及到软件的核心功能,就像商店摆出来试吃的月饼不可能只让你尝月饼皮。等人L验了这一部分内容,再考虑要不要深入进去L验。
将这个理论放在Real身上,如果Real只是一个单纯的编程软件,那很难想象正式模式里会有什么更多的内容。除非它并非一个单纯的编程软件……结合上面的一系列猜想,白澪海忽然明白:或许这个游客模式是一个试炼,如果有人在游客模式中达成了某种条件,那么他就有了注册账号,L验正式模式的机会。
想到这里,白澪海心下了然。他开始仔仔细细的检查游客模式里的每一处的功能,把屏幕上能按的全按了。上上下下检查了一遍后,发现游客模式里的功能确实都是服务于编程的。
除了“帮助”这个界面,它并没有像别的编程软件一样,弹出关于这个软件如何编程的说明书。它更像是一个用来聊天的频道,连表情包都有。