「ミステリーのトリックの作り方。著作権が切れたシャーロック・ホームズなどから借用するのが正解?」の返信一覧
▼書き込みの検索
▼投稿者の検索
トップページへ ページの先頭へ他の相談一覧
Notice (8): Undefined variable: i2 [APP/Template/Element/random_data.ctp, line 13]キャラ文芸とは何か?特徴、構造分析。ラノベ、一般文芸との違い。Code Context<p class="comment2">
<?php $i2++; ?>
<?=
$viewFile = '/home/users/2/weblike.jp-tennsaku/web/cara/src/Template/Element/random_data.ctp' $dataForView = [ '_serialize' => [ (int) 0 => 'novels' ], 'novel' => object(App\Model\Entity\Novel) { '[new]' => true, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Novels' }, 'tree' => object(Cake\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT novels.id AS "novels__id", novels.title AS "novels__title", novels.comment AS "novels__comment", novels.parent_no AS "novels__parent_no", novels.score AS "novels__score", novels.created AS "novels__created", novels.story AS "novels__story", novels.no AS "novels__no", novels.person_id AS "novels__person_id", people.id AS "people__id", people.name AS "people__name" FROM novels Novels INNER JOIN people People ON People.id = (Novels.person_id) WHERE (Novels.rght < :c0 AND Novels.lft > :c1) ORDER BY Novels.lft ASC', 'params' => [ [maximum depth reached] ], 'defaultTypes' => [ [maximum depth reached] ], 'decorators' => (int) 0, 'executed' => true, 'hydrate' => true, 'buffered' => true, 'formatters' => (int) 0, 'mapReducers' => (int) 0, 'contain' => [ [maximum depth reached] ], 'matching' => [[maximum depth reached]], 'extraOptions' => [ [maximum depth reached] ], 'repository' => object(App\Model\Table\NovelsTable) {} }, 'count_treeList' => (int) 4, 'NovelsOrigin' => object(App\Model\Entity\Novel) { 'id' => (int) 3, 'title' => 'ミステリーのトリックの作り方。著作権が切れたシャーロック・ホームズなどから借用するのが正解?', 'person_id' => (int) 1, 'category' => '3', 'people' => [ [maximum depth reached] ], 'novels' => [ [maximum depth reached] ], '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Novels' }, 'random_data' => object(Cake\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT novels.id AS "novels__id", novels.title AS "novels__title", novels.score AS "novels__score", novels.created AS "novels__created", novels.comment AS "novels__comment", novels.person_id AS "novels__person_id", novels.rs AS "novels__rs", novels.excellent AS "novels__excellent", novels.parent_title AS "novels__parent_title", novels.category AS "novels__category", people.id AS "people__id", people.name AS "people__name" FROM novels Novels INNER JOIN people People ON People.id = (Novels.person_id) WHERE ((parent_id) IS NULL AND novels.id != :c0) ORDER BY random() LIMIT 3', 'params' => [ [maximum depth reached] ], 'defaultTypes' => [ [maximum depth reached] ], 'decorators' => (int) 0, 'executed' => true, 'hydrate' => true, 'buffered' => true, 'formatters' => (int) 0, 'mapReducers' => (int) 0, 'contain' => [ [maximum depth reached] ], 'matching' => [[maximum depth reached]], 'extraOptions' => [[maximum depth reached]], 'repository' => object(App\Model\Table\NovelsTable) {} }, 'excellent' => (int) 3, 'headerTitle' => 'キャラ文芸小説の創作相談掲示板', 'title' => '「ミステリーのトリックの作り方。著作権が切れたシャーロック・ホームズなどから借用するのが正解?」の返信一覧。キャラ文芸小説の創作相談掲示板', 'title2' => 'キャラ文芸小説の創作相談掲示板', 'description' => '「ミステリーのトリックの作り方。著作権が切れたシャーロック・ホームズなどから借用するのが正解?」の返信一覧。キャラ文芸・キャラクターミステリー小説を書く上での悩みや創作をする上で感じた疑問、質問、ぶつかった問題などを相談する作家、作家志望のための掲示板です。小説の執筆は自分一人で行わなければならない孤独な作業です。壁にぶつかったら気軽に相談ください。', 'site_name' => 'キャラ文芸小説の創作相談掲示板', 'meta' => (int) 1, 'advertisements' => true, 'h2' => '他の相談一覧' ] $_serialize = [ (int) 0 => 'novels' ] $novel = object(App\Model\Entity\Novel) { 'novels' => [ 'id' => '1', 'title' => 'キャラ文芸とは何か?特徴、構造分析。ラノベ、一般文芸との違い。', 'score' => '0', 'created' => '2018-05-24 10:56:59', 'comment' => 'キャラ文芸とは、ライトノベル的な極端な個性を持った主人公とヒロインをメインキャラクターとしながらも、文芸的な社会風刺、リアリティーの有る人間心理、知的なミステリーをライトに楽しむもの。 元祖的な作品で言えば、三姉妹探偵団シリーズ(刊行・1982年9月)などで有名な赤川次郎。 ラノベ作家でありながら直木賞を受容した桜庭 一樹の『GOSICK -ゴシック-』(刊行・2003年12月)などが該当する。 2011年3月25日にメディアワークス文庫から刊行された『ビブリア古書堂の事件手帖』で、ジャンルとして確立された。 ●一般文芸とライトノベルの最大の違い。「キャラクター」 一般文芸とライトノベルの最大の違いとは、「キャラ」である。 一般文芸にはキャラクターという概念が存在しない。一般文芸は現実の世界を描写した物語であり、そこにいるのは生身の人間である。 一方、ラノベは漫画やアニメ、ゲームの世界を描写した物語であり、そこにいるのはキャラクターである。 キャラ文芸は、一般文芸にキャラの概念を導入し、ライトノベル的な超常現象の要素も含めているが、舞台はあくまで現実世界である。 このため、魔法や異世界転生、モンスターなどあまりに非現実的な要素は含まれない。 『世にも奇妙な物語』程度のファンタジー要素が混入している程度である。 キャラクターには、現実:虚構の比率がある。(どれだけ現実の人間に即しているか) 現実:虚構の比率は ライトノベル 1:9 だとしたら、 キャラ文芸は 4:6 ~ 6:4 くらい。キャラクターといっても、ラノベより現実の人間に近づける必要がある。 ●謎好き乙女シリーズを通したキャラ文芸の構造分析 謎好き乙女と奪われた青春 刊行 2015/2/28 瀬川 コウ (著) 上記の作品で、キャラ文芸の構造を考察してみる。 ヒロイン・ミステリー小説好き、推理好きの美少女。事件を呼び寄せるミステリ体質の主人公を脅して疑似恋人関係になり、ミステリーな事件満載な青春を謳歌しようとする。 毒舌で主人公を振り回す小悪魔。 自分の欲望のままに主人公を振り回すのは、涼宮ハルヒなど学園物ラノベのヒロインのテンプレ。 毒舌で、普段は主人公を弄って支配しているように思えるが、ピンチになったら助けてくれる。本当はこの娘、主人公のことが好きなんじゃないの? と匂わせる。 これはラノベのツンデレ的な要素。 主人公。なぜかミステリーな事件を呼び寄せてしまう特異体質。事件を解決しようと推理するも推理は間違っており、ヒロインが真実を言い当てる。 シャーロックホームズで言えばワトソン役。 ヒロインに支配されていることを不幸に感じているが、傍から見れば美少女と恋人関係にあるという羨ましい状況。作中でも、人間関係の真実など、当人たちにもわからない、などと言及し、疑似恋人関係であるが、本当の恋が芽生えるのではないか? という期待感を煽っている。 これは少年ジャンプのラブコメ『ニセコイ』。 『とある魔術の禁書目録』の上条当麻の置かれた状況を踏襲した、ラノベ主人公テンプレである。 主人公とヒロインの設定は、学園物ラノベのテンプレに沿って作られている。 ●ラノベとは違う点。「知的な喜び」 ヒロインと主人公の会話は、ラノベでは、ヒロインが主人公を虐めているように見えて、実は本音を主人公にぶつけて甘えている。イチャついているというのが本質。 「謎好き乙女と奪われた青春」シリーズでは、これを踏まえながらも、様々な伏線や含みをもたせた会話をしており、読者は先の展開を予想するために、何気ない会話も注意して読む必要がある。 また、会話そのものもウィットに富んでる。 このため、うわっ、ヒロイン、頭いい! という知的な喜びがある。 キャラ文芸では謎を解く知的な喜びを物語の売りにしている。 疲れた読者の承認欲求を満たすため、読書の敷居を低くするために、知能指数を徹底的に下げたタイトル、内容にする必要があるラノベとは、この点が大きく異なる。 「謎好き乙女と奪われた青春」シリーズは、各章の副題として、 一章「誰にも気付かれずに花束を一瞬で入れ替える方法」 二章「四列離れた席からカンニングする方法」 三章「一日で学年全員のメアドを入手する方法」 など、それってどうやるの? と、読者に興味をもたせ、考えさせる謎を提示している。 なろう系ラノベのタイトルが「異世界で魅了チートを使って奴隷ハーレムをつくってみた 魅了王の覇道 」といった、即物的な欲望を刺激する物であるのとは対極的である。 本格ミステリーとの違いは、日常を舞台とし、できそうで、できないライトな謎であること。 ミステリー初心者が読むにはちょうど良い難易度。あくまでライトミステリーであると言える。 ●ラノベとは違う点。「重い展開」 これは謎好き乙女シリーズの特徴であり、キャラ文芸すべてに共通することであるとは言えないが、ラノベでは忌避される傾向のある重いストーリー展開になっている。 ラノベの売りとは、軽快に読めること。気分爽快になれることだが、謎好き乙女シリーズは人間心理を深く描いており、人間の闇の部分にも迫っている。 具体的には、いじめ、スクールカースト、これらが絡んだ教室内の陰湿な人間関係など。 主人公はスクールカースト下位の人間であり、上位の人間である美少女ヒロインと疑似恋愛関係を結ぶことで、周りの人間から嫉妬され、悪口をばらまかれたりする。 このような展開は、オタクが憧れる理想的な青春を描いた学園ラブコメ系のラノベではあり得ない。 爽快感より、リアルな人間心理の描写、社会風刺に重きを入れたストーリーになっている。 ラノベのテンプレをスクールカーストが絡んだいじめに応用した点は、興味深い。 ●読みやすくする工夫。一話完結の短編を組み合わせた長編 「謎好き乙女と奪われた青春」シリーズは、一話完結の短編集でありながらも、短編それぞれがストーリー的に連続しており、短編が組み合わさって長編となっている。 これは、『ビブリア古書堂の事件手帖』と同じ構造である。 現代の読者は情報の洪水の中におり、仕事や勉強で疲れているため、なるべく読解の負担を減らす必要がある。 キャラ文芸では、この解答として、すぐに読める一話完結の短編でありながら、長編ストーリーにもなっているという、長編と短編の良いとこ取りをした構成になっている。 キャラ文芸に対する考察、意見がある方は、下の返信フォームよりドシドシ書き込みください。', 'person_id' => '1', 'rs' => '4', 'excellent' => '3', 'parent_title' => null, 'category' => '9' ], 'people' => [ 'id' => '1', 'name' => 'うっぴー' ], '[new]' => false, '[accessible]' => [ '*' => true, 'id' => false ], '[dirty]' => [], '[original]' => [], '[virtual]' => [], '[errors]' => [], '[invalid]' => [], '[repository]' => 'Novels' } $tree = object(Cake\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT novels.id AS "novels__id", novels.title AS "novels__title", novels.comment AS "novels__comment", novels.parent_no AS "novels__parent_no", novels.score AS "novels__score", novels.created AS "novels__created", novels.story AS "novels__story", novels.no AS "novels__no", novels.person_id AS "novels__person_id", people.id AS "people__id", people.name AS "people__name" FROM novels Novels INNER JOIN people People ON People.id = (Novels.person_id) WHERE (Novels.rght < :c0 AND Novels.lft > :c1) ORDER BY Novels.lft ASC', 'params' => [ ':c0' => [ [maximum depth reached] ], ':c1' => [ [maximum depth reached] ] ], 'defaultTypes' => [ 'Novels__id' => 'integer', 'Novels.id' => 'integer', 'id' => 'integer', 'Novels__parent_id' => 'integer', 'Novels.parent_id' => 'integer', 'parent_id' => 'integer', 'Novels__person_id' => 'integer', 'Novels.person_id' => 'integer', 'person_id' => 'integer', 'Novels__title' => 'string', 'Novels.title' => 'string', 'title' => 'string', 'Novels__comment' => 'text', 'Novels.comment' => 'text', 'comment' => 'text', 'Novels__parent_comment' => 'text', 'Novels.parent_comment' => 'text', 'parent_comment' => 'text', 'Novels__category' => 'text', 'Novels.category' => 'text', 'category' => 'text', 'Novels__lft' => 'integer', 'Novels.lft' => 'integer', 'lft' => 'integer', 'Novels__rght' => 'integer', 'Novels.rght' => 'integer', 'rght' => 'integer', 'Novels__origin' => 'integer', 'Novels.origin' => 'integer', 'origin' => 'integer', 'Novels__origin_title' => 'text', 'Novels.origin_title' => 'text', 'origin_title' => 'text', 'Novels__parent_title' => 'text', 'Novels.parent_title' => 'text', 'parent_title' => 'text', 'Novels__ip' => 'text', 'Novels.ip' => 'text', 'ip' => 'text', 'Novels__user_ip' => 'text', 'Novels.user_ip' => 'text', 'user_ip' => 'text', 'Novels__rs' => 'integer', 'Novels.rs' => 'integer', 'rs' => 'integer', 'Novels__score' => 'integer', 'Novels.score' => 'integer', 'score' => 'integer', 'Novels__no' => 'integer', 'Novels.no' => 'integer', 'no' => 'integer', 'Novels__parent_no' => 'integer', 'Novels.parent_no' => 'integer', 'parent_no' => 'integer', 'Novels__story' => 'integer', 'Novels.story' => 'integer', 'story' => 'integer', 'Novels__excellent' => 'integer', 'Novels.excellent' => 'integer', 'excellent' => 'integer', 'Novels__writer' => 'integer', 'Novels.writer' => 'integer', 'writer' => 'integer', 'Novels__created' => 'datetime', 'Novels.created' => 'datetime', 'created' => 'datetime', 'Novels__modified' => 'datetime', 'Novels.modified' => 'datetime', 'modified' => 'datetime', 'People__id' => 'integer', 'People.id' => 'integer', 'People__name' => 'text', 'People.name' => 'text', 'name' => 'text', 'People__email' => 'text', 'People.email' => 'text', 'email' => 'text', 'People__sendmail' => 'integer', 'People.sendmail' => 'integer', 'sendmail' => 'integer', 'People__created' => 'datetime', 'People.created' => 'datetime' ], 'decorators' => (int) 0, 'executed' => true, 'hydrate' => true, 'buffered' => true, 'formatters' => (int) 0, 'mapReducers' => (int) 0, 'contain' => [ 'People' => [[maximum depth reached]] ], 'matching' => [], 'extraOptions' => [ 'for' => '3' ], 'repository' => object(App\Model\Table\NovelsTable) {} } $count_treeList = (int) 4 $NovelsOrigin = object(App\Model\Entity\Novel) { 'id' => (int) 3, 'title' => 'ミステリーのトリックの作り方。著作権が切れたシャーロック・ホームズなどから借用するのが正解?', 'person_id' => (int) 1, 'category' => '3', 'people' => [ 'id' => '1', 'name' => 'うっぴー' ], 'novels' => [ 'created' => '2018-05-27 11:09:06' ], '[new]' => false, '[accessible]' => [ '*' => true, 'id' => false ], '[dirty]' => [], '[original]' => [], '[virtual]' => [], '[errors]' => [], '[invalid]' => [], '[repository]' => 'Novels' } $random_data = object(Cake\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT novels.id AS "novels__id", novels.title AS "novels__title", novels.score AS "novels__score", novels.created AS "novels__created", novels.comment AS "novels__comment", novels.person_id AS "novels__person_id", novels.rs AS "novels__rs", novels.excellent AS "novels__excellent", novels.parent_title AS "novels__parent_title", novels.category AS "novels__category", people.id AS "people__id", people.name AS "people__name" FROM novels Novels INNER JOIN people People ON People.id = (Novels.person_id) WHERE ((parent_id) IS NULL AND novels.id != :c0) ORDER BY random() LIMIT 3', 'params' => [ ':c0' => [ [maximum depth reached] ] ], 'defaultTypes' => [ 'Novels__id' => 'integer', 'Novels.id' => 'integer', 'id' => 'integer', 'Novels__parent_id' => 'integer', 'Novels.parent_id' => 'integer', 'parent_id' => 'integer', 'Novels__person_id' => 'integer', 'Novels.person_id' => 'integer', 'person_id' => 'integer', 'Novels__title' => 'string', 'Novels.title' => 'string', 'title' => 'string', 'Novels__comment' => 'text', 'Novels.comment' => 'text', 'comment' => 'text', 'Novels__parent_comment' => 'text', 'Novels.parent_comment' => 'text', 'parent_comment' => 'text', 'Novels__category' => 'text', 'Novels.category' => 'text', 'category' => 'text', 'Novels__lft' => 'integer', 'Novels.lft' => 'integer', 'lft' => 'integer', 'Novels__rght' => 'integer', 'Novels.rght' => 'integer', 'rght' => 'integer', 'Novels__origin' => 'integer', 'Novels.origin' => 'integer', 'origin' => 'integer', 'Novels__origin_title' => 'text', 'Novels.origin_title' => 'text', 'origin_title' => 'text', 'Novels__parent_title' => 'text', 'Novels.parent_title' => 'text', 'parent_title' => 'text', 'Novels__ip' => 'text', 'Novels.ip' => 'text', 'ip' => 'text', 'Novels__user_ip' => 'text', 'Novels.user_ip' => 'text', 'user_ip' => 'text', 'Novels__rs' => 'integer', 'Novels.rs' => 'integer', 'rs' => 'integer', 'Novels__score' => 'integer', 'Novels.score' => 'integer', 'score' => 'integer', 'Novels__no' => 'integer', 'Novels.no' => 'integer', 'no' => 'integer', 'Novels__parent_no' => 'integer', 'Novels.parent_no' => 'integer', 'parent_no' => 'integer', 'Novels__story' => 'integer', 'Novels.story' => 'integer', 'story' => 'integer', 'Novels__excellent' => 'integer', 'Novels.excellent' => 'integer', 'excellent' => 'integer', 'Novels__writer' => 'integer', 'Novels.writer' => 'integer', 'writer' => 'integer', 'Novels__created' => 'datetime', 'Novels.created' => 'datetime', 'created' => 'datetime', 'Novels__modified' => 'datetime', 'Novels.modified' => 'datetime', 'modified' => 'datetime', 'People__id' => 'integer', 'People.id' => 'integer', 'People__name' => 'text', 'People.name' => 'text', 'name' => 'text', 'People__email' => 'text', 'People.email' => 'text', 'email' => 'text', 'People__sendmail' => 'integer', 'People.sendmail' => 'integer', 'sendmail' => 'integer', 'People__created' => 'datetime', 'People.created' => 'datetime' ], 'decorators' => (int) 0, 'executed' => true, 'hydrate' => true, 'buffered' => true, 'formatters' => (int) 0, 'mapReducers' => (int) 0, 'contain' => [ 'People' => [[maximum depth reached]] ], 'matching' => [], 'extraOptions' => [], 'repository' => object(App\Model\Table\NovelsTable) {} } $excellent = (int) 3 $headerTitle = 'キャラ文芸小説の創作相談掲示板' $title = '「ミステリーのトリックの作り方。著作権が切れたシャーロック・ホームズなどから借用するのが正解?」の返信一覧。キャラ文芸小説の創作相談掲示板' $title2 = 'キャラ文芸小説の創作相談掲示板' $description = '「ミステリーのトリックの作り方。著作権が切れたシャーロック・ホームズなどから借用するのが正解?」の返信一覧。キャラ文芸・キャラクターミステリー小説を書く上での悩みや創作をする上で感じた疑問、質問、ぶつかった問題などを相談する作家、作家志望のための掲示板です。小説の執筆は自分一人で行わなければならない孤独な作業です。壁にぶつかったら気軽に相談ください。' $site_name = 'キャラ文芸小説の創作相談掲示板' $meta = (int) 1 $advertisements = true $h2 = '他の相談一覧' $i2 = nullinclude - APP/Template/Element/random_data.ctp, line 13 Cake\View\View::_evaluate() - CORE/src/View/View.php, line 1203 Cake\View\View::_render() - CORE/src/View/View.php, line 1164 Cake\View\View::_renderElement() - CORE/src/View/View.php, line 1561 Cake\View\View::element() - CORE/src/View/View.php, line 675 include - APP/Template/Novels/tree.ctp, line 31 Cake\View\View::_evaluate() - CORE/src/View/View.php, line 1203 Cake\View\View::_render() - CORE/src/View/View.php, line 1164 Cake\View\View::render() - CORE/src/View/View.php, line 772 Cake\Controller\Controller::render() - CORE/src/Controller/Controller.php, line 623 Cake\Http\ActionDispatcher::_invoke() - CORE/src/Http/ActionDispatcher.php, line 125 Cake\Http\ActionDispatcher::dispatch() - CORE/src/Http/ActionDispatcher.php, line 93 Cake\Http\BaseApplication::__invoke() - CORE/src/Http/BaseApplication.php, line 109 Cake\Http\Runner::__invoke() - CORE/src/Http/Runner.php, line 65 Cake\Routing\Middleware\RoutingMiddleware::__invoke() - CORE/src/Routing/Middleware/RoutingMiddleware.php, line 104 Cake\Http\Runner::__invoke() - CORE/src/Http/Runner.php, line 65 Cake\Routing\Middleware\AssetMiddleware::__invoke() - CORE/src/Routing/Middleware/AssetMiddleware.php, line 88
投稿者 うっぴー 回答数 : 3
投稿日時:
キャラ文芸とは、ライトノベル的な極端な個性を持った主人公とヒロインをメインキャラクターとしながらも、文芸的な社会風刺、リアリティーの... 続きを読む >>