みろりHP


緑色さんの多目的ブログ
みろりえいちぴー
ごゆるりとおくつろぎあさーせ。
| カテゴリ:プログラミング |
C# GCCS-CS1.0 CoCキャラメイクサポートツール



みろりHPのファイル置き場 - GCCS-CS1.0


これはクトゥルフTRPGキャラクターメイク用ツールだ。みろり通の貴兄らは「またこれ!?」とお思いであろうが、そう、またこれである。これまでに三回おんなじもの作ってる。ただ今回は作成に使ったプログラミング言語がこれまでと違う。最初のふたつがPythonで、次がPHPで、今回はC#だ。なんか知らんけど、PythonのプログラムはPythonのインストールされてるPCでしか動かないのに対し、C#で作るアプリはWindowsのデフォルト機能を利用しているそうだ。だから、アプリケーション本体のサイズが軽くなるんだってさ。それで興味をもったのだよ。Pythonプログラムを仲間に配るとき、いつもフォルダ単位のパッケージになっちゃうのが気になっていたからね。今回はたったひとつのexeファイルのみだ。しかもサイズが100KBちょい。Pythonの同プログラムは、パッケージまるごとで16MBだぜ。すなわちさ、前回よりも機能がアップしているクセにファイルサイズは160倍軽くなってるわけだ。スゲーな。



今回のバージョンの面白い機能を下に並べてみる。前バージョンを実際に使ってもらったフィードバックを反映した結果だ。
  • ルルブの職業を選択でき、それぞれの対応技能をツール上で閲覧できる。
  • さらに対応技能にチェックがつくんで技能振りのユーティリティが上昇。
  • 武器もネットにあったものをいくつかピックアップして選択できるようにしてる。これも詳細ボタンクリックで説明を閲覧できる。
  • 画面全体をタブ分けして、アイテム欄やコメント欄を拡大した。
  • 以前からのステータス一括ランダム作成に加え、個別ロールも可能に。
  • 以前は収入の項目がなかったのだけど、追加した。
  • テキスト出力するとき自分で置き場所とかを選べるようにした。Windowsユーザにはお馴染みの「名前をつけて保存」みたいなダイアログも出るよ。なんかホンモノのアプリケーションみたいだぜ。
なお、開発はWindows10上で行い、スクリーンショットもそこで撮影したものなんで、他Windowsでちゃんとデザインが表示されるかはわからね。


こんな感じ。



冒頭でC#すごーいみたいなこと書いたけど、Pythonと全然性格が違くてめちゃめちゃ苦労した。Pythonと違って制作は全部Visual Studioなるソフトの上で行ったんだけど、ソフトの使い方を覚えるのが一等かったるい。苦労話なんて、ほとんどが「ソフトの使い方わかんねえ!」みたいなもんだ。C#のスクリプトを書くこと自体はあんまり苦労しなかった。こいつは静的型付け言語っていって動的型付けのPythonとは違うみたいなんだけど、わりと手に馴染むのを感じた。なんかカッチリしてて、書くの楽しめたよ。根が真面目だからよう、へへへ。
Visual Studioのある程度の操作を把握しちまえば、GUIをお絵かきみたいに作成できるから楽になっていく。が、それをいいことにお絵かき感覚で100個以上のテキストボックスを置いたせいで、製作中の管理は至難を極めた。ボックスがちっちゃいから全部ちっとずつ大きくしよう、なんてことを思いついたが最後、延々と100個のテキストボックスをクリックする作業のスタートだ。それもこれもすべて作りが荒いせい。C#なんて触ったことないからムリもないんだけどさ。次に触ることがあれば、全部のコントロールをグループごとにまとめて管理するようにしないとやってられんわ。


| 緑色 | プログラミング | comments(0) |
| カテゴリ:感想文 |
G・ガルシア=マルケス『百年の孤独』



いやいやいや、確かに前回俺は「次は読みづらいのを選ぼう」って言ったぜ。でもこんなに苦労する一冊だとは予期していなかったよ。三週間かかった。俺は一週間に一冊くらいのペースを望んでいるんだよ! そんなわけで今回の一冊は、百年にわたるブエンディア一族の歴史をひたすら辿っていくというお話だった。サマリと感想を書く。



あるところにホセ・アルカディオ・ブエンディアくんとウルスラ・イグアランちゃんがいた。ふたりはスゲー仲良しで結婚したんだけど、実はいとこ同士である。親類同士で子供をつくると豚の尻尾のある奇形児ができると脅され続けたウルスラはずっと子供づくりに否定的であった。が、ある日そのことを知人にからかわれたホセ・アルカディオ・ブエンディアはキレて知人をぶっ殺し、その勢いで子供をつくる。それはいいんだけど知人の亡霊がずーっと出続けるのに参ったふたりは故郷を出て新しい村を作ることにする。
そうしてできた村がマコンドだ。ホセ・アルカディオ・ブエンディアは精力的で公平な指導者なのでマコンドはいい感じの村になったが、ある時ジプシーのメルキアデスが来村し、錬金術を伝来させる。ホセ・アルカディオ・ブエンディアはそれにハマっちまって、すっかり手に負えない変人になっちまったので、木に縄で繋がれてしまう。ただメルキアデスはいい人なんだぜ。ブエンディア第一世代はこんな感じ。

