9.入学

清晨,鸟鸣声渐起,清脆嘹亮。其中为首的那只宛如乐团指挥,带着其余众鸟演奏和谐曲。

陈清寒听着这乐曲,只觉心情如山间溪水一般,潺潺流动,愉快非常。

树枝被风拨动,影子在地上描绘出一幅幅无人可见的画。

雨后的空气总是带着青草的气息,可今日仿佛有一丝若有若无的血腥味。

他从院中返回,看到有人正在厨房忙碌,却不是佣人。走近前去,是一个中年大叔。

大叔看到他,将手在围裙上擦了擦,伸手道:“我叫成城。”

陈清寒明白这就是林语之前提过的人,对成城的敬佩之心油然而生。不过,这个传统真是令人哭笑不得。

他也回道:“我叫陈清寒。”他心中暗自失笑,自己怎么也模仿起来了。

成城挑了挑眉,看来这个打招呼的方式,感染力挺强。

他继续做起饭,动作娴熟。边做边说道:“林语有句话要我带给你,在彻底觉醒前,学校内拒绝任何体检,除非是校长找你。”他说这话时,脸色有些凝重。

陈清寒暗记于心,感觉自己接下来在学校的路会很难走。

可很快,饭菜香气传来,让他暂时忘记了烦恼。

成城的手艺,简直无可匹敌。无论是色泽还是香气,都是那么完美,手艺精湛得超乎想象。

陈清寒在一旁咽了咽口水,方才还全无食欲,此刻却饥肠辘辘。

成城骄傲地笑了,从他能做饭起,便负责队长的一日三餐,可谓熟能生巧。

饭菜被端上桌,陈清寒在看到成城动筷子后也飞快夹菜,入口后滋味更是绝佳,真乃人间美味。

吃饱饭后,成城取出一条项链给陈清寒。他说道:“这条项链可以在危急时刻保护你,平常可以用来联系我们,使用方法戴上后你自会知晓。”

陈清寒没有迟疑,当即戴上了。得知项链能够联络众人,他满是欢喜。

成城又说道:“不过一天最多联络五次,这里面有个小装置能够从空气中提取能量,以此运转。”

成城看着眼前的少年,在听到危急时刻可以保护他时神色只是微微动容,但听到后者时的喜悦深入眼底,怎么也藏不住。

不多时,成城离开了,只是临走前笑着说还会来给陈清寒做饭的。

陈清寒心中涌上暖意。

不多时,司机便来接他,陈清寒一路无言,只是反复看着脑海中出现的那张项链的使用说明。

到了学校后,一名老师在门口张望,见到陈清寒后走了过来,对他说道:“我是你的临时辅导老师,叫柯望。”

“我叫陈清寒。”他这样回道。

柯望接着说道:“至于为什么是临时,因为后期学院会根据你觉醒的能力类型而分配导师。”

柯望十分兴奋,一直说着:“距离下一个觉醒日还有十一天,在此之前,我会为你普及基础知识。”

柯望似是察觉到自己有些失礼,略带歉意地笑了笑。陈清寒摇了摇头,示意没事。

两人入校步行了十余分钟,进入了标有《信息处》的大楼。

屋内一位老者见两人走入,打量了一下陈清寒。

柯望恭敬开口:“前辈,我们来登记一下信息。”

老者仍然打量着陈清寒,不发一言。

过了几秒,老者收回视线,从怀中取出一个小球。他让陈清寒把手放在球上,那个小球随即开始吸取陈清寒体内的原力。

陈清寒只觉浑身不适,一阵头晕目眩,只想挣脱这股吸力。

一旁的老者见怪不怪,尚未觉醒时,消耗的原力无法得到补充,一旦消耗,多少有些不适。

柯望扶住了陈清寒,让他不至于倒在地上。

老者闭目坐到一旁,示意两人离开。

柯望又带着他前往其他的登记处,原来刚刚录入的是原力信息,用以完善学生档案。

登记完其他信息后,二人去了另一栋名为《新生教室》的楼,这里的楼房排列错落有致,大多只有两三层,呈环状分布,中间的空地面积广大,不知用来做什么。

柯望见他望着那块空地,解释道:“那里是用来给学生演练用的,划分成多个区域,只要激活中间的核心,就会在四周生成屏障,以防止打斗时波及旁人。”

陈清寒立马想到林语说的那句话:没有什么是打一架解决不了的。

他们进入了032教室,看来今年他是第三十二个入学的。

他向柯望询问,学校一年能招多少人。

柯望想了想,回答道:“大概五六十个吧,所有具有原种的人都会入学,但是终究人数不多。”

顿了顿,补充道:“如果不想在学校,通过测试也可以。”这条规定是为了防止能力者失控,危害社会。

陈清寒点头记下,看来能力者数量实属不多。

教室不是很大,但只容纳两人,倒也绰绰有余。他看向中间桌子上摞成小山的书,嘴角抽了抽,试探性地问道:“这些都要看完吗?”

柯望脸上绽放出大大的笑容,说:“是的哦。”

陈清寒眼前一黑,垂头丧气。

“不过既然时间不多,那我还是帮你讲吧,这样更快。”柯望话锋一转,为陈清寒带来了希望。

他如释重负,感激地看着柯望。

柯望挠了挠头,其实本来学校也是安排她讲课的,毕竟她的能力比较适合。

不过看样子他挺开心,那就不告诉他了吧。

柯望偷偷笑了笑。

陈清寒还沉浸在被拯救的喜悦中,完全不知道回家后有什么在等着自己……

posted @ 2026-07-05 15:58  hanlai  阅读(1)  评论(0)    收藏  举报
// 樱花粒子效果配置 const canvas = document.createElement('canvas'); canvas.style.position = 'fixed'; canvas.style.top = 0; canvas.style.left = 0; canvas.style.zIndex = -1; document.body.appendChild(canvas); const ctx = canvas.getContext('2d'); canvas.width = window.innerWidth; canvas.height = window.innerHeight; // 生成樱花色粒子 const particles = Array.from({length: 60}, () => ({ x: Math.random() * canvas.width, y: Math.random() * canvas.height, r: Math.random() * 3 + 1, dx: (Math.random() - 0.5) * 0.5, dy: Math.random() * 1 + 0.5, color: `rgba(255, ${183 + Math.random()*30}, ${197 + Math.random()*30}, 0.7)` })); // 粒子下落动画 function animate() { ctx.clearRect(0,0,canvas.width,canvas.height); particles.forEach(p => { ctx.beginPath(); ctx.arc(p.x, p.y, p.r, 0, Math.PI*2); ctx.fillStyle = p.color; ctx.fill(); p.x += p.dx; p.y += p.dy; if(p.y > canvas.height) p.y = 0; }) requestAnimationFrame(animate); } animate();