ふくまスマートフォン用の表示で見るもふくまは~くまくまこの広告は、90日以上更新していないブログに表示しています。2017-12-04即興で物語を作るためのメモなぜ即興?うちの甘えんぼな子どもたちはいつもママと一緒に寝るわけだが、たまにぼくと寝るときもある。そのときはいつも何かお話して!とお願いされる。ぼくの即興でのお話づくりが始まる。即興とはいえ、心が動くような話を作って楽しんでもらいたいと思う。気を抜くとありがちな内容に落ち着いてしまいがちだ。全力で取り組まねばならぬ。即興で話を考えるにしても、ある程度の方法論や心構えがシステムとして構築されていると色々と余裕も出てくる。クオリティも安定しやすい。いうか現役の稼いでる人気小説家なんてほぼ即興で話す速さと同じくらいで文章書いてる人もいるくらいだし、即興くらいのライブ感を持って考えるのが大事なのかも。個人的に抑えておきたいポイントを書き出してみるのだ。テーマを予め決めるこれがないと、お話の終わった後の「いったい何のために話したのか・・・」という虚無感がすごい。テーマがあるとそれに沿った展開にすればいいので、方針が無い状態より逆に即興で展開を考えやすくなる。テーマを決めるのは簡単だ。グリム童話みたいな教訓系にすればいいのだ。長男が次男を泣かせて困るときは、「友情」とか「力を合わせる強さ」をテーマにする。子どもたちが仮面ライダーに変身して戦うシリーズの話をしてたときの例。第4話くらいで長男そっくりのライダーが黒幕として現れる。これが実は長男の弟を泣かせる悪の心が生み出した敵であった。その日も二人も喧嘩していたのだが仲直りし、仲が良くなれば良くなるほど強くなる力を使って悪の心を倒すのだった!・・・みたいな。育児してると大体何か伝えたい何かが出てくるので、教訓系テーマを決めるのは簡単である。凄腕になると平和の大切さだとか、環境汚染をテーマにする藤子F不二雄みたいな話が即興でできるのかもしれんけども・・・。教訓系テーマはあんまりやり過ぎると説教臭くなるが、テーマが虚無より全然マシなクオリティになると思う。心を動かす相手にどんな気持ちにさせたいか考えて、その気持ちになれそうな状況を考える。いえば、どっかで一部だけ読んだ漫画の書き方の記事(「ちゃお」だっけ?)で、「読んだ人をどんな気持ちにさせたいか考える」ってのがあった。シナリオを書く技術本とかあるけど、あれは物語にとっては「テーマを伝える」とか「心を動かすこと」を達成するための技術だと思う。テーマを伝えたり、心を動かすのが目的で。シナリオ構成術は目的を達成するための技術だというのがぼくの考えだ。即興だと細かい構成を設計する時間がないのでリアルタイムでやるしかなく、よりプライムな物語を語る上での目的を意識しつつ、それに沿った展開に寄せていく感じ。これは相手を知り尽くしているので簡単だ。幸せ系ある日、家のベランダに虹の橋がかかる。虹の橋は雲の世界に繋がっていた。妖精が子どもたちを雲のお城に案内する。虹色のお菓子がいっぱいの雲の世界。雲はぜんぶ綿菓子みたいな味がする!不安系ある日の夕暮れ、気付くと突然パパとママがいなくなる。探してもどこにもいない。パパとママを呼んでも部屋の中はとても静かだ。子どもたちは勇気を出して、ドアを開けてパパとママを探しに行く・・・。心を動かしたくなったら雲の世界に敵勢力が攻めてくるなど、不穏な空気をもたらしたり。音楽でいうとドミナントモーションみたいな感じ。物語中は心を動かすことを意識していると即興で展開が考えやすい。不安系をやり過ぎるとマジ泣きするので、注意だ。(夜更かしの罪でスケルトンたちに捕まって、スケルトンタクシーで誘拐されて目玉とかムカデとかクモとかがいっぱい入っているスープを飲まされる話とか・・・)まあこれは、相手が非リアなら異世界に召喚されて人生やり直して強くてモテモテになる話が幸せ系だろうし、女子ならイケメンに色々と構われたり愛されたりする話がそれだろう。ライバルに負けそうになったり、仲間が死んだり、上手くいっていたことが突然ダメになったりとかが不安系になる。話す相手にあわせつつうまく心を動かすのを意識したい。即興なので、子どもたちに「どうしますか?」と行動を選択させることもできる。子どもたちがマインクラフトの世界で冒険する話だと、火を飛ばせるファイアーソードか、攻撃した敵を凍らせるアイスシールドか、どっちを選ぶ?という感じ。(だいたい選択が被って喧嘩しはじめる・・・。)即興で考えるのが追いつかないときの時間稼ぎにもいい感じだ。「あいつをどうやって倒す?」みたいな問いだと、こどもたちも即学習して基本「周りに何か無いか探す」になるので、ちゃんと葛藤があるような選択を与えないと選択の意味がない。面白く悩ましい選択として、「どっちかしか手に入らないアイテム」だとか「一つしか選べない道」だとか、「一つしか選べない強化」だとかが挙げられる。これはゲームも一緒か。まとめ全体の骨格を真面目に考えるのは即興だと大変なので、よりプライムな「伝えたいこと」「心を動かすこと」を意識してお話するとちょっと即興のクオリティが上がるかも。さらなるクオリティ向上としてはラストの問題解決時に回収されるような伏線1個ぐらいは撒いておくといいかもしれないけど、まだ無理なので今後の課題とする。あ、そうそう、子供ウケする伝家の宝刀「うんこ」もあるけど、本稿としては最終兵器としてとっとく感じにしたいw以上です。PEプラグインつくったTweet広告を非表示にするもっと読むコメントを書く2016-10-25ブラウザでファミコンがつくれて共有できる@ファミメーカーで遊ぼう@ファミメーカーhttp://famimaker.mofukuma.com/なぜ作ったファミコン30周年らしいです。スーパーマリオブラザーズ、幼稚園で、マリオ3、コンボイの謎、聖闘士星矢、ゲゲゲの鬼太郎などにハマり、夜は、父のドラクエ3のプレイを眠い目で見てたのを今でもハッキリ覚えている。小学校そしてFF3、星のカービィ、忍者じゃじゃ丸くん、くにおシリーズ、レーサーミニ4躯、ドラえもん、グラディウス、ワイワイワールド、忍者龍剣伝、スパルタンX、ロックマン2、タートルズ2、etc、etc...などの超魅力的なゲームをリアルタイムで遊びまくったぞ。LC575で、ひとりHyperCardでゲームを作ったりしてました。僕の人生で一番影響の強かったモノは間違いなくファミコンであり、ファミコンがなかったら全然別の人生だったと思う。一度はつくりたいそんなファミコンで一度は自分もなんか作ってみたい!・・・と思ってはみるものの、実際ファミコンソフト作るのは難しいです。アセンブラを書いて、各種レジスタに直接書き込む、機械を直接叩いて作る感じ満載なもので、スプライト、BG書き込み、パレットなどの制約がド厳しい。ドット絵エディタ+C言語+アセンブラが作れて、スプライト周りをうまく自動でやってくれて、ブラウザで即時実行できるツールがほしいな~、と思ったりしました。今まで開発してたサービスの技術蓄積があったので、それを改造して作ってみました。制約の中でがんばる感じがいいんじゃないかと。一発ネタ@FamiMakerは絵を描いて表示するだけならすごい簡単なので、最適です。ファミコン新規ゲームつくれキラキラスターナイトみたいに発売しちゃってもいいかも・・・。(茨の道)脳開発これだけ制約があると自然とアイデア勝負したくなり、アイデアが出てきやすいという面もあると思います。チップチューンのネット公開用FamiMakerではshiluさんのFamitone2ライブラリをデフォルト搭載してます。Famitone2に含まれているnsf2textというツールを使ってASMタブの指定箇所にコピペすればFamiTrackerなどで作ったチップチューンを再生し、公開することができます。実はマルチプラットフォームWindows、Mac、iOS、Android、RaspberryPI他、エミュレータのお陰でなんだって動作します。OSSで公開しているエミュレータを使えばiOS、Androidのマーケットで売ることも簡単だ。おわりにツール作るの楽しいね使い方はサンプルをみてさらに改造してpico8風なゲームが作れるWebサービスもわりと簡単に作れそうだけど、Webassemblyに絡めるとか、そのまま公開できる8ビット天国なプラットフォームを用意するとか、何かイデオロギーが欲しいところサービスの人気が出たらチップチューンが作れるタブも用意するかもファミリーコンピュータは任天堂の商標です。問題でたらサービス停止するかも以上です。~初心者導入編~海の生き物ゲットぼくは海で遊ぶのが好きなのでよく海岸にいく。近所の駅からシーサイドラインに乗り換え、「海の公園」へ家族で遊びに行く。シーサイドラインはモノレールなので、景色もよいし運転席にも座れるのだ!これだけでなんとなく楽しい気持ちになる。駅を降りると、急に開けて、防風林のある海っぽい風景が広がる。基本ここらは汚染された工場地帯なのに、自然の海岸が意図的に残されている。海岸では、自生のアサリが取れまくる。手ですくうと毎回4~5個取れるぐらいにはアサリが密集してる。小さいアサリは海に返す作業があるけど、それでもたくさん取れるので、酒蒸しとかにして食べられる。泳いでも楽しいし、最高の海遊びスポットなのだ。ある日子どもたちとアサリ探しのついでに海のヤドカリをゲット、これを飼おう!ということになった。水槽立ち上げ!最初に買うべきおすすめアイテムしかし、海の生き物は飼うのが難しい。飼育に海水が必要なのだ。(食塩を溶かした水では飼えないぞ!海水のミネラルなどの不純物が入っていないとダメ)最初は持って帰った海水を少しづつ使いつつ、ペットボトルの中で飼ってた。愛着が湧いてきて、もっと広いところで飼ってあげたい!と思うように。その他この商品を含むブログを見る最初は金魚水槽セットやミドリフグ水槽セットがおすすめです。安いし、付属のろ過フィルターが水中ポンプ駆動なので無音です。ある空気がでてくるポコポコタイプは動作音がうるさいうえに効果も薄いので回避するべき。LEDメディア:この商品を含むブログを見る500円程度で買えた色々な色に変えられるリモコン付きLEDカラー電球。前から持ってる1000円前後のクリップライトにくっつけました。その他この商品を含むブログを見る基本は近くに海があるので海水を組んでこれるけど、緊急用のために海水の素を買いました。25リットル550円くらいだった。その他この商品を含むブログを見るザリガニのエサ。ザリガニとあるが、ヤドカリもOK。すごい勢いで近づいて食べるぞ。水ができるまで待ち・・・ませんw最初は水槽にバクテリアなどの生物が居着くまで2週間放置しないといけないらしいが、ヤドカリには不要だ。今回捕まえたテナガツノヤドカリは水の汚れ、温度変化に強く、雑食のうえ、網状の触覚でプランクトンまで捕まえて食う、さらに2週間以上飢餓に耐えるというタフネス生命体なのであった・・・!色々と水槽内を賑やかにしたくなったので、アイロンビーズで家具を作った。アイロンビーズは結構立体も作れる。クロガネイソギンチャク、ヨコエビなどもいます。~初心者導入編~Tweet広告を非表示にするもっと読むコメントを書く2016-08-18電子の海に消える情報ひさびさにブログを書こうと思った。ISDNな時代にホームページビルダーを使ってサイトを作ってたときのドキドキを思い出してみると、もうブログとかが新しいものじゃないから飽きてるのか、なんか新しい発信の仕方でないかなあ。文章に背伸びしたい気持ちがでているのか。続けてるけど、どーせ電子の海に消えてしまう情報と思って書いてるのでその敷居の低さによって続くのかも。気軽にアウトプットしたいなあ。心理的敷居をさげるぞ。いうかそもそも、ぼくのみんなの人生もいつか海に消える情報に過ぎないので人生の敷居もぐっと下げていきたいところ。18:21電子の海に消える情報Tweet広告を非表示にするもっと読むコメントを書く2014-06-05PyCharmをRAMディスクで超高速化するはじめにIDEは、遅い。あるときは突然ちょっと固まってみたり。このレスポンスの遅さの積み重ねがイラリとくる。あなたもそうでしょ?というわけで高速化するのだ。実践編これって主にIDEが補完のためのインデックスを作るときやプラグインの読み込みが遅いんだよね。いうわけで、インデックスとかを保存するフォルダをRAMディスクにしてしまえばよいと思った。Diskをつかってみた。http://www.forest.impress.co.jp/library/software/softramdisk/普通にインストールして500MBほどの仮想ディスク作成してマウントする。できたRAMディスクにユーザーフォルダにある.PyCharm30フォルダを移動。ここではRAMディスクはR:\とする。C:\Users\ユーザ名\.PyCharm30↓R:\.PyCharm30で、PyCharmの設定に以下を追加。3.4\bin\idea.properties---idea.config.path=R:/.PyCharm30/config---これで起動するといきなり爆速になった。起動が明らかに早いし、操作中もなんか早い気がする。IntelliJ系のIDEならばどれでも使えると思います。08:55PyCharmをRAMディスクで超高速化するTweet広告を非表示にするもっと読むコメントを書く2014-06-04IntelliJ系IDEのFireWatcherでCoffeeScriptやjadeを自動コンパイルする設定(Windows)普通はPrepros一択でCoffeeScriptとかJadeとかSCSSなどはPreprosというフリーウェアを使って自動コンパイルするのが一番楽である。Prepros一択!終わり!http://alphapixels.com/prepros/ちょっとまった!jetBrain社のWebStormやPyCharmなどのIntelliJ系のIDEでは、こういうメタ言語のコンパイル後とコンパイル前を結びつけてデバッグとかをやりやすくする.mapに対応しているのだ。IDEでコンパイルするとファイルもひとまとめに整理され、とっても見やすくなるメリットもある。設定してみたくなるね。いうわけでIDE様の恩恵に与るため、IDEに標準でついているFileWatcherの機能を使ってコンパイルする設定をしてみた。Preprosは全自動だけど、こっちはコンパイルするバイナリを自分で用意しなきゃいけない。手軽に入れられるCoffeeScriptやJadeをインストールする。環境はWindowsです。事前準備まず、node.jsをインストールする。http://nodejs.org/download/インストールnpmが使えるようになったらターミナルを開いて以下を入力する。入れる以上で自動コンパイルしてくれるようになり、ソースコードがマッピングされる。20:23IntelliJ系IDEのFireWatcherでCoffeeScriptやjadeを自動コンパイルする設定(Windows)Tweet広告を非表示にするもっと読むコメントを書く次のページプロフィールid:mofukumaスペースくまくーまー。ゲーム開発、楽曲作成、ウェブサービス開発が趣味です。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。