第二世代は上のふたりの子どもたちである三人兄弟、妹の、ホセ・アルカディオアウレリャノアマランタだ。長男のホセ・アルカディオはわがままだけど筋骨たくましい男の中の男で、遠くからやってきた母ウルスラのまたいとこレベーカと略奪愛の上結婚する。男らしィ! 次男のアウレリャノは月経も来てない美少女レメディオス・モスコテと結婚した紳士の中の紳士。が、そんな一発ネタでは終わらない男で、生まれつき予知能力があり、大人になったころには大佐になって戦争でご活躍する。長女のアマランタは恐るべき恨みの女で、上述のレベーカとの恋の戦いに破れレベーカを恨み続ける。恨みまくった挙句、まったく関係ない兄貴の嫁レメディオスちゃんが自家中毒で死んだものだから罪悪感にさいなまれちゃう。そんな、まあ悪い子ではないよねって感じの妹キャラだ。ちなみにお兄ちゃんふたりは、それぞれ嫁さんがいるくせに、まったく関係ない占い師ピラル・テルネラさんと子供を作り、その子らが第三世代となる。ちょっと混乱するからそういうことはやめてくれませんかね。

第三世代は三人兄弟妹の長男ホセ・アルカディオの息子アルカディオと次男アウレリャノの息子アウレリャノ・ホセの時代だ。眠たいときにつけたフォルダ名みたいにややこしいネーミングだが、この世代を乗り越えれば割りとわかりやすいので安心してほしい。アルカディオは上述のアウレリャノ大佐にマコンドを任せられるが、ダメなタイプの支配者になっちゃって好き放題する。彼の三人の子供が第四世代となる。嫁さんは母ピラルさんの紹介(意味深)で会ったサンタ・ソフィア・デ・ラ・ピエダさん。後者アウレリャノ・ホセについては正直印象が薄い。子供もおらずこの先出てこないので省略しちゃおう!

前述の通りアルカディオとサンタ・ソフィア・デ・ラ・ピエダの子どもたちが第四世代。結構ハジけた連中だ。双子のホセ・アルカディオ・セグンドアウレリャノ・セグンド。ホセ・アルカディオ・セグンドのほうはあんましパッとしない奴で、一大事業を試みるものの尻すぼみな結果に終わったりしちゃう。アウレリャノ・セグンドのほうは中々モッてる男で、空前の好景気に後押しされる形でめちゃめちゃ儲けて、女王になるべく育てられたフェルナンダ・デル=カルピオと結婚する。そしてヤバ中のヤバ、長女レメディオス。小町娘の異名をもつこいつは化物レベルの美貌をもった美少女だが、芯からの天真爛漫で、世俗にも男にも興味がなく、いつも屋敷を裸で駆け回っている。男たちはみんなこいつに求婚してはフラれるが、それだけでは済まずみんな謎の死を遂げる。果てには光に包まれて空へと姿を消す謎っぷり。何なんだこいつは。このハジけっぷりにも負けず、上述のフェルナンダさんは屋敷に常識を保ち、子をもうける。屋敷の変人たちはフェルナンダさんを割りと厭うているけれど、この子いなかったら一族終わってるから。

第五世代は上述どおりアウレリャノ・セグンドとフェルナンダの子供たち。ホセ・アルカディオレナータ・レメディオスアマランタ・ウルスラの三人だ。この連中は全世代のイカれ具合を返上するが如くのまともっぷり。長男ホセ・アルカディオは神学校へ行き、長女レナータ・レメディオスは楽器の学校へ行く。末っ子アマランタ・ウルスラは外国からきちんとした旦那を連れてくる。が、やがて帰宅した長男は殺される。次女は友達もめっちゃいる明るい子で、いい男と恋に落ちるが、彼の不幸と同時に唖になって一生喋らなくなってしまう。ただこの二人は子供は作れていて、その子が次の世代となる。末っ子はせっかく連れてきた旦那をほっぽって屋敷の仕事ばかりに熱中し、旦那は国へ帰ってしまう。

上述の子、アウレリャノ・バビロニアが唯一の第六世代である。彼は同じく上述のアマランタ・ウルスラが大好きになっちゃう。彼女のほうも旦那から気持ちが離れつつあるから、お互い好き好き大好きになって寝まくる。やがてアマランタ・ウルスラは妊娠して、豚の尻尾のある子アウレリャノが生まれる。出産と同時にアマランタ・ウルスラは出血で死亡する。赤ん坊のアウレリャノも死んでしまい、蟻に食われることとなる。そのときアウレリャノ・バビロニアはジプシーのメルキアデスが百年前に残した羊皮紙を読む。そこには「この一族の最初のものは樹につながれ、最後のものは蟻のむさぼるところとなる」と書かれていた。アウレリャノ・バビロニアはその羊皮紙が一族のすべてを予言したものだと気づく。そこにはマコンドが暴風によって滅びることが記されており、今がまさにそのときであった。



