「IT、ガジェットなど」カテゴリーアーカイブ

Unity雑感

別にゲームショウが今週末だからというわけではないが、今週は個人的にちょっとUnity三昧。Unityは素人でも手を出せるゲーム製作用の開発環境。有償・無償の部品(アセット)を用いて場面を作り、それらの動きはC#などのスクリプトで制御する。ほとんど感覚はプラモデル作りに近い。慣れや習熟度、技術的な感性などに応じて、荒っぽいものから精巧なものまでいろいろなレベルのものを作って楽しめる。1年ほど前くらいからネット上のチュートリアルをいろいろやってみて、そろそろオリジナルも手がけたいところなのだが、とりあえず現段階はチュートリアルの複数の要素を組み合わせてみる感じでしかない……。模倣から独創へのギアチェンジは難しいが、ある種の醍醐味でもあり、当面の目標でもある。

試作途中のFPS

というわけで、目下取り組んできたのはFPS(一人称シューティング)。もちろん本格的なものでは全然ないが(苦笑)、実際に作り始めると、たとえば敵は人物像(ゾンビなど)よりももっと抽象的なもののほうが望ましいのではないかとか(円筒形の黒くロボットっぽいクリーパー)、弾薬は数に制限があったほうがよい(60発)とか、そもそも撃つための理由も必要になるんじゃないか(奥に到達すべきゴールとしてシェルターの入り口っぽいものを置いてみた)とか、ガンアクションはさしあたり要らない(弾倉を取り換えるアニメーションの実装が某チュートリアルにあったが、煩雑なので割愛……笑)、そんなことをしている暇がないくらい敵が出るようにしたほうがよい(ほうっておくと4秒おきくらいに、撃ちきれないほど沸いてくる)……などなど、いろいろなことを詰めていかなくてはならない。こうして、ある種の世界観というか最低限のシナリオのようなものができていく。

個人的に興味深いのは、場面内で動くゲームオブジェクトの動きかた。たとえばFPSの場合、一人称のプレイヤーが「撃った」想定上の弾丸はすべてゲーム空間に固定された一点(画面中央の赤い点)に向かって発射される。けれども周りの風景を視点移動やゲーム空間内の移動によって変化させるために、ターゲットに合わせてプレイヤー(一人称視点)が動いているかのような効果をもたらす。まさに地動説に対する天動説状態。ゲームオブジェクト(ここでは敵)の移動方法もいくつかあって、それぞれの方法に付随する制約があるのでどれもまったく同じというわけではないが、見た目には同じ動きをいくつかの方法で実現することができる。実現された動きを「現実」とするならば、それを実現している方法すなわち「理論」「モデル」は複数設定されていることになる。この、複数のモデルがありうる点はことのほか重要だ。基本的には動因をオブジェクトを構成する要素のどれに置くのか、動体のプロパティはどのようにするのかという作り手の判断で分かれる。用いる方法が違えば、関係するプロパティや動体の制約なども違ってくる。実際の動きという「現実」だけを見て、どの「理論」「モデル」が適用されているのかを計り知るのは難しいが、たとえば「現実」の動きのみから作中人物の誰かが、方法はこれこれに違いないと思い込むような事態を仮定すると、誤ったものも含めて諸説が乱立し対立し合うようなことが、なんらかの形で再現されうるかもしれない、などと考えてしまう。うーん、そういうことを、なんらかのゲームストーリー(メタゲーム?)に落とし込めないかしら、などと技術もないくせに夢想してしまう(苦笑)。

アナロジーの限界

プロトコル: 脱中心化以後のコントロールはいかに作動するのかこれも年越し本だが、アレクサンダー・R・ギャロウェイ『プロトコル: 脱中心化以後のコントロールはいかに作動するのか』(北野圭介訳、人文書院、2017)を見ているところ。脱中心化時代の制御を担うものとして「プロトコル」(一般には「規約」ほどの意味で、周知のとおりコンピュータ界隈でも通信規約の意味で使われる)を概念化しようという壮大な企図なのかもしれないが、理系的・工学的な情報を文系的なイマジネーションの包み紙でくるむことによって、概念本来の身の丈から無理矢理逸脱させようとしているふうに読めたりもする(著者曰く、プロトコルとはそういう情報を包んだものなのだというが……)。

