编程101

更新时间 2019-09-06 22:24

本页贡献者

YoungDroid
增3,849 改0 删0
五月
增0 改0 删0
  1. 为了网络漫游编写新的程序
  2. 创造新的程序
  3. 功能
  4. 额外选项
  5. 强度
  6. 编写程序
  7. 程序有多大?
  8. 写程序要多久?
  9. 程序有多贵?
  10. 恶魔学

为了网络漫游编写新的程序

尽管你已经有很多程序可以选了,你要想自己设计一个也不会花太久。自制软件可能恰巧符合你作为网络行者的需求,毕竟在网上老旧的程序会很快被了解和针对。

“我,我只相信我写的东西。以及我写的都是好东西。”
——Edger

创造新的程序

每个程序都由三部分组成:功能,额外选项以及强度。当你把功能,额外选项和强度合在一起时,你就创造出了一个新的程序。

功能

功能指的是程序可以做的事。每个程序都有一个功能。

你也可以将多个功能合在一起成为一个程序,从而使它更加功能多样,效果强大。

难度 类型
10 回避:这个功能可以让程序/行者更难被追踪
15 潜行:这个功能让程序/行者更难被侦测
20 反程序:这个功能会攻击和摧毁其他程序
15 反系统:这个功能会伤害或摧毁一个电脑系统
10 侦测:这个功能可以侦测到入侵的网络行者/程序
15 警报:这个程序会在被入侵时警告系统或网络行者
20 对人:这个功能会攻击并杀死网络行者。网络行者要么被杀死(受到伤害),被俘虏或者思维被抹去
15 入侵:这个功能允许程序/网络行者穿透数据墙
10 保护:这个功能组织网络性质/面板的攻击
15 破译:这个功能会破译密码或打开锁
10 控制器:这个功能可以允许在真实世界内控制机器
10 实用:这个功能功能可以恢复受伤的程序,复制,提高面板速度,阅读文件,以及检索工作。
10 互动:这个程序就像在虚拟现实里的人一样;它会走路,移动,在虚拟空间中移动物体。当结合伪智力与共沟通能力后,他就可以像虚拟世界里的真人一样。
10 汇编(恶魔):这个程序管理其他程序,并且可以在不使用的时候压缩它们的大小。

上述列表中的功能只是一个大概;网络行者需要决定这个程序用来做什么,选择最符合他期望的功能,然后按照功能实现的难度支付价钱。这些功能具体怎么工作基本上由他自己以及RF决定。如果你的杀伤性程序要杀死了一个网络行者,是通过“将他的形象先用紫光围住再用能量束将大脑融化”,那很棒。但按照游戏里的讲法,就单纯是你杀死了这个网络行者。

因为功能给了玩家想象空间很大的余地,所以关于一个程序是否适合特定功能,RF有最终解释权。如果程序的功能有点超过列表里的功能,他/她可以提升或者降低几点难度。哦对了,如果实在失控了,你也可以让那家伙事与愿违,让他惨遭毒手。赛博朋克就是这样的。

额外选项

额外选项可以把程序个性化。它们允许程序可以在互联网中自由移动,来记录事件,来识别物品,甚至可以遵守指令或是展开对话。你甚至可以构建你自己的额外选项(如果RF允许)。

关于形象:形象ICON是互联网程序的视觉表现。你想让形象看起来像什么它就可以是什么:人类,怪兽,物体,logo,等等。程序不会自带形象,必须有人给它创造。没有形象并不说明程序无法被侦察到,只能说明它看起来是一个模糊的形状而不是一个清晰的图像。

难度 额外选项
5 移动能力:这个程序可以在互联网中自由移动,同时把主程序留在内存中。
2 追踪:这个程序可以在互联网中追踪其他的程序或是网络行者。
3 自动复活:这个程序可以在被摧毁后自动复活,只要在1D6中掷出5或者6。
2 识别:这个程序可以区分不同的网络行者和程序信号。
3 隐身:这个程序面对侦测可以+2强度。
5 记忆:这个程序可以记住特定的事件和人。
2 速度:这个程序在运行时可以+2面板速度。
3 忍耐:这个程序不会感到疲惫,直到摧毁前会一直运作。
3 沟通能力:这个程序会说话。
6 伪智力:这个程序可以像一个INT6的人类一样说话。
1 形象(简单):这个程序互联网上有一个可见的,卡通式的形象。
2 形象(情景):这个程序有个高分辨率电脑图像的网络形象。
3 形象(分形):这个程序有个真实的网络形象,有阴影,质地,还有知觉。
4 形象(写实):这个程序有一个非常真实的形象,就像质量很好的图像或电影一样。
5 形象(超写实):这个程序的形象就和现实世界的人或物体一样。

强度

强度指你程序的能力大小。程序的强度越高,那么它就越容易完成它的功能。强度等级从1到10,大部分程序都在3,4左右

编写程序

