developTweet本日、ハナ歌音感ゲームサイトの「はなワザ」をオープンしました。最近、携帯電話やffmpegの話をここでよく取り上げていたわけですが、全てはこのサイトのためだったわけですね。いやー普段携帯サイトに慣れていない人間が、初めてマジメに携帯サイト作りに取り掛かったわけですから、なかなか苦労しました。結果メールが返信されるのを待つと、これだけ。単純!今のところ、ひたすら高得点を目指すアスリート競技な「はなワザ★グランプリ」、ひたすらストイックにはなワザ力を上げることを目指す「はなワザ★道場」の2つのメニューです。個人的にはグランプリの方が好きなんですけども、ユーザさんの動向を見ていると道場の方が圧倒的に人気のようです。道場は結果メールではなワザ師範からシュールなオケージョンアドバイスももらえるので、それがいいんかな、、と思ったり。おかげさまで各ニュースサイトさんにもかなり取り上げていただいています。エンタテインメント」の提供~個人的にはITmediaに(かなり偶然的に)自分の名前が載ったことが嬉しかったですねぇ。ITmediaデビューですよ。なんで技術的な話も少し。はなウタの解析+採点アルゴリズムは以前から開発していた「うたごえ検索」エンジンをベースにチューニングしたものを利用し、WebロジックはLinux+Apache+MySQL+PHP+Smartyで構成、ユーザから送られるファイルの解析はffmpegで行っています。この辺りの話は以前に書いた次のエントリーがそれにあたります。今回は割と素のSmartyに少し手を加えるような形で開発を行いましたが、それでもまだまだ手探り感は否めませんでした。キャリア毎のテンプレート編集はデザイナさんにほぼ丸投げしちゃって、Webロジックと、テンプレートの変数設定なんかの詰めを僕が行う、という開発スタイルでしたが、まだまだ改善の余地があるなぁ、という感じです。携帯サイトの一番のネックが絵文字の取り扱いですが、ここを柔軟に扱える変換テーブルなんかがあればもう少し開発効率上げられそうだなぁという感想です。やってみた結果、「あーやっぱりこういう開発指針にすべきだったかな」というのも正直あるのですが、それでも携帯文化に少し染まれてきた?のもいいきっかけだったかな、と。携帯でTwitterするのも抵抗ないですし。そんなわけで少しでも気になった方はぜひ「はなワザ」をお試しいただければと思います。不具合報告や感想なんかもSBMのコメントやTBでもお待ちしています。