:root { /* header measurements */ --header-height-on-desktop: 10rem; --header-height-on-mobile: 10rem; --header-h1-font-size: clamp(2rem, 5vw, 2.8125rem); --header-h2-font-size: clamp(0.875rem, 3vw, 0.9375rem); --logo-image: url("https://nu-scptheme.github.io/Black-Highlighter/img/logo.svg"); } #header { --search-textbox-text-color: var(--swatch-secondary-color); background: none; } #header::before { content: " "; position: absolute; width: 100%; height: 100%; left: 0; top: 0.75rem; background-image: var(--logo-image); background-repeat: no-repeat; background-position: center 0; background-size: auto calc(var(--header-height-on-desktop) - 1.5rem); opacity: 0.8; pointer-events: none; } #header h1, #header h2 { margin: 0; padding: 0; width: 100%; height: var(--header-height-on-desktop); display: flex; align-items: center; justify-content: center; display: flex; align-items: center; justify-content: center; } #header h1 a, #header h1 a::before, #header h2 span, #header h2 span::before { margin: 0; padding: 0; z-index: 0; display: block; text-align: center; } #header h1 { z-index: 1; } #header h1 a::before, #header h1 a::after { content: var(--header-title); } #header h1 a::before { color: rgb(var(--swatch-text-tertiary-color)); z-index: -1; -webkit-text-stroke: 0.325rem rgb(var(--swatch-text-dark)); } #header h1 a::after { color: rgb(var(--swatch-headerh1-color)); z-index: 1; } #header h2 { z-index: 0; text-transform: uppercase; pointer-events: none; } #header h2 span { margin-top: calc(var(--header-height-on-mobile)/2 + var(--header-h1-font-size)/2 - 2em); } #header h2 span::before, #header h2 span::after { --wght: 600; content: var(--header-subtitle); position: absolute; left: 50%; transform: translateY(-50%) translateX(-50%); width: 100%; text-align: center; } #header h2 span::before { -webkit-text-stroke: 0.25rem rgb(var(--swatch-text-dark)); } #header h2 span::after { color: rgb(var(--swatch-headerh2-color)); z-index: 1; } #search-top-box form[id="search-top-box-form"]:not(:focus-within) input[type="text"] { color: rgba(0, 0, 0, 0); } @media (min-width: 36rem) { #login-status { flex-grow: 1; left: 3%; right: initial; } #login-status::before { --mask-image: none; background-color: transparent; } #login-status:not(:focus-within) { color: rgb(var(--login-line-divider-color)); -webkit-user-select: initial; -moz-user-select: initial; -ms-user-select: initial; user-select: initial; } #login-status #account-topbutton, #login-status:not(:focus-within) #account-topbutton { --clip-path: polygon( 0 0, 100% 0, 100% 100%, 0 100% ); background-color: rgba(var(--login-arrow-color), 0); } #login-status #account-topbutton::before{ --clip-path: polygon( 30% 35%, 70% 35%, 50% 60%, 50% 60% ); --mask-image: initial; content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(var(--login-arrow-color), 1); -webkit-clip-path: var(--clip-path); clip-path: var(--clip-path); } #login-status #account-topbutton::before, #login-status:not(:focus-within) #account-topbutton::before, #login-status:not(:focus-within) #account-topbutton:hover::before { --clip-path: polygon( 30% 35%, 70% 35%, 50% 60%, 50% 60% ); --mask-image: initial; } #login-status:not(:focus-within) #account-topbutton::after { display: none; } #login-status:not(:focus-within) *:not(#account-topbutton):not([href*="account/messages"]) { --clip-path: polygon( 0 0, 100% 0, 100% 100%, 0 100% ); pointer-events: all; -webkit-clip-path: var(--clip-path); clip-path: var(--clip-path); } #login-status:not(:focus-within) *:not(#account-topbutton):not(#account-options):not([href*="account/messages"]) { opacity: 1; } #login-status #my-account { --wght: 300; } #account-options { background: var(--gradient-header); } #search-top-box { top: 1.5em; right: 3%; background: rgba(var(--search-focus-textbox-bg-color), 0.4); } #search-top-box:focus-within ~ #login-status { opacity: 1; } #search-top-box::after { transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-clip-path 150ms cubic-bezier(0.4, 0, 0.2, 1); transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1), clip-path 150ms cubic-bezier(0.4, 0, 0.2, 1); transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1), clip-path 150ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-clip-path 150ms cubic-bezier(0.4, 0, 0.2, 1); } #search-top-box:not(:focus-within)::after { --clip-path: polygon( 0 0, 100% 0, 100% 100%, 0% 100% ); background-color: rgba(var(--search-icon-bg-color, --dark-accent), 1); -webkit-clip-path: var(--clip-path); clip-path: var(--clip-path); } #search-top-box:not(:focus-within):hover::after { --clip-path: polygon( 0 0, 100% 0, 100% 100%, 0 100% ); background-color: rgb(var(--search-icon-hover-bg-color)); } #search-top-box form[id="search-top-box-form"]:not(:focus-within) { max-width: var(--search-width); } #search-top-box form[id="search-top-box-form"]:not(:focus-within) input[type="text"] { max-width: var(--search-width); padding: 0 var(--search-height) 0 1em; outline-width: 0; background-color: rgb(var(--search-focus-textbox-bg-color), 0.35); color: rgba(var(--search-textbox-text-color), 0.4); cursor: pointer; } #search-top-box form[id="search-top-box-form"]:not(:focus-within) input[type="submit"], #search-top-box form[id="search-top-box-form"]:focus-within input[type="submit"] { pointer-events: all; border: none; } } #page-title::after, .meta-title::after, #page-title::before, .meta-title::before { content: ""; flex-grow: 1; height: 0.0625rem; background: rgb(var(--swatch-primary)); } #page-title::before, .meta-title::before { margin: auto 1.25rem auto auto; }
@supports(display: grid) { :root { --sidebar-width-on-desktop: calc((var(--base-font-size) * (14 / 15)) * 19); --body-width-on-desktop: 45.75rem; } @media only screen and (min-width: 769px) { #side-bar .close-menu { display: block; position: fixed; top: 0.5rem; left: 0.5rem; width: 3rem; height: 3rem; background: unset; opacity: 1; pointer-events: all; z-index: -1; } #side-bar .close-menu img { color: transparent; } #side-bar .close-menu::before, #side-bar .close-menu::after { content: ""; box-sizing: border-box; position: fixed; display: block; top: 0.5rem; left: 0.5rem; width: 3rem; height: 3rem; padding: 0; margin: 0; text-align: center; pointer-events: all; cursor: pointer; transition: opacity var(--sidebar-transition-timing); } #side-bar .close-menu::before { --mask:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' id='Hamburger' x='0' y='0' baseProfile='tiny' overflow='visible' version='1.2' viewBox='0 0 32 32' xml:space='preserve'%3E%3Cpath d='M4 10h24c1.1 0 2-.9 2-2s-.9-2-2-2H4c-1.1 0-2 .9-2 2s.9 2 2 2zm24 4H4c-1.1 0-2 .9-2 2s.9 2 2 2h24c1.1 0 2-.9 2-2s-.9-2-2-2zm0 8H4c-1.1 0-2 .9-2 2s.9 2 2 2h24c1.1 0 2-.9 2-2s-.9-2-2-2z'/%3E%3C/svg%3E"); z-index: -1; background-color: var(--toggle-icon-color, rgb(var(--sidebar-links-text))) !important; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; -webkit-mask-position: 50% 50%; mask-position: 50% 50%; -webkit-mask-size: 60%; mask-size: 60%; } #side-bar .close-menu::after { z-index: -2; background-color: var(--toggle-button-bg, rgb(var(--sidebar-bg-color))) !important; border-radius: var(--toggle-roundness, 50%); border: var(--toggle-border-color, rgb(var(--sidebar-links-text))) var(--toggle-border-width, 0.25rem) solid; } #side-bar:focus-within .close-menu, #side-bar:not(:has(.close-menu:hover)):not(:focus-within):hover .close-menu { pointer-events: none; } #side-bar:focus-within .close-menu::before, #side-bar:focus-within .close-menu::after { opacity: 0; pointer-events: none; } #side-bar:not(:has(.close-menu:hover)):not(:focus-within):hover .close-menu::before, #side-bar:not(:has(.close-menu:hover)):not(:focus-within):hover .close-menu::after { opacity: 0; pointer-events: none; } #side-bar { display: block; position: fixed; top: 0; left: calc(var(--sidebar-width-on-desktop)*-1); z-index: 10; transition: left 500ms cubic-bezier(0.4, 0, 0.2, 1) 100ms; height: 100%; overflow-y: auto; overflow-x: hidden; margin-top: 0; } #side-bar:focus-within { left: 0; } #side-bar:not(:has(.close-menu:hover)):not(:focus-within):hover { left: 0; } #side-bar .side-block { margin-top: 1rem; background-color: rgb(0, 0, 0, 0); border-radius: 0; border-left-width: 0px; border-right-width: 0px; } #main-content::before { content: ""; display: block; position: fixed; top: 0; right: 0; z-index: -1; opacity: 0; transition: opacity 500ms cubic-bezier(0.4, 0, 0.2, 1) 100ms, width 500ms cubic-bezier(0.4, 0, 0.2, 1) 100ms; margin-left: var(--sidebar-width-on-desktop); background: rgba(var(--swatch-menubg-black-color), .3) 1px 1px repeat; padding-right: 0; width: 100%; height: 100vh; pointer-events: none; z-index: 99; } #side-bar:focus-within ~ #main-content::before { width: calc(100% - var(--sidebar-width-on-desktop)); opacity: 1; pointer-events: all; } #side-bar:not(:has(.close-menu:hover)):not(:focus-within):hover ~ #main-content::before { width: calc(100% - var(--sidebar-width-on-desktop)); opacity: 1; pointer-events: all; } @supports (-moz-appearance:none) and (background-attachment:local) and (not (-moz-osx-font-smoothing:auto)) { #side-bar { padding: inherit; } } #content-wrap { display: flex; flex-direction: row; width: calc(100vw - (100vw - 100%)); min-height: calc(100vh - calc(var(--final-header-height-on-desktop, 10.125rem))); flex-grow: 2; height: auto; position: relative; margin: 0 auto; max-width: inherit; } #main-content { width: 100%; position: initial; max-height: 100%; padding: 2rem 1rem; max-width: var(--body-width-on-desktop, 45.75rem); margin: 0 auto; } #page-content { max-width: min(90vw, var(--body-width-on-desktop, 45.75rem)); } @supports (-webkit-hyphens:none) { #side-bar { transition: left 500ms cubic-bezier(0.4, 0, 0.2, 1) 100ms, padding-right 500ms cubic-bezier(0.4, 0, 0.2, 1) 100ms, background-color 500ms cubic-bezier(0.4, 0, 0.2, 1) 100ms; padding-right: 0; background-color: rgb(0, 0, 0, 0); pointer-events: all; overflow-x: visible; overflow-y: visible; z-index: 999; } #side-bar::-webkit-scrollbar { opacity: 0; -webkit-transition: opacity 500ms cubic-bezier(0.4, 0, 0.2, 1) 100ms; transition: opacity 500ms cubic-bezier(0.4, 0, 0.2, 1) 100ms; } #side-bar .close-menu::before { z-index: 999; } #side-bar .close-menu::after { z-index: 998; } #side-bar:hover .close-menu::before, #side-bar:hover .close-menu::after { opacity: 0; } #side-bar:hover { left: 0; background-color: rgba(var(--swatch-menubg-color), 1); padding-right: 0; } #side-bar:hover::-webkit-scrollbar { opacity: 1; } #side-bar:hover~#main-content::before { width: calc(100% - var(--sidebar-width-on-desktop)); opacity: 1; pointer-events: all; } } } }
“无人知所去,愁倚两三松”
原创SCP
SCP-CN-2907
+36 … 13
最新评论: dingxiaoshu 于 03 Jan 2023 07:27
最新编辑: 14#7_MonochromeMix 于 03 Jan 2023 07:32
...
标签: keter scp the-administrator 原创 星际 认知危害 逆模因
原创故事
格利埃斯之死
+20 … 8
最新评论: CareyVoez 于 15 Apr 2022 14:52
最新编辑: CareyVoez 于 15 Apr 2022 06:25
...
标签: 原创 故事
Site-CN-17信息安全部的一天,又名数据库围追堵截大决战
+48 … 14
最新评论: Tongnian_wind 于 29 Apr 2022 05:44
最新编辑: CareyVoez 于 01 Sep 2023 10:17
...
标签: 原创 故事
生与落难
+40 … 8
最新评论: Jackie J Li 于 23 Aug 2022 10:38
最新编辑: CareyVoez 于 01 Sep 2023 10:18
...
标签: 2022夏季征文 原创 故事
银河系交火指南
+17 … 3
最新评论: CareyVoez 于 01 Sep 2023 08:21
最新编辑: CareyVoez 于 08 Sep 2023 16:58
...
标签: 2023夏季征文 原创 基金会4k 故事
原创图书馆页面
笼中鸟,套中人
+28 … 4
最新评论: sciencekiller 于 26 May 2022 06:29
最新编辑: CareyVoez 于 12 May 2022 15:41
...
标签: wanderers 原创 灰烬残页
更多页面
人设什么的有在搞嘛——遗憾的是答案是暂无。
那之后呢——不好说,就笔者而言故事中的角色大概会是用之即弃(很难不被扣上始乱终弃的大帽子)。但实际上笔者的笔下的角色大多数只是某个时代/背景/环境中芸芸众生的一员,而另外一小部分也秉承着功能性大于叙事性的原则,仅作为承载着故事本身以及笔者想传达的理念的载体而存在。倘若未来笔力成长至能驾驭得住长篇故事的程度……届时也许会诞生出几个常用的人设也说不定?
如果有人设,你觉得会是什么样的——就个人而言,大概会倾向于选择一个“靠得住”的成熟形象作为人设,换一种说法就是:“只要有这样一个人在身边,哪怕再过几个小时陨石就要降临摧毁你所在的城市(或是把你辛苦展开做出来的终场全部解放),你都能保持安全感”的这样的一个存在。
不得不说还是挺扯淡的。所以暂时不进行人设创作也很合理吧(?)
在这里会陆续补充一些关于自己所作故事的感受与心路历程,主要是一些碎碎念
SCP-CN-2907
此部分请移步想说的话
格利埃斯之死/谬误终局
这两篇故事是2907的外围,其创作目的是烘托出2907的阴谋氛围(在后面其实有思考过2907这个项目是否会有些过于谜语),要分清楚的话前者其实也可以单独拎出来作为一个图书馆作品,而后者就完完全全是故事的衍生与后续。
这里想着重提一下格利埃斯之死,当时在构思2907的献祭阴谋时就联想到了阿兹特克盛行的献祭文化,于是便一拍脑袋迅速成文了。但快速成文无疑很难兼顾戏剧性与文章本身所传达出的理念问题——在本文的背景中献祭被合理化了(虽然我并无此意,或是说笔者处于的其实是一个局外者的中立视角),一定程度上也促使了笔者在动笔前会更多的思考:“我想要传达的是什么?我成文以后可能会传达出什么?”之类的问题。
笼中鸟,套中人
这篇故事懂得都懂,不懂的我也很难和你解释.jpg
总之是一篇充满情绪化的创作,从某个事件发生并酝酿后便立马有了想法,并用了一个下午加半个晚上的时间成文,换而言之就是缺少打磨与润色,现在回顾起来像是一个半成品(更何况某个事件如今疑似反转反转再反转,累了,都毁灭吧)。
1. Site-CN-17信息安全部的一天,又名数据库围追堵截大决战 [+48 (+50/-2)]
27 Apr 2022 06:27 **评论数:14 总字数:4146
2. **生与落难 [+40 (+41/-1)]
23 Aug 2022 01:33 **评论数:8 总字数:9006
3. **SCP-CN-2907 [+36 (+39/-3)]
15 Apr 2022 06:54 **评论数:13 总字数:22131
4. **笼中鸟,套中人 [+28 (+30/-2)]
12 May 2022 15:18 **评论数:4 总字数:5503
5. **格利埃斯之死 [+20 (+22/-2)]
15 Apr 2022 06:24 **评论数:8 总字数:2775
6. **银河系交火指南 [+17 (+19/-2)]
31 Aug 2023 15:31 **评论数:3 总字数:9564
7. **谬误终局 [+1 (+1/-0)]
15 Apr 2022 07:46 **评论数:0 总字数:2696**
这里放着的都是这个网站中我最喜爱、憧憬、令我震撼、回味悠长的作品,以下排名不分先后。
项目
SCP-1730
SCP-2316
SCP-2718
SCP-3001
禁忌之地
SCP-4231
SCP-5000
SCP-CN-475
SCP-CN-1559
SCP-CN-2052
SCP-CN-2999
故事
医好我的特异功能
村口那个卖红纸的
通过愤怒之门
凶杀写真
星之尘
以及更多,当我想起来的时候会加上来的。
所有眼熟我或者不熟悉的朋友们,你们好,我是CareyVoez,你们可以直接叫我卡里、卡利、凯利,或者其他你喜欢的任意称呼,欢迎你们以任何理由找我闲聊、讨论作品或是其他的一切(恳请您忍受我较长的反应弧与时常忽视消息提醒的粗神经)。
我对基金会了解的渊源可能相对于相当一部分用户来说都要早上一些,尤忆我的小学年代,那时cn站还未诞生,尚且年幼的我在贴吧冲浪的我误入了一个帖子,里面盘点了从序号1-50的文档内容,非常直接地冲击了我的世界观,使我开始怀疑这个世界是否真的埋藏着如此之多的黑暗面(并不)。
于是基金会故事便从此贯穿了我的初中时代、高中时代以及大学时代,从贴吧、txt文档,再到后来的Wiki;从最早1k时代中短小精悍的文档,再到出现如5000这样堪比中篇科幻小说般体量的作品,茫茫多风格迥异的文字给了我不同于平时所读的传统文学所带给我的体验与感动。这些作品在我的心中深深埋藏下一颗种子,无形中成为我成长历程中的一部分。
种子破土之时,正值我的大学时光。我作为一个从始至终在台下喝彩的角色,逐渐开始憧憬成为铸成这千仞高塔的一份子——于是便有了关于SCP-CN-2907的想法。
这是笔者进入网站后的第一个作品,至于为什么要用这样一个编号——实际上只是因为想拿一个与自己生日有关的编号而已,应该不会只有我一个人会用这么幼稚的理由来选编号罢(心虚)
这个项目时间跨度长的令我自己都有些吃惊,开始着手撰写这个文档的时间约为2021年的三月份,大约花费了半个月的时间完成了这个项目的第一个版本。当时的版本与先行版本可以说几乎是两个妈生的(?),在我满怀热情把这个大长篇神风发布在草稿区以及 ONXY前辈的稿楼之后便迅速的被泼了冷水。借用前辈的话说便是——“要写项目就写项目,要写故事就写故事,我并没有认为你有将两者结合的能力,强行将其合在一起并不是强强相加,只会让你的文章显得臃肿的同时还没有重心。你的项目临床不行,你的故事繁杂无聊,我看到一半就没有看下去的欲望了。文本量和代码的堆叠并不能掩盖你文字并没有你想象的吸引人的程度。”——很难不说是忠言逆耳,受到很大打击的同时也找到了问题所在,在一个创作社群中有这样一个敢于锐言批评的前辈是必要且珍贵的,在此进行感谢。
随后笔者由于现实中的事务在接下来的将近一年时间中暂时离开了基金会,并在2022年的三月重新拾起了这个曾胎死腹中的项目。这一次吸取教训更换思路与大纲,主要通过项目的形式来进行创作,期间进行了许多次推翻与重写,在接受了草稿区 5M7,也就是7宝前辈的纠正与指导后,终于在四月正式发布了第一个作品,也就是现在的2907。这里我要感谢所有帮助、指导、批评过我的所有人,无论是网站上的朋友还是现实中的朋友,感谢你们(鞠躬)。
随着作品数量的增加与社群中的交流,我有幸认识了更多笔力惊人的前辈:文字功底深厚,故事如梦似幻的 Undyne_Bishop主教前辈;文字如清风般宜人,故事情感细腻叹为观止的
Think cyan念青前辈等等。
还有与我交流次数最多的Mercuresphere水银宝,从最开始的锐评环节到后续的互帮互助,对现实不社恐但却互联网社恐的我无疑提供了许多创作方面的帮助。(点名表扬)
2022年于我,除了正式创作的起点之外,也无疑是人生中最曲折艰难的一段日子。生离死别以及对于未来的迷茫共同组成了人生野蛮生长中的一份阵痛。但无论如何,时间是单向线性的,我接替的父辈们传下来的薪火,终究还是要由我继续往下传去。如同我签名中的那句“仅凭本能,无关风花雪月”,无论是创作还是生活,我都愿以最热忱与炽热的本心对待,直至在这漆黑的夜中点燃起属于自己的灯火。
愿与诸君同行。