“抱歉,是我考虑不周了。”
看着赫敏脸上的失落表情,卡尔充满歉意地说。
他也是才意识到,编程这种东西,如果对于没基础的人来说,就像在说天书一样。
他本想做个比喻,没想到越比越复杂了。
“这样吧,我简单演示一下,你领会精神就行。”
说罢,卡尔一挥魔杖,便凭空出现一张白色卡片。
“所谓组合变形术......”
说着,卡尔用魔杖指着刚召的那张白色卡片,嘴里念叨了一句。
他把咒语念了来的目的,是为了让赫敏明白他用的是什么魔法。
紧接着,卡片开始飞快的变幻模样,最终变成了一只老鼠,并开始在原地乱蹿。
赫敏立刻满脸惊奇,她现在有点明白为什么麦格教授总说卡尔在变形术上非常有天赋。
如此轻而易举的变形,估计连很多高年级的学生都做不到。
但是,这仅仅只是开始。
“这是一般的变形术。”卡尔说,“然后......”
他用手按住老鼠的尾巴,嘴里一连念叨了好几分钟。
随着咒语的念诵,老鼠开始飞快变形,最终变成了一只穿着衣服,拿着一根手杖,头带礼帽而且垂直站立的......老鼠。
就在赫敏以为这就算完了的时候,老鼠突然拄着拐杖,摘下礼帽,冲赫敏弯腰一礼,嘴里说了句,“向您致敬,可爱的小姐。”
说完,还冲赫敏挤了挤眼睛。
赫敏愣愣的看了半天。
然后,她的嘴巴渐渐张大,最后甚至能吞下一个鸡蛋。
她难以置信地望着卡尔,“卡尔,这真是非常非常,非常非常非常让人难以置信!”
赫敏是懂行的,后面的这只老鼠看上去也就比前面那只老鼠多了身衣服,能动,会说话,能敬礼,还有点像人。
但也正因为如此,她清楚的知道,想做到后面这一步有多么的困难。
为了让赫敏听清,卡尔念咒念得很慢,赫敏每句咒语都听清了。
这些魔法,有些她在书上看到过,有些则没有。
但她无论如何也想象不到,这一系列的咒语,竟然能以这样一种方式组合起来。
看到赫敏的表情,卡尔心下暗自点头,他明白女孩儿真的看懂了一些。
于是,他解释道:“这只老鼠的每一个拟人的动作,眼神神态,包括说话的方式都是一个魔法,刚才虽然我念出来一些,但有些咒语比较复杂,所以我就用无声咒代替了,因此省略了很多念咒的步骤。”
“总的来说,这只老鼠身上,大概有一百多个法术效果存在吧。”
给赫敏一点消化的时间,卡尔才继续说道:“这一百多个法术,相互之间不能存在前后次序上的错误,也不能出现时间效果上的提前或者滞后,必需完美的配合,我将这一系列的魔法组合称为一条魔法函数。”
说着,卡尔又对桌上的老鼠念了几句,接着,老鼠就重新变回一张卡牌,漂浮在他面前。
“就像这样,我把这条魔法函数用咒语封装在这张卡牌里,并用魔法设定只有使用者在将牌打出之后,落到对应的牌桌上才会触发,就像这样......”
卡尔挥了下魔杖,他和赫敏中间的这片沙砾滩上立刻缓缓隆起一个圆形沙丘,好像一张圆形小桌。
卡尔指着小桌念了几句咒语,接着,他把重新变回来的白色卡牌往桌上一扔。
接着,卡牌就在赫敏的眼前里变成了之前那只老鼠。
“向您致敬,可爱的小姐。”
卡尔满意的点点头,又说道:“当然,其中还有一些乱七八糟的细节需要注意,我就不一一说明了,因为他们太多了。”
最后,卡尔总结道:“我把这整个施法的过程称为,当然你也可以叫它组合变形术,不过,我更喜欢把它称之为——魔法编程学。”
说完,卡尔看向身旁发呆的女孩儿,问道:“懂了吗?”
赫敏点了点头,半天,又摇了遥头。
“呃......这算懂还是没懂?”卡尔不明所以地说。
赫敏没有回答,眼睛紧紧地盯着桌上的那只老鼠。
又过了好半天,才终于抬头望向卡尔。
她看着卡尔的眼睛,说道:“卡尔,跟我详细说说这个编程,不是,这个魔法编程学吧。”
“好啊。”
卡尔笑着点点头。