Railsしかやってなかった人が10時間で Swift iOSゲームをつくったら
Upcoming SlideShare
Loading in...5
×
 

Railsしかやってなかった人が10時間で Swift iOSゲームをつくったら

on

  • 4,264 views

Railsしかやってなかった人が10時間で Swift iOSゲームをつくったらこうなった。

Railsしかやってなかった人が10時間で Swift iOSゲームをつくったらこうなった。

つまずきポイントとか。

Statistics

Views

Total Views
4,264
Views on SlideShare
1,391
Embed Views
2,873

Actions

Likes
4
Downloads
6
Comments
0

12 Embeds 2,873

http://www.coromos.com 1248
http://blog.koogawa.com 1177
http://connpass.com 314
https://twitter.com 50
http://s.deeeki.com 48
http://feedly.com 16
http://koogawa.hateblo.jp 6
http://www.slideee.com 4
https://uiscope.qiita.com 4
http://www.google.co.jp 4
http://cache.yahoofs.jp 1
http://webcache.googleusercontent.com 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Railsしかやってなかった人が10時間で Swift iOSゲームをつくったら Railsしかやってなかった人が10時間で Swift iOSゲームをつくったら Presentation Transcript

  • kenzan100 Ruby/Railsしかやってなかった人が 10時間で Swift iOSゲームをつくったら
  • 自己紹介 岡崎雄太 @kenzan100 スマフォのユーザービリティテストを行う会社 InnoBetaでエンジニア(今年 1月から) Rails歴 2年くらい その前は、カードゲーム作って起業してました
  • Swift 以前 FlappyBird!! iOSでのゲーム開発って華あるな∼ でも、Objective-Cのコードって、見ただけでクラ クラする ! ! RubyMotionに手を出してみようかな.. http://ashfurrow.com/blog/2012/03/why-objective-c-is-hard
  • Swift 出現 読める! 読めるぞっ! よし、ゲーム作るぜ!
  • 開発時間 ふりかえり Swift本、リファレンス読む サンプルコード読む ゲームの振る舞い実装 イラスト、アニメーション 1h 3h 3h 3h
  • 第一の壁: Sprite Kit 「ゲーム開発」→ Swiftってよ りも、Sprite Kitだった。 結局、フレームワークが提供 するクラスを覚えないと何も できない
  • サンプルコード命 Swift FlappyBird Cloneに救 われる リファレンスは、(多分) 中級 者のためのもの。 初めて触るときは、サンプル コードが何よりもモチベーショ ン
  • PhysicsBodyすげー! (もはや Swiftじゃないけど..) SpriteKitへのアクセスが容易だ から、恩恵を早めに受けれる→ モチベーション保てた
  • 第二の壁: 型 型推論、型変換! これで、実装時間の 1/3 は持ってかれた 恩恵は理解できるが、型の理解のハードルが高い Rubyならこれで良いのに..
  • 第三の壁: 継承 クラス、継承 理解に時間がかかった のは、Rails/ ActiveRecordにどっ ぷり漬かっていた弊害 な気がする http://www.codeproject.com/Articles/783584/Subclassing-Objective-C-classes-in-Swift-and-the-p
  • とりあえず晒します https://github.com/ kenzan100/2dTowerDefence-Swift デモ
  • まとめ 誰かも言ってたけど、簡単なゲームつくりたいなら おすすめだと思う(学習効率的な意味で) LLな言語だけやってた人にとって、知識を拡げる  マイルストーンになれそう これからもゲームつくります         http://letsmakegameswith.me