MyMiniCityを楽しくするための情報
まずは一つ目。ブログパーツが公開されています。
これをブログに貼り付けておけば、町の状況が分かります。訪問する方も失業率などの情報が町に行く前に分かるので、「失業率が上がってるから/indの方に行こうか」とか判断できます。なかなか便利そうですが、現時点でははてなダイアリーには設置できませんでした。
次に、上の様なブログパーツを作るのに必要な情報を得る方法。どこかに解説されているのかよく分かりませんが、twitterで教えてもらいました。
町の状況を知るためには
http://town-name.myminicity.com/xml
とブラウザのアドレスバーに入力します。town-nameの部分は自分の町の名前に変えてください。すると、ブラウザ上には
woinary.myminicity.com woinary japan 820 41 6150 0 100 0 0 1 0
と表示されます。実際にはこれはXMLになっていて、以下の様なデータが送られてきます。
<?xml version="1.0" encoding="UTF-8"?><city> <host>woinary.myminicity.com</host> <name>woinary</name> <region code="JP">japan</region> <ranking>820</ranking> <population>41</population> <incomes>6150</incomes> <unemployment>0</unemployment> <transport>100</transport> <criminality>0</criminality> <pollution>0</pollution> <nextnuke>1</nextnuke> <signatures>0</signatures> <bases com="0" env="0" ind="0" sec="0" tra="0"/> </city>
細かい解説はしませんが、これを使うと上のブログパーツの様なものを作る事ができるわけです。
真ん中下の方に表示されるイベント情報?については、
http://town-name.myminicity.com/rss
というURLで参照できるようです。実際には以下の様な情報が得られます。
<?xml version='1.0' encoding='UTF-8'?> <rss xmlns:dc="http://purl.org/dc/elements/1.1" version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/"> <channel> <title>woinary</title> <link>http://woinary.myminicity.com/</link> <description>41 habitants</description> <generator>MyMiniCity</generator> <language></language> <item> <title>A new inhabitant has come to woinary.</title> <link>http://woinary.myminicity.com/</link> <guid>http://woinary.myminicity.com/?evt=12688961</guid> <dc:date>Sat, 22 Dec 2007 02:53:44 +0100</dc:date> <pubDate>Sat, 22 Dec 2007 02:53:44 +0100</pubDate> <description>A new inhabitant has come to woinary.</description> </item> </channel> </rss>
実際の町の画面では分からない「いつ来たか」の時刻情報を含んでいます。evt=に続きIDがなんなのかはよく分かりません。MyMiniCity全体で一意のイベント番号かもしれません*1。
*1:どこかで解説されているのかもしれません。