首页 男生 奇幻玄幻 用代码走进魔法

第15章 战斗排名榜

用代码走进魔法 八迷宫 3256 2024-11-11 13:42

  看着魔法纸上这一堆代码,李维斯觉得有点杂乱了。

  写了已经五六百行代码,各种功能杂糅在了一起。

  行数不多还好,多了就是所谓的屎山代码。

  从目前的功能来看,应该要做一个简单易容界面出来才对的。

  随着功能增多,没有一个可视化的界面,那些功能用起来就会很繁琐。

  现在李维斯只是靠着读取念头来执行对应的功能。

  一个魔法就是一个念头,再加上一些MagicUtil里实用的静态函数又是一个个念头。

  如此多念头的条件判断,会让代码看起来很臃肿。

  所以需要一个界面来管理。

  李维斯首先是按照功能划分模块。

  释放未改造过的魔法是一个模块;

  释放已改造过的魔法是一个模块;

  魔法与魔法符号的相互转换是一个模块;

  管理所有魔法的信息是一个模块,管理指的是增加、查找与修改魔法信息;

  自身的属性面板是一个模块;

  人物、魔物、资源信息是一个模块;

  调试魔法也是一个模块。

  其中释放魔法是不用做界面的。

  因为用念头释放比按下按钮释放要方便得多。

  而且魔法一多,那按钮看着就会密密麻麻的。

  其余的模块都需要分别做一个界面,然后塞到一个主界面里。

  主界面里再加一个选项卡控件。

  每个模块就是一个选项卡,点击这个选项卡就显示出对应模块的界面。

  界面的思路大致是这样。

  但由于没有智能提示,做起来要花挺多时间的,所以不急着现在就做。

  现在应该去卖掉留了后门的控爆术和加速术,再多买一些魔法。

  特别是隐身术,治愈术。

  至于索敌术倒是不需要了。

  因为根据那个获取范围内活物的函数,李维斯自己也能写出来。

  得到了活物后,输出他们的位置坐标就行了。

  只是不知道“坐标”该用哪个英语单词而已。

  而且这个坐标也有讲究。

  在游戏引擎中,3d物体的坐标分为局部坐标和世界坐标。

  局部坐标就是子物体相对于父物体的坐标。

  世界坐标就是物体本身在场景中坐标。

  想准确拼出这个坐标的英文单词还是有些难度。

  要用穷举法去试有可能是的单词。

  “不对啊,可以用反射嘛。”

  李维斯突然反应过来。

  反射是可以让程序在运行期间获取程序集和类的相关信息。

  简而言之就是通过一个函数获取一个类内的属性、特性、方法等信息,不论它是公开的还是私有的。

  在不能查看源码时,反射是一个很有用的方法。

  也许能一窥魔法代码的奥秘。

  想到这,李维斯也不由得有些激动。

  利用反射获取类信息的代码也不复杂。

  他马上写出了反射读取主角类的代码。

  然后立刻启动魔法程序。

  但是!

  并没有出现预料中的结果!

  而是出现了惊悚的一幕!

  李维斯眼前密密麻麻地弹出了深红色的消息框,内容全都是——

  “凡人不可窥探神的领域!”

  消息框还在弹,好像电脑中了病毒一样。

  李维斯感觉眼前快要被消息框淹没了,一片深红!

  他满头大汗,不禁后退了几步,有些神智被侵蚀的感觉。

  他当机立断,立刻用全部精力结束程序。

  深红的消息框顿时消失,眼前恢复正常。

  李维斯有些颤抖地扶着椅子坐了下来。

  “刚才那是什么东西?神的领域?算了,别想了,这不是现在的我能接触的。”

  李维斯摇摇头,想要甩掉刚才的画面。

  接着他突然心生一计:

  “不过这倒是可以成为一个攻击手段!可以加入程序的后门里。”

  来自神的精神攻击,也被李维斯利用了。

  虽然威力不大,连李维斯都能挣脱出来,但突然来这么一下,露出的破晓可就大了。

  缓过劲后,李维斯将刚才反射的代码补充进了后门代码里。

  接下来就该去卖掉那两个魔法了。

  李维斯再次来到魔法师协会办事处。

  “欢迎再次光临,尊敬的李维斯·诺依曼先生。”

  人偶一号用热情又生硬的语气说道。

  “我想售卖魔法。”

  李维斯没有寒暄,单刀直入地说道。

  “很抱歉,办事处是没有售卖服务。

  售卖魔法需要去本部或者分部。”

  “科赫城的魔法师协会分部吗?”

  “是的。”

  “这么麻烦。”李维斯皱起了眉头。

  “因为售卖魔法的保密性更高,办事处并不具备这个保密条件。”

  人偶一号略带歉意地解释道。

  现在去科赫城魔法师协会分部的话,有种羊入虎口的感觉。

  各方势力说是给古德曼院长面子。

  但实际上真的把李维斯抓了,又能奈这些势力如何呢?

  为了一个魔法学徒大动干戈?李维斯觉得不太可能。

  李维斯想不出其他短时间赚金币的办法。

  不如问问眼前的人偶一号吧。

  “有没有在校园内,可以迅速赚大笔金币的方法?”

  “请问大笔指的是多少金币呢?”

  李维斯大致算了下治愈、索敌和隐身的总价格:“起码1110金币以上。”

  人偶一号歪起了头,仿佛在思考。

  很快它就开口回答道:

  “有三个方法以供参考,一是可以找信任您的老师借。”

  李维斯摇摇头,没有和院长和副院长熟到这种程度。

  “二是无声无息地把我身后的金库抢了。”

  李维斯顿觉无语,补充道:“要合法合理的方法。”

  “那就第三个方法,在魔法战斗学院的排名榜上取得好成绩。”

  这个方法似乎有点可行性。

  “详细说说。”

  “好的。魔法战斗学院,以下简称战斗学院,每个年级都有一个战斗排名榜,其他学院的学生也可以参与。

  用战斗决定胜负、排名,以及该月学校的资源和设备的使用优先度。

  根据排名发放奖金,第一名奖金1000金币,第二名500金币,第三名100金币,其余排名无奖金。

  但由于通讯会不够及时,无法随叫随到,所以只好每个月月底组织一场排名赛,为期三天。

  还有三天排名赛就要开始,到时您可以参赛。”

  人偶一号说了一堆话,语速并不快。

  “三天吗?”李维斯依然皱着眉头。

  见识过各方势力的办事效率后,李维斯觉得他们可能今天就能调查完毕了。

  到时就要“配合”他们进行测谎了。

  “您可以用挑战的方式,在非比赛期间提升排名。”

  看到李维斯愁眉苦脸的样子后,人偶一号贴心地补充道。

  “挑战?”

  “没错,你可以去战斗学院的训练馆,指定挑战比自己排名高的学生。

  赢了即可取代他的名次,但对方可以拒绝与您挑战。”

  “可是这个挑战赛怎么赚钱?”

  “挑战高于自己名次十名开外的,赢一次1金币,连赢两次10金币,连赢三次50金币,连赢次数越多奖金越高。”

  “好,谢谢了!”

  李维斯紧皱的眉头终于舒展开来。

  他决定现在就去战斗学院的训练场,赚一笔大的!

目录
设置
手机
书架
书页
评论