第一章 魔法与代码-第2/3页

加入书签
    每一个魔法的效果都挺弱的。

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

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

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

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

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

    火球术:0111010101110011……

    控物术:0111010101110011……

    爆炸术:0111010101110011……

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    希望能成功!

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    持续时间(Duration)为10秒。

    FireElement应该是火元素,用了10个计量单位乘上主角等级的火元素量。……
    本章未完,请点击下一页继续阅读!

本站网站:www.123shuku.com