林天的瞳孔,猛然收缩!
这……这是什么?
这不是玩游戏,这是……修改游戏!是开外挂!是Gm(游戏管理员)才有的权限!
不,这甚至超越了Gm的权限。Gm只是管理员,而杨明宇描述的,是创造规则的……神!
“这……这不可能……”林天喃喃自语,他觉得这已经超出了他的想象范畴。
“不,这可能。”
杨明宇站起身,走到了办公室角落里那台配置在当年看来还算不错的“大屁股”电脑前,按下了开机键。
伴随着一阵略显嘈杂的风扇声,老旧的windows XP开机音乐响起。
林天不解地看着他。
杨明宇没有解释,他熟练地移动着鼠标,没有打开任何一款游戏,而是点开了一个林天从未见过的,图标是蓝紫色、写着“C++”字样的软件。
一个纯粹的、布满了各种按钮和窗口的程序界面,弹了出来。
林天完全看不懂。
杨明宇在键盘上敲击了几下,打开了一个早已写好的项目。屏幕上,瞬间被密密麻麻的、由英文、数字和各种奇怪符号组成的“天书”所填满。
#include <iostream>
int main { ... }
这些字符,在林天眼里,比他最头疼的文言文还要晦涩难懂。
杨明...杨老师到底要干什么?
杨明宇没有理会林天的困惑,他只是点击了一下程序上方的某个绿色三角按钮。
程序运行了。
弹出的,不是华丽的游戏画面,而是一个极其简陋的、黑底白字的“doS”窗口。
窗口上,只有一行字:
【火球术伤害模拟器 V1.0】
【请输入火球术的初始速度(m/s):】
林天愣住了。
杨明宇转头看向他,示意道:“输入一个你喜欢的数字。”
林天将信将疑地走到电脑前,在键盘上敲下了“20”,然后按下了回车。
黑色的窗口上,立刻又弹出几行新的白字:
【速度设定为:20 m/s】
【计算中……】
【火球术最大射程:40.8米】
【基础伤害判定:100点】
【附加火焰灼烧伤害:每秒5点,持续3秒】
【总伤害:115点】
林天的心,猛地一跳!
这……这不就是游戏里技能伤害的计算逻辑吗?!
他玩过无数RPG游戏,每个技能说明里,都有类似的描述。他一直以为那只是一个设定,一个数值。可现在,他亲眼看到了这个“设定”被计算出来的过程。
“有点意思,对吧?”杨明宇的声音在他耳边响起,“但这,还只是一个玩家能看到的结果。”
说着,他按了一下键盘,关闭了那个黑色的模拟器窗口,画面切回到了那片充满了“天书”的程序界面。
“现在,让你看看,‘造物主’眼里的世界。”
杨明宇移动鼠标,在那片密密麻麻的代码中,精准地点中了其中一行。
int base_damage = 100; // 定义基础伤害
他指着这一行,对林天说:“看,这就是刚才那个100点基础伤害的来源。它不是凭空出现的,是我在这里,定义了它。”
林天的心跳,开始加速。
“现在,你来告诉我。”杨明宇的语气里,带着一丝蛊惑,“你想让它变成多少?”
“……变,变成多少都行?”林天的声音有些发颤。
“你说了算。”
林天死死地盯着屏幕上那个数字“100”,仿佛那不是一个简单的数字,而是一扇通往新世界的大门。他深吸一口气,几乎是屏着呼吸,说出了一个数字。
“一……一千。”
“好。”
杨明宇的手指在键盘上轻轻敲击,将那个“100”,改成了“1000”。
int base_damage = 1000; // 定义基础伤害
然后,他再次点击了那个绿色的三角按钮。
程序,重新运行。
黑色的窗口再次弹出。
【火球术伤害模拟器 V1.0】
【请输入火球术的初始速度(m/s):】
林天的手,因为激动而微微颤抖。他再次输入了“20”。
回车!
【速度设定为:20 m/s】
【计算中……】
【火球术最大射程:40.8米】
【基础伤害判定:1000点】
【附加火焰灼烧伤害:每