小説を書こうと思っていた時に書いた浅いメモ書き

自分の好きな物語を書きたくて、じゃあ自分は何が好きなのか自己分析した浅いメモです。

未知のウィルス

未知のウィルスによって危機が訪れる
大抵悪いことをしている製薬会社(大抵金儲けを企んでる)

  • アンブレラ社 : バイオハザードシリーズ
  • ライプリヒ製薬 : Ever17

数字

Ever17で度々用いられる意味を持たない数字に重ねづけで意味を持たせていく方法

主人公

  • 最弱主人公
    • 普段は最弱というのもあり
    • パートナーありき
    • 最弱=最強みたいな定義をなんかで成り立たせる
  • 普通主人公
  • 最強主人公
    • 能力者
    • 身体能力に長ける

親が大きなことをしでかしている場合
親時代からの因縁の相手というやつがいてだいたいそいつが親を殺しており
子に対しても憎しみをもっている
「貴様さえ貴様さえいなければ」

師匠

絶対とする師匠の存在がいる

  • 能力者として見た師匠
  • 人間として見た師匠

師匠を敵対する事態が必ず発生する。(やむを得ない場合。または、師匠にも考えがあってのことが多い)
師匠を打ち負かした場合ほとんど師匠はいい顔をしているし、弟子は叫ぶ。

  • 九鬼耀鋼 : あやかしびと
  • 法月将臣 : 車輪の国、向日葵の少女

現実世界とのリンク

妄想化学ADVシリーズだとよくやることだがリアリティとフィクションの融合をするため
舞台(世界観)を現実世界に近づけて物語を作る

作中作

作品の中の作品の話
フォーカスを作中作に当てることによって読者のコンテキストをずらし
想像してなかった展開を生み出すことが可能

ただ最後まで作中作ではいけないのでどこかでネタばらしをする。
有名なネタばらしは夢オチか

正義の味方

勇者みたいな存在がいる
大抵有無を言わさず巻き込まれた時に説明してくれるのもこれ関連かな
正義の味方がやられて主人公が後を継ぐみたいなこともあるかな

ラスボス

明確なラスボスを掲示しつつミスリードする展開とかどうですか

時間軸

ループものでよく用いられる手法

エゴグラムによるあなたの性格診断結果

【サービス終了】エゴグラムによる性格診断
たぶんこれです。昔やったやつです。

性格

貴方は、かなりクールな性格で、心情的には利己主義的な色彩が強いにも関らず、一方では、自己不全的観念が強い為に、次に列記するような現象が複合的に現れて来る可能性が強いのです。

  • 人の中に溶け込めない。
  • 自分の遣った事に自信が持てない。
  • 何を遣っても旨く行かない、と思い込む。
  • 劣等感が強い。
  • 決断が鈍い。
  • 自分だけが取り残されて行くような気持ちになる。
  • 人から気に入られたいと思うが、その良い方法が判らない。

‥‥しかし、貴方の精神的本質は、比較的冷たい系統に属するタイプですから、そう云う風に自分の心の中に湧き起って来る感情を、一方では、馬鹿らしい、情けない、自分の好きなように遣りたい。と反発したり無視しようとしたりする感情が、当然起って来る訳です。貴方の心の中で、絶えず争われて居る、駄々っ子とイイ子の葛藤は、概ねイイ子の勝利に終る事が多い筈です。それは貴方にとって、対外的には余分な摩擦を防ぎ、無難な道を歩ませる安全な生き方なのですが、計らずも、自分の精神的本質と異なる生き方をさせられて居る貴方としては、内心、欝積するものが決して少なくない筈です。今後はその欝積したものを、詰らぬ事で暴発させ、自分の人生を万が一にも誤る事がないように用心する事が、大切でしょう。

恋愛・結婚

結婚生活に於いては、家庭内の明るい雰囲気作りに、出来得る限りの努力をする事が、必要なタイプでしょう。トータルとしての羽目を、決して外さないタイプであり、根暗(ねくら)で冷たい性格が禍して、特別な争い事は起さないが、気持ちをわくわくさせるような楽しい事を殆ど演出する事が出来ず、温かみが少なくて毎日が詰らない、家族の者に家庭の特別な存在価値を、感じさせないような、不味い家庭を作り上げて仕舞う危険性が、非常に大きいタイプで有ると申し上げて置きましょう。

職業適性

どんな職業でも良いから、自分のペースで仕事を進める事が出来、それによって何らの苦情も周囲から出て来ないような職業を選ぶ事が、ストレス防止や仕事の永続性と云う観点から、是非、必要な事で有ろうと思います。貴方の場合には、どんなに対人関係のきつい職場でも、かなりの期間は大過なくこなして行けるタイプですが、それが根本的に無理な、自己欺瞞による妥協の産物である所に、問題を残して居る訳です。

Segueで画面遷移するときの値の渡し方

prepareForSegue内で遷移先ViewControllerのpublic propertyに値をセットするやり方です。SegueのIdentifierを判別するやり方だと今後数が増えてきた時に大変そうですが基本ぽいので覚えます。

スマートにやる方法は追々調べていきたいですが、今のところこれが参考になりました。


prepareForSegueは、Segueによる画面遷移の前になんか準備するメソッドです。
前述の通り遷移先のViewControllerにpublic propertyを設定している前提なので値をセットする処理を書きます。

雛形のコメントにあるように遷移先のViewControllerはこれで取得ができます。

// Get the new view controller using [segue destinationViewController].

遷移先のインスタンスで変数を作成したいですがそのままだと、遷移先のクラスを参照できないのでhファイルをimportしてから値をセットしましょう。

#import "NextViewController.h"
//...略
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
    // Get the new view controller using [segue destinationViewController].
    // Pass the selected object to the new view controller.
    if([[segue identifier] isEqualToString:@"identifier"]){
        NextViewController *next = [segue destinationViewController];
        next.hoge = @"hoge";
    }
}

文字列の場合はこんな感じですね。