Hatena::ブログ(Diary)

Y.FUJITA::NOTEPAD::YPSILON このページをアンテナに追加 RSSフィード

2011-06-06

Pinball TristanをiOSにリリースしましました

| 12:49 | Pinball TristanをiOSにリリースしましましたを含むブックマーク Pinball TristanをiOSにリリースしましましたのブックマークコメント

ここ半年ほど本業のピンボールゲームのiOS版を作っておりました。これは20年ほど前に開発したピンボールゲームを全面的に書き直したものです。

f:id:fujita-y:20110606112329j:image

当時のコードもちゃんとありましたよ ;^)

といっても使えそうなものは一行もないわけなのですが・・・これだけ時間が経ってから自分の書いたコードを見るというのは面白いものですね :p。新しいTristanはiOSということでObjective-Cを使って書くのですが、20年前のコードを見ながら(仕様をリバースエンジニアリングするため)「当時すでにObjective-CNextStepがあったんだよな〜、継続は力なりってのはこのことか :D」などと考えておりました。

iOSObjective-CGCが使えないので書くのが少々面倒です。でもゲームの場合はGCでいきなり止まられるよりは遥かにいいです :) 一般アプリの場合にはRuby+Cocoa Touch+C(LLVM)とかあるとすごい楽になりそうだなと思いました(もしかして、もうあります?)

開発ツールはXcode4, LightWave3D, Ypsilon, Photoshop, Illustratorを使っています。YpsilonはLightWave3Dのオブジェクトファイルを読み込み、iPhoneGPUとOpenGLES2に最適化したレンダリングデータとコードを自動生成するために使いました。

ハードウエアとしてはMacと実機はもちろんですが、こんなものが必要でした・・・

f:id:fujita-y:20110606112330j:image:medium

これは印刷用フィルムの網点を見るためのルーペです。これを使わないとiPhone4ピクセルが見えないんです・・・

Retinaディスプレイ恐るべし :O

Pinball Tristan App Store 日本語ページ

Pinball Tristan App Store 英語ページ

Eonil Hoon HwangboEonil Hoon Hwangbo 2011/06/20 18:57 Hi. I'm a developer in Korea, and I finally arrived here by following Ypsilon. I read your posting with machine translator because I can't speak Japanese ^^; Thank you for keeping Ypsilon project!

fujita-yfujita-y 2011/06/29 21:35 Hi Eonil, Thank you for your message! Though Ypsilon project is suspended for a while since my job is busy, I will resume it when I got time. ;^)