ビックリするくらい体力を消費する読書だった。
  • 主人公がいない話なので、読者としての視点をどこにおけばいいかわからなかった。ミステリーだったら犯人とトリックの判明、愛憎物語だったら人間関係の決着、といったような「何がどうなったら解決か」という俺が本を読むときの基本的な姿勢が通じなくて疲れた。
  • 似たような名前の主人公が続々登場する上に、描写の時系列がたびたび前後する。ホントどうなってんだこのネーミングセンスは?

とはいえ俺はこういう、現実的世界に不思議成分が小さじ一杯はいったような世界観は割りと好みで、読後感は悪くなかった。ボリス・ヴィアン『日々の泡』もそういうタイプだったな。あれは楽しめた。それに、一人の登場人物に固執せず一族の栄枯盛衰をひたすら記録しました、みたいな作りも面白い。神話とか、叙事詩って感じの雰囲気でよかったよ。読むのはクソくたびれたけどさ。いや本当の話。

ほんで作者はこの作品を通して何が言いたいのってところだけど…、ダメだ何にも浮かばねえ。思いつくとすれば、作者のもつ雑多な思想を各所に散りばめて、自己の思想体系をブエンディア家という枠組みの中で表現するのが目的か? わからん。


| 緑色 | 感想文 | comments(0) |
   1234
567891011
12131415161718
19202122232425
262728293031 
<< March 2017 >>
+ みろりHP内検索
+ 閲覧記事
+ カテゴリ
+ 年月選択
  • 2017年 03月 (4)
  • 2017年 02月 (10)
  • 2017年 01月 (6)
  • 2016年 12月 (8)
  • 2016年 11月 (8)
  • 2016年 10月 (5)
  • 2016年 09月 (5)
  • 2016年 08月 (7)
  • 2016年 07月 (9)
  • 2016年 06月 (6)
  • 2016年 05月 (8)
  • 2016年 04月 (10)
  • 2016年 03月 (10)
  • 2016年 02月 (8)
  • 2016年 01月 (9)
  • 2015年 12月 (9)
  • 2015年 11月 (6)
  • 2015年 10月 (5)
  • 2015年 09月 (4)
  • 2015年 08月 (8)
  • 2015年 07月 (5)
  • 2015年 06月 (3)
  • 2015年 05月 (7)
  • 2015年 04月 (8)
  • 2015年 03月 (12)
  • 2015年 02月 (8)
  • 2015年 01月 (4)
  • 2014年 12月 (5)
  • 2014年 11月 (5)
  • 2014年 10月 (7)
  • 2014年 09月 (4)
  • 2014年 08月 (7)
  • 2014年 07月 (6)
  • 2014年 06月 (4)
  • 2014年 05月 (12)
  • 2014年 04月 (9)
  • 2014年 03月 (6)
  • 2014年 02月 (6)
  • 2014年 01月 (8)
  • 2013年 12月 (7)
  • 2013年 11月 (10)
  • 2013年 10月 (10)
  • 2013年 09月 (9)
  • 2013年 08月 (11)
  • 2013年 07月 (10)
  • 2013年 06月 (9)
  • 2013年 05月 (15)
  • 2013年 04月 (11)
  • 2013年 03月 (5)
  • 2013年 02月 (7)
  • 2013年 01月 (6)
  • 2012年 12月 (9)
  • 2012年 11月 (10)
  • 2012年 10月 (10)
  • 2012年 09月 (4)
  • 2012年 08月 (2)
  • 2012年 07月 (7)
  • 2012年 06月 (13)
  • 2012年 05月 (13)
  • 2012年 04月 (15)
  • 2012年 03月 (4)
  • 2012年 02月 (12)
  • 2012年 01月 (9)
  • 2011年 12月 (5)
  • 2011年 11月 (13)
  • 2011年 10月 (2)
  • 2011年 09月 (2)
  • 2011年 08月 (1)
  • 2011年 06月 (1)
  • 2011年 05月 (4)
  • 2011年 04月 (10)
  • 2011年 03月 (8)
  • 2011年 02月 (11)
  • 2011年 01月 (14)
  • 2010年 12月 (14)
  • 2010年 11月 (17)
  • 2010年 10月 (17)
  • 2010年 09月 (19)
  • 2010年 08月 (22)
  • 2010年 07月 (18)
  • 2010年 06月 (16)
  • 2010年 05月 (19)
  • 2010年 04月 (15)
  • 2010年 03月 (22)
  • 2010年 02月 (18)
  • 2010年 01月 (18)
  • 2009年 06月 (2)
  • 2009年 04月 (1)
  • 2007年 12月 (10)
  • 2007年 11月 (7)
  • 2007年 10月 (9)
  • 2007年 09月 (4)
  • 2007年 07月 (5)
  • 2007年 06月 (11)
  • 2007年 05月 (6)
  • 2007年 04月 (4)
  • + ブックマーク
    + 最近のコメント
    + アクセスカウンター
    全体(since 2010.02.03.)
    今日… 昨日…