L
次のページ
H
前のページ
U
上のページ

« 娘ちゃんの O'Reilly 本が出版される | Main | 自衛隊はちゃんとやってるよね? »

2008年01月27日

OKAMURA 市長の執務室(MyMiniCity)

OKAMURA シティ の市長の私の執務室を紹介しましょう。開発したばかりの新兵器 CGI を使って巡回したり、OKAMURA シティや友好市の状況を分析しています。


Firefox の画面。

まずは執務室の全体像をお見せしましょう。Firefox のメイン画面は今日昼間の OKAMURA シティですが、サイドバーには MyMiniCity Improver と書いた何かの一覧が表示されています。これは先週の土日と今週の土曜日にしこしこ作った CGI を市長個人のパソコンで動かして表示させたものなのです。

サイドバーの原寸大の図。

そのサイドバーを原寸大で見るとこのようになっています。

Improvement というリストはその時点で何か問題が発生している市を、その問題を改善するリンクでリストしたものです。Growth というリストはその時点で問題が発生していない市を発展させるためのリンクでリストしたものです。

それぞれのリンク文字列の右側は、アクセスするタイプを示しています。+ind は工業発展、+sec は治安改善、+env は公害改善、+pop は人口増加です。載っていませんが +tra+com というのもあって、それぞれ交通改善と商業発展です。

このアクセスのタイプがどのようにして決められているのでしょうか。最初に市の状況がどのように評価されているかからお話ししましょう。

MyMiniCity Improver というタイトルの web ページ。

この図は同じ CGI を詳細モードで一つの市に対して行ったときのものです。原寸大の図へのリンクになっているのでちょっと覗いてみてください。

右上の Current Status は MyMiniCityのその市のページでも見られる概況ですが、その下の Evaluation という次の部分に最初に注目してください。

Evaluation 部分の原寸大の図。

Current Status では問題が無いように見える Unemployment(失業)で困っている住民が二人、Pollution(公害)で困っている住民が一人、そして Criminality(犯罪)で困っている住民が四人いることがわかります。概況はパーセント表示なので失業と公害で困っている人がいるのを把握できません。

そしてこの市の悪さは 22 と評価されています。これは各項目の困っている住民の数をそれぞれ二乗して足したものです。二乗することで大きく問題になっていることがクローズアップされます。

この市の場合は、最も困っている人が多い Criminality(犯罪)を改善するのが最も評価をよくするのは直ぐにわかりますね。

他の市の詳細表示画面。

ではこの市の場合はどうでしょう。Evaluation を見ても誰も困っている人がいない完璧な状態に見えます。しかしほんとうにはそうではありません。

左上の表を拡大したところ。

左上の Current とあるところの最初の表はこうなっています。これを見ると人口を一人増やすと、一人失業で困ってしまうことがわかります。状態を悪化させてしまうのです。一方でその下の ind(失業対策)と tra(交通改善)は共に状態を悪化させません。

状態を悪化させないためには人口を増やすのではなく、失業対策と交通改善のどちらかにする必要があります。このままではどちらがよいを決める決め手がありません。

左下を拡大したところ。

これはその更に下の部分です。

失業対策と交通改善のどちらかを選択するために、それぞれをやった後、人口が一人増えた場合をシミュレートしています。失業対策をした場合は困る住民は一人もいませんが、交通改善をした場合は失業で困る住民が一人いることがわかります。

それでこの場合は失業対策をするのが最もよいとわかります。Growth リストが人口増加のリンクばかりではないのです。

このような分析を経て、OKAMURA 市長は日々 OKAMURA シティ とその友好市の改善をしているのです。この CGI は表示だけでなく、自動巡回もできます。でもそれだと自分や皆の市の発展の様子が見えなくて面白くないし、コメントを付けたり読んだりするためにはやっぱりブラウザでアクセスしないといけないので、自動巡回機能は使わないことにしています。

この CGI ですが、Pollution(公害)で困っている住民の数の算出がまだ不正確です。正確な計算の仕方がよくわかっていません。あと、商業発展の com によるアクセスの影響も検証が不十分で恐らく足りないところがあります。これらを正確に教えてくださった方には、この CGI の使用を許可します。今のところ一般への配布や誰でもが使用できるところに設置はしないつもりです。自動巡回機能があるので再配布も含めてそれを認めると MyMiniCity の楽しみ方が歪むと思うからです。

last generated
2009-12-30
page view