intention lock_写作技巧:你写出来的情节有用吗?好情节的原则——LOCK系统

dc73e62d2b96788d64f422a61745f850.png

读者喜欢一本小说的原因只有一个:很棒的故事。

——Donald Maass

来,话筒对准这位小作家,请问你是如何构思故事的?

是习惯于现在脑海中把故事都想好了,才开始写作?

还是习惯于临场发挥,喜欢一屁股坐在计算机前直接开始写,让故事不经草稿就从笔尖流出?

还是介于两者之间,会稍微计划,但是每天产出文字时,还是会追求一点随兴的惊喜?

不管哪一种方式,你一定会写出一样东西:情节。

情节会自动出现,跃然纸上。

这时候你只需要问一个问题:“这个情节有用吗?”

——所谓“有用”,指的是能触动读者。

读者会读小说,是因为小说能通过故事的魔力将他们传送到另一个世界,而传送的原动力就是情节。你当然也可以不花心思去管情节这些市侩的概念;但如果你想要小说能够畅销,那就必须重视情节。因为不管是编辑还是读者,在阅读时,关注的都是:

  • 这个故事在讲什么?
  • 有发生什么事吗?
  • 为什么我要读下去?
  • 为什么我要关心这个故事?

这些问题都和情节有关。

就算你创造了一个很棒的角色,情节还是会可能松散不连贯。

毕竟设计好角色,下一步就是跟着角色看看会发生什么,而这个“会发生什么”,就是情节。

那怎么写好情节呢?

拍黑板划重点啦——

好情节的重要原则——“LOCK”系统:

L(lead)——主角

O(objective)——目标

C(confrontation)——冲突

K(knockout)——冲击结尾

L:主角

稳固的情节永远始于有趣的主角。最好的情节中,主角必须引人注目,迫使读者从头到尾都盯着他瞧。

O:目标

角色有了目标,他就有了需求和渴望。目标是小说的动力,驱动故事前进,避免主角在原地踏步。

目标通常分成两种形式:想取得某样事物,或逃离某样事物。

在扎实的情节中,主角只有一个主要目标,这个目标会形成“故事问题”:主角能够达成目标吗?

你希望读者在意故事问题,所以主角的目标必须与他的命运息息相关。如果主角无法取得(或逃离)那样的事物,他的生活就会急转直下。

提升主角目标重要性的小技巧——使目标和角色保命相关。举个栗子:大部分悬疑小说的主角从一开始就面临死亡威胁;当然死亡威胁也可以用在其他角色上,比如主角要阻止某个角色杀害无辜的受害者。

C:冲突

来自其他角色或外在环境的阻力能够让你的故事活过来。如果主角在追求目标的路上毫无阻碍,就剥夺了读者偷偷渴望的一件事:担心。读者想为主角担心受怕,这样才能从头到尾深深投入小说当中。

K:冲击结尾

商业小说的读者希望能够在结尾看到KO击倒,文学小说的结尾则有模棱两可的空间。但故事的结局一样要有重击的力道。所以带领你的主角走上达成目标的旅程,然后把对手丢进战场。

情节和结构都是为了更高的层次存在:故事。

小说就是故事,一个能够让读者穿越时空的故事。

读者希望从小说中寻获不同的世界,不同于每日所见的事物。

想达到这个目标,就要靠好故事。靠的是你笔下角色的人生。

故事就像读者的梦境,这个梦由冲突、故事、经历组成,

而情节和结构能够协助读者进入梦境,并让他们留在里头。

——鱼土土的读书笔记,写作技巧来自《WRITE GREAT FICTION:PLOT&STRUCTURE》

下期预告:

完全套公式,担心会写出呆板的小说?

商业小说和文学小说到底有什么区别?

--------------------------这是一条分割线,接下来是广告时间-----------------------------

没有复杂的理论,只讲实用的基础,适合新手的写作技巧学习~

不知道写什么?没有写作灵感?卡文了怎么办?

——关注我的公众号:起来写文了小作家(smallwritergogogo)

每周一、三、五分享有关写作小技巧的读书笔记~

每周二、四掉落各类灵感情景~

并且不定时掉落写作练习题~一起来养成写作的好习惯吧~

无论你是主攻短篇和杂志投稿的短篇小说选手,还是专攻大长篇的网文选手,希望都能给你带来一定帮助~

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/539543.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

zookeeper基本操作

1.客户端连接 [txtest1 bin]$ jps 23433 Jps 23370 QuorumPeerMain #zookeeper进程[txtest1 bin]$ ./zkCli.sh -server test1:2182 Connecting to test1:2182 2018-01-24 23:42:09,024 [myid:] - INFO [main:Environment100] - Client environment:zookeeper.version3.4.5-…

sqllite java 密码,SQLite登录检查用户名和密码

我正在创建一个应用程序(使用Java和SQLite)(JFrame,使用Netbeans)我有我想要登录的用户 . (我有所有正确的包JDBC,SQLite等)我遇到的问题似乎是获取用户名/密码来检查我的users.db文件..我正在使用Java和SQLite . 我也在使用JDBC .我的一些代码作为一个例…

springmvc与struts2的区别