一旦你决定好你程序的功能,额外选项和强度,你还需要决定写它会有多困难。将所有部分的难度花费加起来,再加上强度等级;所得结果就是程序的难度值。

比如,地狱猎犬由这些组成:

杀伤性 +20
移动 +5
追踪 +2
识别 +2
强度6 +6
图标(超写实) +5

编写地狱猎犬的难度和是40。

为了确定你能否编写这样的程序,你需要使你的INT+编程+1D10大于等于这个难度值。

合作:有时候,你没有足够的技能点数来编写程序。但是,2个或者更多的网络行者可以一起编程,把他们各自的INT和技能点加起来,总和再加1D10。比如:蜘蛛的INT是8,编程能力是10,她就无法写出难度是40的地狱猎犬。但是Edger(INT9,技能7)他们两个可以加起来高达8+10+9+7=34点。只需要再1D10中扔出6,他们就可以成功写出程序了。

程序有多大?

程序大小是由难度决定的。可以对照下表,得到程序占多少MU。

难度 MU
10-15 1
16-20 2
21-27 3
26-30 4
31-35 5
36-40 6
41+ 7

地狱猎犬难度是40,说明了需要6MU。

写程序要多久?

程序难度每有一点,就要花六个小时编写。这个时间不需要连续的,如果有多个网络行者一起编写,也可以分开工作。比如,地狱猎犬难度40,需要240个小时来进行编程。蜘蛛和Edger决定每天工作8小时,那么按照这个速度,写完需要30天。而如果他们两个决定同时工作,那么就只需要15小时就写好了。

程序有多贵?

通常,程序都在市场上买,而不是在家里写。所以需要先决定程序的基础价位,然后再按照难度乘10eb。再根据下表程序类型的不同,乘上修正值。

类型 修正值
入侵,破译,控制,实用 1×花费
侦测与回避 2×花费
反系统 3×花费
反反入侵 4×花费
杀伤性 25×花费

比如:地狱猎犬难度40;按照每点10eb,需要400eb。但是由于它是杀伤性型程序,需要乘上25;所以在黑市上买需要10,000eb才行!

恶魔学

恶魔是一种专业化程序,用来管理其他程序。这些子程序靠恶魔的汇编功能进行压缩,所以只需要占用一半的空间,从而允许网络行者在内存不变的情况下装更多的程序。

要是想造一个恶魔,你需要先造普通程序,然后用汇编器/恶魔功能。此时,你可以尽可能地加额外选项和设定强度。恶魔的强度是由其里面的程序数量决定的;每装载一个程序,恶魔就会减少一点强度。比如:魅魔II的起始强度是7,但里面装了3个程序,所以强度变为4。

接下来,建造你的子程序。不用再关注它们的强度:它们的强度和恶魔的一样,而不是原先自己的。好,你已经建好了,把所有的难度值加起来除以2。把这个结果加到恶魔的难度上,你就得到了最终的总难度(及其所占的内存空间)。恶魔就造好了。

举例子:Edger造了个恶魔来装4个程序。这个程序叫小精灵,它的结构如下:

汇编器(恶魔) 10
图标(简单) 1
强度7 7
总和 18

然后他装入了4个程序,一个30,一个25,还有两个15点,共计70点难度。不过多亏了恶魔,总价才35点。所以小精灵最终难度值是53点,节省了17点。

恶魔一开始听起来是个好主意:你可以用更小的空间存储更多的软件。但是还是有一些小毛病:

首先,恶魔只能通过和里面装的软件进行连接才能进行控制。这说明了一旦恶魔被摧毁,那么里面所有的程序也会被摧毁(有点像船要是沉了,里面东西也沉了)。

其次,里面所有程序的强度和恶魔一样。并不算是个坏主意;因为如果你只是用恶魔装简单程序,要是你的恶魔的强度高,那么简单程序也会变得......像恶魔一样强大。但是,如果你装了很多子程序,那么你也就不会有很强的恶魔。

第三,恶魔在使用软件前需要先解压,用完后要再压缩。这说明了速度上会有延迟;速度需要减去你目前装在的程序数。比如,你的恶魔里装了4个程序,那么说明你面板的速度需要惩罚性的-4。如果你想要赶先手,那么这个惩罚是灾难性的。

不过如果你还是想要在一个小空间存很多软件,恶魔是你的选择之一。

“夜之城LDL上有个赛博疯子,我们叫他“蝙蝠男”;一个在七年前疯掉的前EBM的黑客。夜里,他穿上奇装异服爬上房顶,期待着有“恶人”可以让他制裁;到了白天,他又回到他的公寓里,进入自己亲手设计的“豪华气派的琼恩庄园”实境里,举行这些盛大的宴会。”

“我们不得不开枪击毙他,不过,嘿,这宴会真的是不容错过...”
——Edger


翻译来自赛博朋克相关翻译组(翻译:楣前、兰鹿、小于零、望着森林的猫,校对:Theraphia)