パズルアプリ報告
うなすけ
アプリ名
「PhotoShift」
自分の好きな画像で遊べる
パズルゲームアプリ
起動画面がかわいい
カメラから写真を撮ったり
カメラから写真を撮ったり
フォトライブラリから画像を選ん
カメラから写真を撮ったり
フォトライブラリから画像を選ん
世界に1つだけのパズルを
遊ぶことができます
難易度は
難易度は
• Easy
難易度は
• Easy
• Normal
難易度は
• Easy
• Normal
• Hard
難易度は
• Easy
• Normal
• Hard
の3つの中から選べます
物足りなければChallengeモード
画像は選べませんが、
そのかわりにGameCenterで
タイムを競うことが
できるようになります。
(実装予定)
Twitterにクリアタイムを
つぶやくこともできます。
もちろん
iPadでも
必須機能
• 画像の分割
• 画像のランダム配置
• タップによる画像の入れ替え
• カメラロールからの画像の選択
• クリア判定
• 難易度の選択(画像の分割数)
必須機能
• 画像の分割
• 画像のランダム配置
• タップによる画像の入れ替え
• カメラロールからの画像の選択
• クリア判定
• 難易度の選択(画像の分割数)
ゲームとして遊ぶことができるまでに完成
付加機能
• 効果音
• アプリ内で撮影
• ハイスコア登録
• SNS(Twitter)連携
• アイテム(補助・妨害)
• 加速度センサー
付加機能
• 効果音
• アプリ内で撮影
• ハイスコア登録
• SNS(Twitter)連携
• アイテム(補助・妨害)
• 加速度センサー
部分的に実装できた
難しかったところ
• オブジェクト指向(継承やメソッドの種類)
• イベント駆動(上から下には実行されない)
• 値の受け渡し(プロパティ、デリゲート
など)
• 画面のレイアウト
つまり全部
良かった点
• Objective-Cの基本やiOS開発について学べ
た
• 期限内に必須機能の実装ができた
• チームとして協力することができた
• ミクちゃんが可愛かった
反省する点
• チームが別々のプロジェクトを作成して
作業
→まとめて一つにするのに手間取る
• iPhoneのみ想定したプログラミング
→iPadへの対応に時間が多く割かれた
• 自宅での作業が少なかった
→予定に遅れが出た
今後どうするか
• ハイスコアの実装
• 何らかの方法で公開(github等)
• ストアには出さない(お金がない)
• サーバをお借りしているので自分のに移
す
• これからもアプリ開発はしていきたい
インターンシップを終えての感
想
今までに経験したことのない言語や環境に
触れることができ、成長を感じた。
iOSプログラミング(の初歩)ができるように
なり、技術面の向上ができた。
チーム開発を経験することができた。

インターンシップ成果報告プレゼン