用代码走进魔法 连载

用代码走进魔法

分类:玄幻奇幻 作者:八迷宫 字数:5万字 标签:用代码走进魔法,八迷宫 更新:2023-08-31 11:33:55

在这个存在魔法的世界中,人类只能使用魔法,却无法改进和创造魔法,因为人类的魔法传承已经断了,无法破译那些神秘的魔法符号。直到我们的主角李维斯穿越而来,发现魔法符号竟然是一堆0和1的二进制数,于是身为程序 ...

一间阴冷昏暗的牢房里,李维斯坐在硌人的地板上,思考着如何脱困。

他大约半个小时前因生病而去世,没想到却还能再次睁眼醒来。

然而一醒来却发现自己魂穿了。

根据这具身体原主人的记忆,被他魂穿的人叫“李维斯·诺依曼”。

巧的很,名字的读音和他差不多。

前“李维斯”是个17岁的少年,是个孤儿。

一年前从一百公里外的某个乡村,来到这个艾泽王国东部第二大的城市——科赫城。

因为他觉醒了魔法天赋,想来大城市闯出名堂。

但现实很残酷,来到科赫城才发现约十分之一的居民都会魔法。

而且自己的魔法天赋还属于垫底水平。

最后只能住在贫民区的破烂房子里,做着一份工资低微的工作。

直到昨天,他被一位猪朋狗友骗去了赌场,输得一塌糊涂。

无法还钱的他只能签下了卖身契约。

回过神来的他极其后悔,整个人都恍恍惚惚的。

还去地下魔药店买了一小瓶摧毁灵魂的毒药,据说喝下能死得很安乐。

但他犹豫了一整天都没敢喝下去。

直到今天晚上,赌场的人凭着卖身契,硬是抓着他来到了赌场下方的一个牢房。

偌大的牢房里还有十几个和前李维斯一样倒霉的人。

这些人的共同点都是穷和低魔法天赋。

牢房的守卫每隔一段时间,就会随机抓一个倒霉鬼,带去右侧深处的一个房间里不知道干什么。

但从房间里传出来的惨叫声和守卫身上浓厚的血腥味来判断,不会是什么好事。

前李维斯早已萌生死志。

看到此情此景后,毫不犹豫拿出毒药喝了下去。

结果前李维斯一命呜呼,地球上的李维斯穿越而来。

“没想到以为死了不会受病魔折磨,但又来到了一个危险的世界……”

李维斯喃喃自语:“该怎么脱困呢?”

他不想再死一次,死亡的滋味太可怕了。

也许魔法是破局的关键——李维斯抓住最后一根救命稻草。

根据前李维斯的记忆,这个世界是有魔法的。

这个世界使用魔法不用咏唱,不用法杖,只需要启动脑中写着对应魔法符号的“魔法纸”就行。

用意念在魔法纸上写出魔法符号,使用时只需选中相应的魔法纸,再发起“启动”的念头即可。

只有拥有魔法天赋的人,脑中才会出现若干数量的“魔法纸”。

像李维斯就只有两张魔法纸,天赋属于垫底的水平,因为一般都是五张起步的。

虽然人类能使用魔法,却无法解析出激发魔法的魔法符号。

毕竟那些魔法只是从某些遗迹中发掘出来的。

奇怪的是人类从未发掘出关于编写魔法符号的教程书籍。

人类使用其他符号和文字写入魔法纸中,却一无所获。

不会理这些目前无关要紧的信息。

李维斯从记忆中翻找了出前李维斯掌握的三个入门魔法。

火球术,控物术,爆炸术。

每一个魔法的效果都挺弱的。

打在普通人身上会造成伤害,但对付牢房的铁栅栏和厚墙壁显然不够看。

至于打倒守卫更是不可能。

他们是魔法师,不是李维斯这种魔法学徒。

李维斯有些失望,甚至感觉绝望。

然而当他看到一张魔法纸上记录的魔法符号时,他整个人怔住了。

火球术:0111010101110011……

控物术:0111010101110011……

爆炸术:0111010101110011……

“这、这就是魔法符号?!这TM不是二进制数字吗!”

李维斯心里泛起惊涛骇浪,有种荒诞的感觉。

在地球他是个两年经验的程序员,用的编程语言是c#(读作csharp),参与开发过游戏和桌面端软件。

对于二进制也算是熟悉了。

震惊过后,他脑海里不由得冒出了一个想法:

“在魔法纸上写入代码,把这些二进制转换成文本会怎么样?”

二进制转文本是比较麻烦的一个过程。

好在靠现有的工具是很快就能转换的。

事不宜迟,李维斯立刻在另一张空白的魔法纸上用意念输入代码。

先输入第一行:“usingSystem;”。

很遗憾没有智能提示,这就很难受了。

没有智能提示也没有文档,写陌生领域的代码几乎是不可能的。

就算写熟悉领域的代码,效率也会极其低下。

好在这只是几行不算难的代码,李维斯之前也写过相关的代码。

五六分钟后就写好了,检查了一下,没有明显错误。

代码的意思很简单,就是将二进制数字转换成文本,然后输出到控制台。

等控制台检测到用户输入任意字符后再关闭程序。

虽然不知道控制台在哪里,不知道它怎么检测输入,但李维斯也只能这样尝试了。

希望能成功!

李维斯忐忑地发起了“启动”的念头。

一股奇妙的感觉浮现在脑海,成了!

他知道这就是魔法启动的感觉,心中不由得激动地期待了起来。

但他又强迫自己冷静下来。

万一解码后无法从中得到脱困的头绪怎么办?

不,不对,不一定要用战斗的方式逃出这里。

也许可以用自己能看懂魔法符号这事来做谈判筹码。

毕竟在前李维斯的记忆中,这个世界还没有任何人类能破译魔法符号。

不论如何,先等魔法程序启动后再说吧!

很快几秒过后,一段解码过后的代码浮现在了李维斯眼前(代码在文后)。

引用了一个叫人类(Human)的程序集。

命名空间(namespace)是人类魔法(HumanMagic),真是耐人寻味。

整段代码很简单,就是构造了一个火球的类。

根据主角(Protagonist.Instance)的等级来计算伤害(Damage)。

持续时间(Duration)为10秒。

FireElement应该是火元素,用了10个计量单位乘上主角等级的火元素量。

IgnoreList是无视伤害的人员名单,用人的ID来做标记,人的ID是什么鬼?

最后调用RunMagic方法来释放魔法。

“原来这就是火球术……”

李维斯死死盯着这些代码,喃喃自语。

如果自己能更改这些代码,那将会得到一个全新而强大的魔法。

怎么更改还需要思考。

但他知道这就是自己脱困的关键。

展开全文

最新章节

为您推荐

小说排行

人气排行最新小说

点击查看更多

点击查看更多

目录