Flex、AIR、Java、Androidなど

遅くなりましたが、11/24、初の著書「コピペではじめるiPhoneゲームプログラミング」が秀和システム様から発売されます。

初めはWebプログラマーの方やAndroidしかやったことない方がメインのターゲットとして書いていたのですが、諸事情で対象読者は「Objective-C書ける人」となっています。

ですが、Androidを長くやってらっしゃる方ならすんなり入れると思うので、おすすめです。わからないことあったら聞いて下さいな。

特徴として、

◆ 動かす → コード確認の流れを取り、少しでも途中で投げ出したくならないようした。
◆ GimpやGarageBandも詳しく解説し、ページ数が許す限り一冊でデザイン、開発、リリース、販促活動、収益化までカバーできるようにした。

の2点があります。特に後者はスマホ開発本では今までなかった形ではないかと思います。

また、500ページ超えで2500円なのでお買い得かと。

AndroidはできるけどiPhoneちょっと…や、iPhoneアプリはできるけどゲームはちょっと…という方が周りに多く、楽しいし簡単なのになぁと思ってた自分からするともったいないという思いから生まれた本です。

自分も最初は苦手意識と難易度が高いのではという思い込みからゲームには手を出していませんでしたが、やってみると簡単ですし周りにも受けがよく、ダウンロード数も伸びるしランキングにも入るしで今では本当にゲーム開発を始めて良かったと思っています。

また、ランキングをチェックしている方なら分かると思いますが、iPhoneゲームはAndroidやiPhoneアプリに比べまだまだ個人の開発者でも大爆発の可能性があります

ゲーム開発は楽しいので、この機会に是非手にとって見てみて下さい!

皆様のゲーム開発の助けになれば著者としてこんなにうれしいことはありません。

9月4日 2011

東京に引っ越しました。

Posted by: tachibana In: Android| プログラミング

しばらくぶりの更新です。

独立してから色々あり、9月から東京のGMOインターネットさんにてスマホ関連の研究や企画を行うポジションにつかせて頂いています。まだ2日しか出社していないのですが皆様良い方ばかりで、これからどんどん頑張っていこうとふつふつと燃えています。

とはいってもジンバランの代表なのは続けていきますし、お仕事の依頼等あれば柔軟に対応していきます。(会社には許可を頂いています) ※見積もりや受託開発はもうできないです。すみません。

あと1週間位は執筆で忙しいのですが、それ以降仕事に慣れてくれば夜は時間あると思うのでお食事や飲み等誘っていただければ出て行きます!寂しいので是非誘ってください!会社は渋谷で今いるのは横浜なんですがどっちでもいいです。

東京に来ておもったこと
・どこ行ってもエアコンの効きが悪い上に渋谷は特に暑く辛い。照り返しのなんとか現象のせい?
・ラーメンうまい
・東急東横線だと混んでないので楽

自分では自分は特別な人間じゃないと思ってるんですが、こんな仕事をさせて頂けるのは周りの方々のおかげで本当に感謝ですね。期待されている以上にばりばり仕事をしてあいつを雇ってよかったと言ってもらえるよう力を尽くします!

何枚か写真貼っときます。

渋谷のラーメン屋さん櫻坂

家系総本山 吉村家さん

109

GMO Yours(社食) ※全部無料

GMO Yoursの金曜日夜(Barになります) ※全部無料

ラーメン二郎 横浜関内店

すごい方に連れてって頂いたお店で出てきたお寿司 ※ 最高に美味かったです。うにはいままで食べた中で一番美味かった

環境は変わりましたが自分は相変わらず田舎者、酒好き、人好きで変わってませんので今後ともよろしくです。

2011年6月30日にAUさんから発売になりましたINFOBAR A01/iidaにプリインストール(厳密にはショートカットが最初から入っている)のタスクマネージャー、Task CleanerのPG部分の開発を担当させて頂きました。

既にホームページも用意されているのでそちらをごらんになった方が早いかと思います。

以下の様な機能があります。

  • 手動タスクキル機能
  • 自動タスクキル機能
  • 高度な自動タスクキル設定
  • 計6種類のキルリスト(無視リスト)保存機能
  • キルリストのプリセット機能
  • リモートでのキルリスト更新
  • Wifiや傾き等の各種センサー類のトグル機能
  • 端末消灯時のWifiや同期頻度の設定機能
  • INFOBAR独自のHOME画面上で動作するウィジェット(長押しで2×2マスに拡大できます)
  • サポート掲示板

元となったAutomatic Task Killerを2年弱メンテナンスし続けてきました。この度それに機能を大幅に追加してプリインアプリとして採用して頂き公開が出来ましたが、これで終わりではなくこれからもっともっと愛用していただけるアプリケーションとして磨き続けていきます。

独立後間もなく始まったプロジェクトでしたので不安もありましたが、一緒に仕事をさせていだだいた方々が相当すごい方達ばかりでいい経験になりました。

スマートフォンプロデューサーの世永玲生さん(FacebookTwitter)にマモノさんをご紹介いただきプロダクトがスタートしました。特にマモノさんには、PMとして最初から最後まで自分が仕事しやすいよう、それに加え家庭のことまで考慮しながら関わって頂き本当に感謝しています。

不具合や機能要望等ありましたら遠慮無くTwitterかサポート掲示板にお寄せください。