基本的な話としては、ネットワークというものを、単なるメタファーの類としてではなく、物質的なもの、他を物質化するものとして捉えることで、管理・制御社会の権力関係についての理解を多様化・複雑化するというのが、著者の狙いだとされ(ユージン・サッカーによる序文)、そのためのメディウムに位置付けられる「プロトコル」は、一種のマネジメントシステムとして、フーコーの「テクノロジー」概念のごとく、またそれをより物象化したかたちで、個別化されると同時に制度全般へと普遍化・敷衍される。こう整理すると、フーコーの生権力・生政治の議論を、より技術的なレイヤから再考しようというマニフェストのようにも見えるが、その議論はどこか疾走・暴走ぎみ(?)。現実的な通信ネットワークのプロトコルはなんらかの中央的な決定機関を前提としているわけだけれども、なるほどそうした決定はときに大きな影響を与えもするだろうが、そうでもない場合もある。その影響関係を具体的に論証するのは難しいし煩雑になるだけだろう。さらにその守備範囲を社会的なもの全般へと拡げるとなると、困難はいや増すだろう。たとえば著者が挙げる、手続き型のプログラミングからオブジェクト指向型のプログラミングへの移行などは、著者が言うほどの「分散化」をもたらしているとは必ずしも言いがたいし、そこから直ちに、官僚主義や階層秩序から分散型社会システムへの移行へと話が飛躍していくのもいささか性急すぎるだろうし。人工生命形式の話にまで至るくだりなどはサイバーパンクの戯画すら思わせる。ここには、前に記したアナロジーと学問というテーマの、ある種の限界点(臨界点?)が見いだせるようにも思われる。そのアナロジーは学問的・発見的に意義あるものとなりうるのか、そこにはアナロジーの悪しき用例、アナロジカルな断絶が見いだされるのではないのか……などとつい考えてしまう。もっとも、白状してしまうと、こういう疾走感・暴走感自体は決して嫌いではなく、休日に読むエンターテインメント(失礼!)としては悪くないという思いもある……。

雑感 – ブリコラージュのすすめ

今年の総括というわけでもないのだけれど、少しばかり雑感を。個人的に今年は久々にプログラミングの愉しみへと舞い戻った一年だった。これは主にVisual Studio for Macのリリースがあったことが大きい(秋頃にIBMのwatsonが無料化したのも大きな後押しかも)。とくにアンドロイド実機での開発。これまではJavaが主流だったと思うけど、個人的にJavaはあまり好きではなく、静観していた。それがここにきてC#でコーディングできる環境が整っていることを知り、やってみることに。昔、インターネット黎明期とLinuxが注目されるようになった時期、個人的にperlやCを学んだが、今や環境は大いに変わり、pythonとC#で遊んでいる。かつては参考書が重宝したが、今やネットの情報が主だ。多少古い投稿に掲載されているプログラムなどは、比較的新しいバージョンの言語もしくは開発環境では動かなかったりして、それを動くようにアップデートするのも楽しい作業だし勉強にもなる。参考書は全般にグラフィカルになったとはいっても、名前は挙げないが昔風のプログラミング言語文法書のような味気ないものも顕在で、ときにまったく実践的でないサンプルプログラムが載っていたりして、いまだにこうなのかと愕然としたりもする。ネットの実践記事のほうが断然良い。

いずれにしても、個人用途のツール類は自作したいというのが大きな理由であったりもする。いわゆる日曜大工、あるいはブリコラージュだ。なぜかというと、汎用のものは便利ではあるけれど、個人的でニッチな作業環境には必ずしも向いていない場合があるから。たとえばコミュニケーションツールとしてはツイッターは有益だけれど、もっと限定的なリファレンスツールとして、特定のニュース媒体や情報源だけをさっと見たいという用途には、特化したツールがあったほうがよい。RSSの読み込み(今だに、とか言われそうだが)もそう。地図ツールも、これは趣味の領域だけれど、個人的には経度・緯度が表示されていてほしいし、音楽プレイヤーもほんの数曲のヘビーローテーションものだけをひたすら流し続けるツールがあってもよい。そういうのは、汎用性はないけれど、個人的な用途には実にフィットする。というか、そういうものを自作したいと思うわけだ。

考えてみると、それは人文学でも同じことかもしれない。たとえば大学で研究され講じられる哲学や哲学史の議論などを、汎用性を備えた大がかりなツールという感じで捉えてみる。もちろんそれらも個別の問題から出発したりはしているのだけれど、専門論文などの落としどころとして、領域限定的ながらある程度一般化可能な結論をどこかに匂わせるかたちにするのが一般的だろうと思う。ならばそれを読む末端の個人においては、自身が抱えるなんらかの個別問題にそれらツールが適用できないかを探るのは、一つの醍醐味になると言える。それはもしかすると、専門的な考察に、ある種のとっつきやすさ、個人的な「柄」「取っ手」を読み手として着けていく、ということになるのかもしれない。カスタマイズ、チューンアップ、あるいはパーソナライズの可能性を探ること。そういう必要は現実にあると思うし、それはまさしく一種のブリコラージュ、日曜大工にほかならない。で、日曜大工だけに、プログラミングにあるような多少のパクリ(ミメーシスと言ってほしいところだが)もありうるかもしれない(笑)。要はそれをニッチな必要に向けて組み替えていくということだ。もちろんこれは理想像であって、現実はなかなかそううまく収まるものでもないのだが、個人的には、やはりそういうブリコルール(ブリコラージュをする人)でありたいと切に願っている。で、研究者の方々にも、なるべくその専門性を開くかたちで、著者サイドからの「柄」というか「取っ手」を付けて提示していただけたらと思う。それはとても貴重な「用例」をなすはずだから。

