MyMiniCityを楽しくするための情報

まずは一つ目。ブログパーツが公開されています。

Pdf Lab.

これをブログに貼り付けておけば、町の状況が分かります。訪問する方も失業率などの情報が町に行く前に分かるので、「失業率が上がってるから/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:どこかで解説されているのかもしれません。