:root { --lh-red: #c0392b; --lh-blue: #2980b9; --lh-green: #27ae60; --lh-dark-green: #16a085; --lh-purple: #8e44ad; --lh-orange: #e67e22; --lh-yellow: #f1c40f; --lh-paper-bg: 255, 251, 240; --lh-string-color: 192, 57, 43; --lh-book-color: var(--gray-monochrome); --lh-tape-color: 90,90,90,0.3; --lh-white-bg: 249,249,249; --lh-dark-bg: 50, 50, 50; --lh-highlighter: var(--bright-accent); --lh-border-color: var(--gray-monochrome); --lh-wiki-note-color: var(--bright-accent) } /** * 旧代码合集 * 为了向下兼容而保留 */ .grid-container{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.grid-container,.grid-container [class*=grid]{box-sizing:border-box}[class*=grid]{padding:5px}.grid{width:100%}.grid-large{width:75%}.grid-big{width:50%}.grid-medium{width:33.33%}.grid-small{width:25%}@media screen and (min-width:768px){.wd-grid-large{width:75%}.wd-grid,.wd-grid-big{width:50%}.wd-grid-medium{width:33.33%}.wd-grid-small{width:25%}}.text-hover-hide{opacity:0;transition:opacity .3s}.text-hover-hide:hover{opacity:1}.text-block-hide{background:rgb(var(--black-monochrome));color:rgb(var(--black-monochrome));transition:background .3s}.text-block-hide:hover{background:0 0}.text-blur-hide,.text-blur-hover-hide{filter:blur(.3rem);-webkit-filter:blur(.3rem) transition: blur .3s}.text-blur-hover-hide:hover{filter:blur(0);-webkit-filter:blur(0)}.lyric-box{text-align:center;font-size:1.05rem;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center}.lyric-box p{margin:1.5em auto}.lyric-box.with-bigger-line p{margin:3em auto} /** * 便签纸 * notepaper */ .notepaper { background: linear-gradient(rgb(var(--lh-paper-bg)) 95%, #ddd 0); line-height: 2em; background-size: 100% 2em; background-attachment: local; border: 2em solid rgb(var(--lh-paper-bg)); box-shadow: 0 0.1rem 0.3rem rgba(0,0,0,0.2); padding: 0; margin: 1em auto; box-sizing: border-box; position: relative } .notepaper p { margin: 0; font-size: 1.05rem; letter-spacing: 0.1rem; line-height: inherit } .notepaper.narrow, .notepaper.wide { width: 90% } @media screen and (min-width:768px){ .notepaper.narrow { width: 50% } .notepaper.wide { width: 75% } } .notepaper.tight { border-width: 1rem; border-left-width: 1.2rem; border-right-width: 1.2rem; line-height: 1.8em; background-size: 100% 1.8em; font-size: 13px } .notepaper.with-string::before { content: ''; width: 0.5em; height: 6rem; background: rgb(var(--lh-string-color)); top: -2rem; right: -1rem; display: block; position: absolute; box-shadow: 0 0.1em 0.2em rgba(0,0,0,0.2); clip-path: polygon(-100% -100%,100% 0%,100% 100%,50% 98%,0% 100%); } .notepaper.with-tape::before { content: ''; border: 1px solid #ddd; background: rgba(var(--lh-tape-color)); width: 1.5em; height: 4em; transform: rotate(45deg); display: block; position: absolute; top: -3em; left: -1.8em } .notepaper.tight.with-string::before { top: -1rem; right: -0.25rem; } .notepaper.tight.with-tape::before { top: -2.5em; left: -1.3em } .notepaper.page { min-height: 36em; counter-increment: page; display: flex; flex-direction: column; justify-content: space-between } @media screen and (min-width:768px){ .notepaper.page { width: 70% } } .notepaper.page:after { content: counter(page); display: block; text-align: center } .notepaper-group { counter-reset: page; } .book-pattern { display: flex; flex-wrap: wrap; flex-direction: row } .book-pattern .notepaper.page:not(.notepaper > .notepaper) { width: 100% } @media screen and (min-width: 768px) { .book-pattern .notepaper.page:not(.notepaper > .notepaper) { width: 50% } } .book-wrapper { background: rgb(var(--lh-book-color)); padding: 0.5rem; box-shadow: 0 0.1rem 0.2rem rgba(0,0,0,0.2); border-radius: 5px; margin: 1rem auto } @media screen and (min-width: 768px) { .book-wrapper .notepaper { margin: 0 } } /** * 文字修饰 */ .text-highlighted { position: relative } .text-highlighted::before { content: ""; position: absolute; height: 0.9em; bottom: 2px; left: -2px; width: 105%; z-index: -1; background-color: rgb(var(--lh-highlighter)); opacity: .6; transform: skew(-15deg); transition: opacity .2s ease; border-radius: 3px 8px 10px 6px; transition: 0.1s ease background-color; } .text-underlined { text-decoration: underline; text-underline-offset: 4px; text-decoration-thickness: 2px; text-decoration-color: rgb(var(--lh-highlighter)) } .text-wavy { text-decoration: underline wavy; text-underline-offset: 4px; text-decoration-color: rgb(var(--lh-highlighter)) } .text-circled, .text-squared { display: inline-block; border: 2px solid rgb(var(--lh-highlighter)); border-radius: 100%; box-sizing: border-box } .text-squared { border-radius: 0 } .text-shadow { text-shadow: 0.075em 0.075em 0 rgb(var(--lh-highlighter)) } .text-highlighted.td-red::before { background: var(--lh-red) } .text-circled.td-red, .text-squared.td-red { border-color: var(--lh-red) } .text-underlined.td-red, .text-wavy.td-red { text-decoration-color: var(--lh-red) } .text-highlighted.td-blue::before { background: var(--lh-blue) } .text-circled.td-blue, .text-squared.td-blue { border-color: var(--lh-blue) } .text-underlined.td-blue, .text-wavy.td-blue { text-decoration-color: var(--lh-blue) } .text-highlighted.td-green::before { background: var(--lh-green) } .text-circled.td-green, .text-squared.td-green { border-color: var(--lh-green) } .text-underlined.td-green, .text-wavy.td-green { text-decoration-color: var(--lh-green) } .text-highlighted.td-darkgreen::before { background: var(--lh-dark-green) } .text-circled.td-darkgreen, .text-squared.td-darkgreen { border-color: var(--lh-dark-green) } .text-underlined.td-darkgreen, .text-wavy.td-darkgreen { text-decoration-color: var(--lh-dark-green) } .text-highlighted.td-purple::before { background: var(--lh-purple) } .text-circled.td-purple, .text-squared.td-purple { border-color: var(--lh-purple) } .text-underlined.td-purple, .text-wavy.td-purple { text-decoration-color: var(--lh-purple) } .text-highlighted.td-yellow::before { background: var(--lh-yellow) } .text-circled.td-yellow, .text-squared.td-yellow { border-color: var(--lh-yellow) } .text-underlined.td-yellow, .text-wavy.td-yellow { text-decoration-color: var(--lh-yellow) } .text-highlighted.td-orange::before { background: var(--lh-orange) } .text-circled.td-orange, .text-squared.td-orange { border-color: var(--lh-orange) } .text-underlined.td-orange, .text-wavy.td-orange { text-decoration-color: var(--lh-orange) } /* 隐藏文字 */ .text-blank { color: rgba(0,0,0,0) } .text-block { background: rgb(var(--black-monochrome)); color: rgb(var(--black-monochrome)); } .text-blur { filter: blur(0.3em); -webkit-filter: blur(0.3em) } .text-hoverback, .text-selectback { transition-duration: 0.3s; transition-property: background, transform, color } .text-blank.text-hoverback:hover, .text-blank.text-selectback::selection, .text-blank.text-selectback *::selection { color: rgb(var(--black-monochrome)) } .text-block.text-hoverback:hover { background: transparent!important } .text-block.text-selectback::selection, .text-block.text-selectback *::selection { color: rgb(var(--white-monochrome, 255, 255, 255)) } .text-blur.text-hoverback:hover { filter: blur(0)!important; -webkit-filter: blur(0)!important } /** * 附加项 */ .with-border, .with-box-style { border: 1px solid rgb(var(--bright-accent)) } .with-border-dark { border: 1px solid rgb(var(--black-monochrome)) } .with-border-light { border: 1px solid rgb(var(--white-monochrome)) } .with-border-thick { border-width: 2px } .with-shadow-sm { box-shadow: 0 0 0.1em rgba(0,0,0,0.2) } .with-shadow { box-shadow: 0 0.1em 0.2em rgba(0,0,0,0.2) } .with-shadow-lg { box-shadow: 0 0.15em 0.3em rgba(0,0,0,0.2) } .with-shadow-xl { box-shadow: 0 0.2em 0.5em rgba(0,0,0,0.2) } .with-shadow-xxl { box-shadow: 0 0.25em 0.8em rgba(0,0,0,0.2) } .with-padding, .with-box-style { padding: 0.25em 1em } .with-p-sm { padding: 0.125em 0.5em } .with-p-lg { padding: 0.5em 2em } .with-margin, .with-box-style { margin: 1em auto } .with-m-sm { margin: 0.5em auto } .with-m-lg { margin: 2em auto } .with-narrow-width { width: 90%!important; margin-left: auto; margin-right: auto } @media screen and (min-width: 768px) { .with-narrow-width { width: 75%!important } } [class*="with-bg-"], [class*="with-bg-"] h1 { color: #fff!important } .with-bg-red { background: var(--lh-red)!important } .with-bg-blue { background: var(--lh-blue)!important } .with-bg-green { background: var(--lh-green)!important } .with-bg-darkgreen { background: var(--lh-dark-green)!important } .with-bg-yellow { background: var(--lh-yellow)!important } .with-bg-orange { background: var(--lh-orange)!important } .with-bg-purple { background: var(--lh-purple)!important } /** * 删除类 */ .offwith-shadow { box-shadow: none!important } .offwith-border { border: none!important } .offwith-padding, .offwith-pam { padding: 0!important } .offwith-margin, .offwith-pam { margin: 0!important } .offwith-width-limit { width: auto!important; margin-left: auto!important; margin-right: auto!important } div[class*="grider"].offwith-grid-gap { grid-gap: 0!important } /** * 网格布局 */ /* Gridder 容器 */ div[class*="gridder"] { display: grid; box-sizing: border-box; grid-gap: 1rem; padding: 0 } div[class*="gridder"] * { box-sizing: border-box } .gridder, .gridder-col-2 { grid-template-columns: 1fr 1fr; } .gridder-col-3 { grid-template-columns: repeat(3, 1fr); } .gridder-col-4 { grid-template-columns: repeat(4, 1fr); } @media screen and (min-width: 768px) { .pc-gridder, .pc-gridder-col-2 { grid-template-columns: 1fr 1fr; } .pc-gridder-col-3 { grid-template-columns: repeat(3, 1fr); } .pc-gridder-col-4 { grid-template-columns: repeat(4, 1fr); } } .spanner, .spanner-2 { grid-column-start: span 2; } .spanner-3 { grid-column-start: span 3; } /** * 告示组件 */ .signblock, .signblock-dark, .signblock-warn { margin: 1rem auto; box-shadow: 0 0.1rem 0.3rem rgba(0,0,0,0.4); background: rgb(var(--lh-white-bg)); font-size: 1.05rem; padding: 2rem } @media screen and (min-width: 768px) { .signblock, .signblock-dark, .signblock-warn { width: 75% } } .signblock-dark, .signblock-dark h1 { background: rgb(var(--lh-dark-bg)); color: #fff } .signblock-warn, .signblock-warn h1 { background: var(--lh-red); color: #fff } .signblock h1, .signblock-dark h1, .signblock-warn h1 { text-align: center; font-size: 2rem; margin: 0; font-weight: 700 } .signblock-img { display: flex; flex-direction: row; justify-content: center } .signblock-img img { width: 8em } .signblock-footer { font-size: 0.9em; text-align: center; margin: 0.5rem 0; font-weight: bolder; display: block } /** * 报告 */ .reportblock, .reportblock-dark { border: 2px solid rgb(var(--lh-border-color)); box-shadow: 0 0.1rem 0.2rem rgba(0,0,0,0.3); background: rgb(var(--white-monochrome)); padding: 0.8rem 1.5rem; padding-bottom: 0.4rem; margin: 1.5rem auto; margin-bottom: 1rem; position: relative } .reportblock hr, .reportblock-dark hr { background-color: rgb(var(--lh-border-color)); margin-left: -1.5rem; margin-right: -1.5rem } .reportblock h1:first-child, .reportblock-dark h1:first-child { position: absolute; top: -1rem; left: 1.5rem; font-size: 110%; font-weight: 600; background: rgb(var(--lh-border-color)); color: #fff; padding: 0.2rem 0.5rem; margin: 0; } .reportblock-dark, .reportblock-dark h1 { border-color: rgb(var(--lh-white-bg)); background: rgb(var(--lh-dark-bg)); color: #fff } .reportblock-dark hr { background-color: rgb(var(--lh-white-bg)); } /* 更好的折叠框 */ .bettercollap { margin: 1em 0; } .bettercollap .collapsible-block { width: auto; overflow: hidden; border: 1px solid rgb(var(--lh-border-color)) } .bettercollap .collapsible-block-content, .bettercollap .collapsible-block-link { background: rgb(var(--white-monochrome)); padding: 0.5em } .bettercollap .collapsible-block-content { padding-left: 1em; padding-right: 1em } .bettercollap .collapsible-block-link { color: rgb(var(--lh-border-color)); background: rgb(var(--white-monochrome)); transition: .3s; display: block; } .bettercollap .collapsible-block-link:hover, .bettercollap .collapsible-block-unfolded .collapsible-block-link, .styledcollap.bettercollap .collapsible-block-link { color: rgb(var(--white-monochrome)); background: rgb(var(--lh-border-color))!important; text-decoration: none } .bettercollap .collapsible-block-link:hover a { color: rgb(var(--white-monochrome)) } .bettercollap .collapsible-block-link::before { content: "\25BC"; display: inline-block; margin-right: 0.5em; transform: rotate(-90deg) scale(0.9) } .bettercollap .collapsible-block-unfolded .collapsible-block-link::before { transform: rotate(0) scale(0.9) } .bettercollap .collapsible-block + .collapsible-block { border-top: none } .styledcollap.bettercollap .collapsible-block { border-radius: 2px; box-shadow: 0 0.1rem 0.2rem rgba(0,0,0,0.3) } .styledcollap.bettercollap .collapsible-block-content { background-color: rgb(var(--pale-gray-monochrome)); border-width: 3px } .styledcollap.bettercollap .collapsible-block-link:hover { background: rgba(var(--lh-border-color),0.95)!important; } /** * 提示框 */ .infoblock { color: #f1f1f1; font-weight: bold; background: #424242; padding: 5px 5px 5px 5px; border-radius: 4px; margin: -0.5rem 0 1rem 0; display: block; width: fit-content; padding-right: 25px; } .infoblock::before { content: "ⓘ " } /** * 单页迭代 */ .offset-page:not(:target), .offset-page:target ~ div#u-default-page { display: none } .offset-page:target { display: block }
写在最前:
本文全文基本内容参考来自于scp基金会的(如何撰写一篇SCP文档)这一写作指南,其中部分内容经编者修改,以符合协会的设定和参与相关创作人员的需要。
本文档遵守CC BY-SA 3.0 契约。
假如你看到第一章末,甚至第一章都没看完就表示:
“哎妈呀太多字了 我晕字啊看不完啊我就想爱怎么写怎么写你管得着吗”以及类似的观点的话:
我们确实管不着,但审核怎么花式卡你的大作你也管不着了。
以上。
编者自己的话:
YHN-KHE协会这个全称实在是太长了我老是记混,以下全用Y-K代替,有反对意见请自己改啊自己改。
所以你想要写一篇文档。
你正在阅读的是“如何撰写一篇Y-K协会文档”。
既然你读到了这里,那么你应该已经是决定要参与协会众创内容的一员,并正要向协会文档创作迈出第一步。
这篇文章的目的就是帮助你在起跑时指明正确的方向。
仔细阅读,别跳着读。读完以后,再多读几遍。
开始创作前:一些值得深思的事情
一般而言,一篇成功的文档通常具有下列几个要素:
- 有趣的创作概念。
- 合理的收容措施。
- 清晰的描述。
而一篇好的文档必然会有以上三点,甚至更多。
一篇文档应当让人一开始读就被深深吸引,而且不会被文中你安排的各种情节搞得晕头转向,所以在动笔前,尽量想明白你的造物到底是什么样的。
许多初次创作的文档因为这样或那样的原因而以惨败告终,其中最主要的就是作者缺乏创作的经验。有些人的第一篇就大获成功,是因为这些作者要么瞬间就明白要写什么、怎样写出来(非常罕见),要么就是他们酝酿了足够久并学得足够多,打好了基础。
为帮助你避免第一篇文档的失败,一定要在几个交流群内,或者如果你乐意的话,官网的评论区内?征求反馈意见。
即便有些批评较为直截了当,也要牢记在心。
如果你觉得有人真的冒犯了你,你可以随时联系工作人员,以及诸位群管理。如果越界,我们会采取措施。
不类似基金会(你知道是哪个基金会的对吧?),Y-K-协会这一众创暂时还因为各类原因无法使用网站内读者评分的评判制度,取而代之的,我们采用人工审核制度:
当你的作品被你发至交流群内,并声明这不是寻求意见而是正式投稿后,你的作品将会被送入审核群内部,由我们选定的审核人员进行审核,约在1-3日内完成审核,并最终给出审核结果。
审核结果将会在专用的审核通知群内发布,请自行注意。
- 若审核结果为通过,你的作品将能够被上传至官网。
如果你有足够的技术力(且我们十分欢迎),你可以(在向管理申请过后)自己将已审核过的文档上传至官网,否则你的文档将进入我们的等待上传列表,按照编号顺序依次由工作人员进行上传工作
- 若审核结果为不通过,你的作品将会被退回,无法上传至官网。
先别沮丧!这不代表你的作品永远失去了属于它的机会。在你的稿件被退回的同时,审核群内会同步发出一些具体的修改建议与创作指点,你依旧可以根据这些建议与指点修改你的作品并重新投稿,直至你的作品符合我们的审核要求并通过。
查询具体的审核评判标准?点击这里:
(完整审核规范暂代补充…)
编者的话:审核也是人,审核有时也会犯错,例如误解了你文章内的某些内容或者暗喻,漏看了某些重要的隐藏信息,如此种种。
当类似情况发生时,请先放下你的键盘。
请先放下你的键盘,深呼吸,别急着找审核对线。
冷静下来了?很好。
去找审核们聊聊,优先找那些在线的,给ta发一遍你的文档,和他说清楚错误内容,ta会带着你的补充消息和文档冲回审核群和大伙重新审核的。
当个友善的人,世界更美好。
当然,在此之前,也请自查一遍自己的文档,或许修改部分措辞,毕竟这种情况下,你的文章大概率也确实造成了某些误解了。
最后重申:和审核,或者和其他创作者直接对线,尤其是抛出与创作无关的各类人身攻击没有任何好处,只会让你看起来像个小丑并失去一些宝贵的权利,倘若遇到这么做的人也请别冲去和ta一起对线,把ta扔给管理来处理吧。
你写的东西没有审核通过?不用太伤心。
如果你的第一篇文档已经失败了,那就从中汲取教训:
看看点子是否可以挽救,看看写作方面的可取之处和缺陷。
有时,你的写作技巧还不足以很好地表达你的创作概念,那么暂时保留旧作品以待重写也是一个很好的策略。
你可以将你的点子和作品一直存放在沙盒里,电脑文件夹里,或者你的脑子里。
如果你发现是临床腔(上帝保佑我不需要再写一篇解释临床腔是什么的文档)上的问题,但你对协会世界观、项目以及文章当中的主题有充分把握的话,你可以试着把它写成一篇协会故事看看。故事的数量其实绝不下于文档,也绝不劣于文档。
我们真的很乐意看见写的好的故事或者外围的,上帝啊。
另外,也请注意:
抱着“试试手气”的态度发布一篇粗制滥造的异常项目文档不但不会成功,还会让网站充斥着蹩脚的玩意儿。
请尽全力将你的第一篇文档做到最好,这将会成为评判你未来作品时的一部分标准。
在聊天群里可以大开玩笑,但在正式写作上?请对你的作品保持严肃认真的态度。
这种态度会提高他人对你的评价,提升网站整体的水平,也会成为新进人员的典范。
说实话,我们能给你最好的意见就是:要有耐心。
请好好坐下,静心观察,花点时间去了解网站的评判标准,问问老成员相关的问题,多看一些相关的作品,看看什么是佳作什么是次品,为什么它们会得到好评或差评。
学着去找读者们期待从文章中看到的东西,你就能更容易创作出成功的作品。
创作的概念是故事的灵魂。不论你要写的是故事还是文档,好的点子能让你下笔有如神助。
以下是一些提示,有助于你组织自己的创作概念:
- 如果你要写恐怖的项目,那么直面你的恐惧。最经典的基金会起源于网络恐怖故事,我们作为类基金会的相关创作,也不妨参考一下基金会的做法。越奇特的恐惧感越好,常见的吓人玩意儿和恐惧症已经到处都是了,所以我们喜欢有创意的恐惧感。
- 如果你要写诡异的项目,跳出思维定势。你的作品越是新奇,越容易脱颖而出。
- 如果这些都不是你想写的,试着找出你想在读者身上引起的感情或反应。也许你想让读者感到悲伤、好笑或好奇,那就设法去实现之。
- 去找些有趣的图片。互联网本身就是个世界奇观,上面奇怪或恐怖图片成千上万,它们都能成为你蕴养创作概念的温床。尤其是那些一看就让读者印象深刻的图片,它们更容易激发你的想象力。不过需要注意的是,你的图片必须合乎网站的图像使用守则。只有知识共享、公有领域、或者原创的图片才能使用。如果你不知道去哪里找,可以试一试知识共享搜索!
- 若你确实想到了一个有趣的点子,去看看有没有相似的文档。你可以在官网或是聊天群里询问,其他人或许知道某个你不熟悉的文章。如果你发现自己的点子撞车了,那就试着换个角度,看看有没有办法让你的作品变得与众不同。
- 在写完整的草稿之前,先讨论一下你的想法。对于把你的点子打磨成有趣、没有情节漏洞、新鲜的作品(而不是观众已经看过9001次的东西)而言,利用好群聊讨论非常重要。
- 去问别人的意见。很多时候,你或许会冒出一个你觉得很酷的点子,并想马上写下来。在投稿之前,你应该先把草稿放在你自己的沙盒页(没有的话自己新建一个,或者如果实在没有这种技术力,写在word文档里)里,再去聊天群里征求反馈意见。请注意,人们不会碰巧看到你的沙盒,你的文档然后给你反馈,你必须拿着链接,拿着文件去问才行。
- 不要执着在单一概念上。对一个不完整的概念死抱不放通常会导致你的最后成果平庸无奇。如果你在创作上有困难,提出来跟其他人讨论,不论是在聊天群或是在其他什么地方都可以。
一般提示
在撰写你的文档时,以下是一些一般性的提示:
- 把你的读者当成第一次接触相关内容。也就是说,不要写太多必须了解其他设定才能理解的东西。当然,你可以自由链接到其他作品,但这样做的风险由你自己承担。如果读者还没有阅读其他资料,太多相关项目会让他们感到困惑。
- 少即是多。虽然有些文章凭借着好几页探索记录、回收记录及实验记录而成功,但大多数文档是简短的、易于消化的作品。请不要在一开始就假定你的异常造物需要大量的描述、日志和附录;如果它们真的能让文章变得更好,那就不要吝啬笔墨,否则请避免连篇累牍却不得要领。
- 在开始动笔前,明确你的核心概念。这将帮助你压缩细节、增补遗漏。恰到好处的删节会给文章增添神秘感,让读者不断思考这个项目的目的或是原理。
- 危险,强大不等于有趣。一个能将半径100公里内的骨头全部液化的东西,或者某种不知道怎么回事但就是很强,非常强,世界第一强的邪神当然很危险,很强大,但是你要找出能让读者感兴趣的部分,否则它不有趣。
是的,再加20公里的半径并给他写一个纯粹夸耀它危险性的故事也不有趣。
- 找些亮点。一个亮点能马上引起读者的注意。仅仅只是不正常的一篇文档难以取得成功。要用什么方式取决于你,但要确保它足以让读者着迷,而且越早出现在文中越好。如果你把它留在最后,那就不算是亮点,读者很可能在读到那里之前就已经放弃。
- 接受批评。一旦你选择正式发布这个作品到我们的官网,读者们就再没有义务给你任何意见,他们也并非推卸责任。如果你确实觉得自己受到了不公平的对待,请联系管理人员。请不要因为你觉得某些人说话尖酸刻薄就和他们对喷。就算他们的评论很生硬刺耳,也要理性对待。
- 为血腥而血腥是一件很蠢的事情。在文章开头就公然地扔给读者一张血腥的图片,或者空有血腥内容却没有对应的背景,通常都会招致失败。血腥并没问题,但需要辅以实际的内容。
- 不要害怕寻求帮助。在聊天群组里有一大堆人,他们会很乐意帮助你,或是提供意见。
首先你要知道的是,协会的理念是:
我们收容匪夷所思之物,保护人类不走向毁灭。
我们收容匪夷所思之物,保护人类不走向毁灭。
简而言之,收容邪门玩意儿,保护人类。
而不是去【已编辑】的蛋,干死所有异常和人类。
更不是去【已编辑】的蛋,干死所有人类,(我写的)异常大哥才是最屌的。
一个项目的收容措施应当是清晰且合理的。不要过度复杂,不要浪费无关的资源;每件异常都应该有一个正好适合它的收容方式,不可过当,也不可过简。
这意味着,如果收容你的异常项目并不依赖于收容措施中的某些内容,那么这些内容就是多余的。
一个很好的例子就是收容着你的异常的舱室/柜子/公文包/裤档之尺寸。房间的大小相差了1.31厘米是不是真的如此重要?如果不是,那就别加进去。
如果真的这么重要,你必须给出合适的理由。
此外,别把一些不言自明的东西放进你的收容措施里。如果你的文章涉及一头活物,你可以默认它会被喂饲。
除非它有特殊的饮食需要,否则不必写进收容措施。
另外,请记住协会冷酷,但不残酷;没错,我们可以把异常的人类同胞塞在一个又没窗户又空荡荡的混凝土囚室里,但这最终只会给我们带来一个抑郁消沉的异常玩意儿。
因此,你可以假定它们能得到基本的起居设施,而且尽管仅限囚室范围内,它们也能有一些休闲的机会。
如果它们有特殊需求,你可以将之写进收容措施里。
综归上述,收容措施必须在运用现有技术成功收容与逻辑性之间找到一个平衡点,而且对资源的需求也要合理。大多数异常项目并不需要一枚藏在站点里的核弹去收容它们。
每个异常都会根据它的整体收容难度而进行分级。
基本上,主要的项目等级遵循以下准则:

编者的话:初次尝试写作请不要轻易尝试DEATHLY之后的分级,除非你想写个1w字的文档告诉我们这玩意究竟如何牛逼成这样,以及这玩意牛逼成这样是怎么被我们收容的。
…好吧,1w字是开玩笑的,但这种程度的塑造一般来说不是新人能够把握的。
我们真的不想再看到一篇接一篇的滥强哥斯拉超人,动动指甲盖就能毁灭世界,但只是因为发发善心/爱上了某人/和某个高中生有了契约于是不那么做反而乖乖被收容,整篇文档充斥着对ta的赞美与恐惧之情的玛丽苏/杰克苏文档了。
写低危险异常真的不丢人,我们真的没有等级歧视,求求你了。
有些文章会用到其他、更像是作者自设的项目分级;的确,这里没有规定你不能用其他分级。但是,使用其他系统或分级可能会导致你的作品更难通过审核,其中的风险需要你自己去承担。
语调
很多人都误解了我们所说的临床腔clinical tone的意思。(好吧,我还是在解释临床腔。)
他们以为是用各种生僻的词,或试图让自己听起来很高大上;或者认为这意味着专注于“晦暗”风格。
这些都是错误的。在你尝试写出正确的语调时,需要记住以下几点:
- 要精确而简练。
要精确:避免模棱两可的措辞。
要简洁:能用一个字讲完的话别用两个字去说。不要因为更繁复的词“听起来更高大上”而去简就繁,除非它们确实更加合适。
避免用含糊不清或华而不实的字眼。
除了必要的形容词以外别加上多余的形容词。
你在写一份技术文件——写直白些。
- 要专业。
你是从研究员的角度去写作的。绝大部份专业人士都不会交一份里面有下流笑话的报告给上司。你大概也不会在学校的研究论文中使用俚语。
此外,研究员应该尽量以超然及非感性的角度去写作。并非因为他们没有感情,而是因为让感情溜入字里行间会使它们看上去不够客观,使文章带有个人感情色彩。
例子:
如果你要描述一头狼人,你不该写:
这个个体是一个十呎高的狼人,有着腥红的发亮双眼及一口利如匕首的白牙。它的嚎叫能让你脊梁骨打颤,好像你本能地知道我们是它的猎物。
你应该写:
个体为犬类两足生物,站立时高3公尺,红色的眼睛具有发光性,切牙突出。它发出声音时通常能令人类对象产生恐惧的反应。
删减
“已编辑”、“[数据删除]”之类的删减可以用来增添神秘感或是删除无关资料。
你应该要知道你所删减的内容是什么。
请不要因为你删减了一些东西,所以你就可以偷懒不去写它;在关键处删减可以激起读者更多的兴趣,使他们好奇到底是什么重要的东西被藏起来了。
还有:不要删减收容措施里的任何内容。如果收容措施被删减了,协会的职员要怎么知道如何收容呢?
其他提示:
- 不要在写作中将你的项目称为“该Y-K项目”;Y-K协会是我们协会的名字。在草稿中用Y-K-xxx,并在发布时用所在的编号替换XXXX。如果你想避免重复用词(非强制性),你可以用“该生物”、“该样本”、“该物体”、“该人造物”、“该实体”、“该个体”等等词语,或者调整句子结构。
- 如果你用的是“对象”,确保你不会令读者混淆,因为“对象”通常是指实验对象(如死囚)或偶然接触到该项目的人。
- 在访谈记录中,试着让采访者更自然地称呼你的异常项目——这种情况下,允许使用更口语化的一些用词。谁能阻止一个死囚管面前的玩意儿叫“那个混球”呢?
- 避免段落过长。过长的段落在视觉上既没有吸引力,也没有刺激性。适当的分段、小标题、或列表可以避免堆砌出一道段落长城。
- 使用公制单位。尽量采用国际单位制作为度量衡。此外,尽量让测量值小数点后不超过两位,这样看起来更整洁。
- 反复检查。
看看有没有情节漏洞、错别字,并删去多余的字句。当然,也要请别人校对,因为身为作者的你会对自己的作品存在一定的盲目感。其他人可以在标点符号、字词和语法方面提供有价值的见解。记住:
审核不是来给你修改错别字的。
撰写一篇人形异常
人形项目应该是最难写的类型之一了。
你会问,为什么?
原因有很多。最常见的是我们称之为“X战警症候群”的问题。也就是说,写出来的东西是一个具有“能力”的人形生物,而不是有背景故事的异常项目。
然而,并没有真正确定的方法来判断这个人形异常到底是个X战警,还是更符合协会的风格;如前所述,没有坏的点子,只有坏的表述。
以下是一些提示,请在你撰写人形生物时牢记:
- 收容措施请不要写“它要啥鬼我们就给啥鬼”。协会不是旅馆,而是监狱。
- 请不要过多地描写该人形生物的外貌或个人品味。这很容易让它们看上去更像是漫画人物,而不是异常项目。
- 避免使用人称代词,请用“它”来称呼这些项目。在一些文章中人形生物偶尔也会被视作具有性别的独立个体,但这样写通常都是有理由的。
- 不要把你的项目写成协会世界观中人见人爱的角色。除非是因为异常效应的某种副作用,不然没有任何必要让任何职员对它表达好感。
- 话虽如此,不要让协会做出不必要之恶。记住,协会冷酷,但不残酷。
- 现实扭曲者、魔法使或明显的超能力者真的很难写好。虽然有一部份作品最终能够脱颖而出,但它们都仰赖于作者丰富的经验及出彩的文笔,才没有遭到恶评轰炸。
- 如果你的人形生物拥有超过一项的异常性质,请确保它们之间具有相关性且合情合理。
- 永远要记住,人形生物不管多接近人,它们在协会眼中依然是异常项目。
*
编者的话:
不是你说“可是这东西不是人形异常!”就可以不遵守以上这些守则了。
这些都是最基础的创作原则之一,是最基本的能保证你的作品是一篇合理的“作品”而不是无限接近为某种战力厨脑内自嗨产物的安全绳。
对,说的就是你们这些往文档里头塞各种邪神/超能力怪物/长得像美少女美少年但实际上本体不明的怪东西的。
基本文档样版
编者的话:此处是我个人使用的模板。实际上我们貌似没有非常统一的模板,你也可以参照这个基本模板并结合自己的需要与想法创造属于自己的格式,只要不太离谱。
[[include :yhn- khe:component:yhn-khe
|name=异常项目名称
|number=特殊项目编号
|type=等级
|user=归档者
]]还有问题或发现漏洞,又或者想要提供意见/建议?点此联系编者