このところの緩慢な動き

● 先週後半から風邪で調子が今一つ。調子が悪いときはいろいろ面倒なことが重なるもので、今メインで使っているandroid携帯の調子まで悪くなった。playストアが反応しなくなり、さらに異様にバッテリの減りが速い……。Webで紹介されている対策(再起動しろ、から始まって、アプリのデータ削除をしろ、Googleなんちゃらという隠れアプリのデータを削減しろ……etc、果てはGoogleアカウントを一端消して登録しなおせ、まで)をいろいろ試すも一向に改善せず。工場出荷状態に戻すのはあまりやりたくないので、そうした一連の対策を何度も繰り返すが、やはりそのまま。

ツァラトゥストラかく語りき (河出文庫)● でも、そんな中でもぼちぼちと本読み。習性というか何というか(笑)。佐々木中訳によるニーチェ『ツァラトゥストラかく語りき (河出文庫)』(河出書房新社、2015)を読み始める。昔の竹山道雄訳(新潮文庫)などに親しんだ(詩句に乗れたかどうかは微妙だが)身としては、まさにモノトーンがいきなりカラーになったくらいの新鮮さを覚える。いきなりのこの詩情。

定本 夜戦と永遠 下---フーコー・ラカン・ルジャンドル (河出文庫)● 佐々木中氏と言えば、文庫版の定本 夜戦と永遠 下—フーコー・ラカン・ルジャンドル (河出文庫)』(河出書房新社、2011)の末尾を飾る「この執拗な犬ども」が、個人的にはとてもヴィヴィッドに反応させられた文章だったりする。最後の講義でキュニコス派のディオゲネスを取り上げたフーコーは、引用されるその文献的な乏しさにもかかわらず、種々の断絶を明らかにするというそれまでの姿勢から一転し、キュニコス的精神を西欧を貫く持続的なもの、連続の相として見出すというのだけれど、フーコーのそうした一種の高揚に、読み手としてとことん付き従おうとする著者の姿勢がなんとも言えない共感を呼ぶ……。これは徹底してゆっくりとした、濃密な時間を過ごす読書でなければたどり着けないような場所だ。読むという行為の悦楽と難しさを改めてかみしめさせる。

内省の構造――精神病理学的考察 (岩波オンデマンドブックス)|岩波オンデマンドブックス ● ずいぶん前から入手したいと思いつつ、古本でもものすごい値段がついていて見送っていた長井真里『内省の構造』(岩波書店、1991)が、内省の構造――精神病理学的考察 (岩波オンデマンドブックス)|岩波オンデマンドブックス』として出、それとともに古本も格安になった。というわけでさっそく購入。うーむ、これは聞きしに勝る重要文献かも。精神的な疾患の症例から、より一般的な深層の深みに入っていこうとする。たとえば第二章では、「つつぬけ体験」(思ったことが他人に伝わってしまうというサトラレ妄想)の症例分析から、言語化する手前の表出の蠢き、さらには自己の成立の構造にまで踏み込んでいく。まさに圧巻。

● さてandroid携帯。風邪の症状が治まってきたら、なんとそちらも少し調子よくなってきた。まず、バッテリを異様に喰っていたanndoroidシステムを、おそるおそる強制終了させたら、何度アカウントの再登録をしても同期が取れていなかったGoogleアカウントがとりあえず反応し出した。バッテリの減りが若干改善。さらにダメ押しでGoogleアカウントの再登録と再起動を繰り返したら、なにかの拍子にplayストアが反応し始めた。バッテリの減り具合もほぼ元通りに。何が問題でどうやってリカバリしたのか、まったく不明なのだが……(苦笑)。

evernoteへの飛ばし実験

最近、PDFの管理をEvernoteでやることが多くなってきた。で、そういえば自分のブログもEvernoteに飛ばしておけばいいんじゃないか、と今更ながら思い、さっそくそういうツールないしサービスはないか探してみた。とりあえず検索で出てきたのは、IFTTTというスクリプトサービス。サービスに登録したら、Creat a recipeを押して新規のスクリプト(レシピ)を作るというものらしい。if this then thatという文のthis(条件)とthat(実行するもの)を順番に押して、それぞれのサービスを選択していくだけ。今回の場合、条件にFeedを選び自前のRSSを入れ、次いでthatでEvernoteを選ぶ(あとはたぶんデフォルトでいけるんじゃないかしら)。これはいろいろ応用できそう。もう一つはBlogtrottrというもので、これはもっと簡単。FeedのアドレスとEvernoteのメルアドを打ち込んで、後はEvernoteに届いたメールから確認をクリックするだけ。これも面白い。

……というわけでこの書き込みはそれらのサービスの確認用なのだが……さて、うまくいきますかどうか。

(補足:IFTTTが問題なく動いている。しばらくはこれでいいかな)

Page 1 of 6
1 2 3 6