Re: [问题] 所谓的魔法究竟是指什么

楼主: yam276 ('_')   2016-10-23 00:25:07
※ 引述《k123amz (小明)》之铭言:
: 在架空世界常常会遇到魔法的设定
: 但看在现实眼里很奇怪
: 对于各种超自然现象出现的理由就是:魔法
: Q.为什么那只龙在喷火
: A.魔法
: Q.为什么一个人会飞
: A.魔法
: 好像遇到无法说明的状态套上魔法就很合理了
: 结果也没什么作品能够解释魔法运作的原理是三小
: 现在对魔法的最佳解释是?
我觉得对魔法可以有一种科学的解释
简单来说就是类似wifi讯号的东西
一般来说许多魔法作品都会有所谓的魔法气息
也就是这个地方空气中的魔法能量的强弱
这些魔法能量最终导向储存著大量咒文与法力的魔法图书馆
根据这样子的前提之下所定义的魔法可以说只是一种载体
而所谓的各式各样的魔法
就是透过这些魔法封包们所存放的资料
至于魔法的使用方式一般来说是通过魔杖之类的触媒来使用
这些触媒在使用者咏唱咒文的时候进行发动
也就是呼叫
透过呼叫魔法的函数名称来传送请求
举例来说(仅是举例)
explosion(int user_call) extends Fire
{
...
}
假设爆裂魔法是基于火焰魔法所开发的魔法
那当使用者拿着魔杖呼喊著"EXPLOSION!!"的时候
根据魔法使用的传输协定 这里以TCP/IP作为范例
那这时候施法者(User)就会与储存大量魔法能量的魔法图书馆(Server)
进行三次交握 确认使用者的身分 使用者的请求之类的
然后魔法图书馆就会将爆裂魔法的使用方法等等的东西
透过空气中的魔法能量传送到使用者这里
这时候使用者的魔杖就会根据收到的资料来进行行动
接着就释放出爆裂魔法了
你看 很简单吧
作者: Leeng (Leeng)   2016-10-23 00:26:00
啊你的public勒
作者: hermis (火山菌病病人No.01221)   2016-10-23 00:26:00
XDDDD
楼主: yam276 ('_')   2016-10-23 00:26:00
举例而已随便啦
作者: OSDim (I'm So Sorry)   2016-10-23 00:28:00
EXPLOSION放一次就把一天的流量用光了
作者: darkbrigher (暗行者)   2016-10-23 00:31:00
所以圣光醒来就变弱就是有人放大招把流量用光了
作者: Leeng (Leeng)   2016-10-23 00:31:00
要public才能给上面的人call啊 都有user_call了private的话 你就要有一个class才能call他 对上还是要export一个public method
楼主: yam276 ('_')   2016-10-23 00:33:00
所以说所谓的公共魔法(无智慧财产权)就一定是public而有些怪僻魔法师喜欢自己用组合符文来创造魔法又是另一回事了
作者: qooliu6 (一个萝卜九芎坑)   2016-10-23 00:58:00
好像很厉害,卡
作者: gm00649989 (修)   2016-10-23 01:06:00
一堆理工人XD 文组或三类组咧
作者: cloki (夜云天)   2016-10-23 04:38:00
问题是你所有CALL都要有函式库,但世界本身却没这种玩意
作者: salagadoola (南瓜)   2016-10-23 10:30:00
就算没有public 只要能摸进底层就算private也照call

Links booklink

Contact Us: admin [ a t ] ucptt.com