1)springmvc的入口是一个servlet,即前端控制器,例如:*.action struts2入口是一个filter过虑器,即前端过滤器,例如:/* 2)springmvc是基于方法开发,传递参数是通过方法形…

power designer数据流图_鲲云公开课 | 三分钟带你了解数据流架构

目前,市场上的芯片主要包括指令集架构和数据流架构两种实现方式。指令集架构主要包括X86架构、ARM架构、精简指令集运算RISC-V开源架构,以及SIMD架构。总体来说,四者都属于传统的通用指令集架构。传统的指令集架构采用冯诺依曼计算方式&#…

onCreate源码分析

原文地址Android面试题-onCreate源码都没看过,怎好意思说自己做android Activity扮演了一个界面展示的角色,堪称四大组件之首,onCreate是Activity的执行入口,都不知道入口到底干了嘛,还学什么android,所以本文会从源码…

linux php环境搭建教程,linux php环境搭建教程

linux php环境搭建的方法:首先获取相关安装包;然后安装Apache以及mysql;接着修改配置文件“httpd.conf”;最后设置环境变量和开机自启,并编译安装PHP即可。一、获取安装包PHP下载地址:http://cn.php.net/di…

Apache2.2与Tomcat7集成方案详解

原文地址:http://my.oschina.net/u/919173/blog/159206 ------------------------------------ 首先谈一下为什么要集成Apache和tomcat7? Apache是当前使用最为广泛的WWW服务器软件,具有相当强大的静态HTML处理的能力。 Tomcat服务器是一个…

cocos 制作动态生成内容的列表_零代码工具,让你在线轻松制作交互内容!

在工作中设计师不会写代码,懂代码的不会设计,2种不同工作互掐的情况屡见不鲜,那我们如何把这2项工作一并融合贯通呢?对于不懂代码的职场“小白”,我们可以利用一些零代码工具来完成。今天小编介绍几款在线开发设计工具…

php怎样数据缓存文件,php数据缓存到文件类设计

// 自定义缓存类class Cache_Filesystem {// 缓存写保存function set ($key, $data, $ttl) {//打开文件为读/写模式$h fopen($this->get_filename($key), ‘a‘);if (!$h) throw new Exception("Could not write to cache");flock($h, LOCK_EX); //写锁定&#x…

jsp放在web-inf下的注意事项

原文:http://blog.csdn.net/whatlookingfor/article/details/38381881 ------------------------------------------------- web-inf目录是不对外开放的,外部没办法直接访问到。所有只能通过映射来访问,比如映射为一个action或者servlet通过…

php打印布尔型,PHP数据类型之布尔型的介绍_PHP

布尔类型是PHP中 最简单的类型。它的值可以为 TRUE 或 FALSE。如:$foofalse;$foo1true;echo "为假时输出值为:".$foo; //没有输出值echo "为真时输出值为:".$foo1; //输出1这里主要的细节:当转换为 boolean 时,以下值被认…

oracle 如何终止存储过程的运行

0.查询正在执行的存储过程: select * from v$db_object_cache where locks > 0 and pins > 0 and typePROCEDURE;1. 在V$ACCESS视图中找到要停止进程的SID: 举例:存储过程名:CRH_ENTRY SELECT t.* FROM V$ACCESS t WHERE t.objectCRH_…

python install zabbix.4.0

1.安装 MySQLdb 模块; #!/bin/bash #this is rpm python Environment depends on function depends_rpm(){ yum clean all yum -y install gcc* python-devel python-pip mariadb mariadb-devel mariadb-server if [ $? -eq 0 ]thenpip install MySQL-python1.2.5 elsee…

asp.net 获取全部在线用户_Qamp;A | 在线考试问卷答疑

01.如何批量导入试题?如果您已经在word或者excel中准备好了考试文档,通过批量导入试题的方式,可以让考试问卷的制作更加方便快捷。详细了解批量导入考试的文本格式:【点击此处】02.如何进行考试随机抽题?老师事先建立题…

PHP 框架 模块化,Laravel 的模块化开发框架 Notadd RC1

本文我们要和大家分享 Laravel 的模块化开发框架 Notadd RC1 的介绍,它的优点是修复了首页编辑模式下滚动的BUG (Eleven),修复了后台菜单管理修改后不跳转的BUG (ganlanshu0211),修复后台 ESLint 的 Camelcase 的错误 (狒狒),暂时…

spring mvc 工作流程

1A)客户端发出http请求,只要请求形式符合web.xml 文件中配置的*.action的话,就由DispatcherServlet 来处理。 1B)DispatcherServlet再将http请求委托给映射器 的对象来将http请求交给对应的Action来处理 2&#xff0…

9-2 链表

package gather;import java.util.LinkedList; import java.util.List; import java.util.ListIterator;public class TestFour {public static void main(String[] args) {// TODO Auto-generated method stub/*** 1、通过整数遍历元素时,不要使用链表结构&#xf…

excel切片器_如何在Excel表格中使用切片器

切片器除了在数据透视表中会使用到,在Excel的表格功能下面,也是可以进行使用的。下面就来介绍一下如何使用切片器这个工具。创建和使用切片器1.首先就是要创建一个表格。选中目标区域,使用快捷键CtrlT,创建一个表格。2.点击“插入…

分阶段付款 学php,项目整理-支付宝的支付问题

支付宝作为一个被广泛使用的支付工具,在是用的时候可以被广泛使用。可以使用demo提取(由于当时开发时SDK下载路径无法下载,直接从DEMO中筛选了需要部分)------------------我是开始开发思路的分割线--------------------------本次主要是APP支付的流程。…