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

Like this? Share it with your network

Share

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

  • 7,341 views
Uploaded on

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

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

つまずきポイントとか。

More in: Engineering
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
7,341
On Slideshare
2,204
From Embeds
5,137
Number of Embeds
16

Actions

Shares
Downloads
10
Comments
0
Likes
7

Embeds 5,137

http://www.coromos.com 3,303
http://blog.koogawa.com 1,355
http://connpass.com 319
https://twitter.com 54
http://s.deeeki.com 48
http://www.google.co.jp 20
http://feedly.com 16
http://koogawa.hateblo.jp 6
https://uiscope.qiita.com 4
http://www.slideee.com 4
http://webcache.googleusercontent.com 2
http://www.google.com 2
http://bimi.jorudan.co.jp 1
http://www.google.ca 1
http://cache.yahoofs.jp 1
http://www.google.co.uk 1

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

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