Twitter @stahcibana

第2回 開発コンテスト24

まだ〆切まで7時間ちょいあるので気が早いですがもう応募完了したので書いときます。

開発コンテストは去年も開かれたのですが、金曜日21:00にお題発表、翌日21:00まで24時間開発&応募、そのまた翌日に結果発表という面白いコンテストです。私はアイディア&スピードでこれまでやってきたのでまあできれば参加したいな、と。アプリ屋名乗ってますし。

ただ仕事が結構入ってて時間が丸々は取れないのが分かっていましたので、アイディアがサクっと出れば参加することにしていました。

んで21:00。お題は「(普段の生活で)半径3m以内にいる人が困っていることを解決する」と発表されました。そっから5分くらいでアイディアぶわーっとふくらまして、3m=音ということで音に関するアプリを作ろうとまず決定。Webサービスはこの時点で切りました。プラス出てきたキーワードから「幸せは共有、悲しみは半分こ」、「心と心が通う」あたりで考えて、最終的には音で感情を表すIMEを作ることに。時計見ずにすぐ開発始めたんですが多分ここまで15分くらい。

そっから深夜2:00までコード書いてリソース以外のデザインとコーディングが終了。4時前までリソース作り。んで一日目は寝ました。

2日目はバグチェック&修正と紹介ページ&動画撮影。昼11時過ぎには終わりました。

その後、応募を終わらせ、紹介サイトを公開しました。サイトの公開には「応募後もしくは応募のためであれば問題ありません。」とのことですので注意されたし。

出したアプリの説明は紹介ページと動画を用意しているのでそちらをご覧ください。

Emotional IME

◆ 良かったこと
・アイディアがすぐ出せた
・開発もすぐできた
・久しぶりにエンジニアっぽい時間を過ごせた。ここんとこ雑務に追われてたので。

◆ 反省点
・課題が難しく、ひねりすぎたかも。審査する方々が求める作品にかすってない可能性が・・
・時間が取れなかった。

まあそんな感じで私の第2回 開発コンテスト24は終了しました。どんな作品が入賞するのか楽しみですね。


色々面白そうな開発ツールが出てきていますね。

Corona SDKについてはもう解説があるのでそちらを御覧ください。

Corona を使ってみた。 yanzm様
Corona で スマートフォン アプリ開発をしよう。インストール編 kayac様

どちらもeclipseやテキストエディタでの開発について分かりやすくまとめてくださっているのですが、自分はMacとXCodeの方が使いやすいと感じるのでこちらでの開発環境構築からHello Worldまでやってみました。以下まとめておきます。

英語が大丈夫な方はこちらの公式を見たほうが早いかもしれません。

◇ XCode 3.2.6のインストール
XCodeが4だと後で出てくるシンタックスハイライトが効かない模様。私はiPhoneアプリも作ってるのでそのまま利用

◇ Corona SDKのダウンロード
こちらから。ユーザー登録が必要なのでメールアドレスとパスワードを入れ登録。メールが来ますのでリンクをクリックしてアクティベート。

◇ シンタックスハイライト用のファイルをダウンロード&コピペ
こちらから。DL完了後、解答。

1
~/Library/Application Support/Developer/Shared/Xcode/Specifications/

1
/Developer/Library/Xcode/Specifications/

に配置。ディレクトリ無かったら作る。

◇ サンプルプロジェクトの起動
Corona SDKを起動、ユーザー登録の時に使用したメールアドレスとパスワードを入力。スタートアップ画面で右側のアプリアイコンをクリックすると起動します。スタートアップ画面に戻るにはCmd+W。Androidのシミュレーターで起動するにはFile > Openからシミュレーターの種類を選択して起動するか、Window > View Asから変更。サンプルアプリはCorona Simulatorと同じディレクトリにあります。

◇ プロジェクト作成&Hello World
プロジェクトを格納するどこでもいいのでフォルダを作成。XCodeのファイル > 新規ファイル > Otherの空のファイルを指定。ファイル名にはmain.lua、場所は今作ったプロジェクト格納場所を指定します。Finishをタップ。

以下のコードを入力。

1
2
local textObject = display.newText("Hello, world", 50, 50, nil, 36)
textObject:setTextColor(255, 255, 255)

Corona Simulator上でフォルダを指定してOpenするとHello Worldできます。


  • AndroidアプリからKey emulation | eiKatouの日記: [...] [...]
  • Chris Clouten: Hi Tachibana! Congrats on your move to Tokyo. I hear it's an awesome city and I hope to visit some day. If nothing else the food photos you posted
  • voodoo: IS03専用のタスクキラーを使わせていただいております。 このすばらしいアプリのアイコンをPNGで72 x 72 (74dpi)に

About

Author: tachibana

  • ちょっとしたことはTwitterに書いています。こっちはアプリの公開等の時に更新されます。
  • 最近はもっぱらJavaとObjective Cです。AS3は飽きました。
  • スクリプト言語ではPerlが好きでしたが最近はGAE/Jで何でもやってます。
  • Linuxは自宅サーバー建てるのがやっとのレベルです。前の会社で何日も徹夜してやったのはいい思い出です。
  • アプリへのご要望などご意見等ありましたらお気軽にご連絡下さい。

Alternative content here