swiftが発表されてから結構経ったので、色々なところでswiftの活動が行われてる感じみたい。
僕も発表されてから何から始めればいいのかわからなかったのでとりあえずTwitterでswiftについてエゴサーチしながら色々調べてみた。
その中でいくつかswiftとspritekitを使ってゲームを作っている動画があったのでここにまとめようと思う。
Youtube
○×ゲーム
[Swift Programming Tutorial Part 5: Making a Game (Tic Tac Toe with AI)]
https://www.youtube.com/watch?v=LkYpoRj-7hA
ソースコード
Source code: https://github.com/skipallmighty/SwiftTacToe
一般的な○×ゲームで人同士の対戦方式じゃなくて敵のAIが相手になってくれるみたい。ソース見た感じPlaygroundも少し使ってた。
Youtube
シューティングゲーム
part1
[Apple Swift Tutorial: Simple iOS Swift GAME Part 1]
https://www.youtube.com/watch?v=CpIoHPUyu8s
part2
[Apple Swift Tutorial: Simple iOS Swift GAME Part 2]
https://www.youtube.com/watch?v=ylIIy5EbsWQ&feature=youtu.be
サンプルコード
sample code:http://goo.gl/ZCUsII
タップしたらその位置に弾が飛んでいって落ちてくる敵を倒すゲーム。敵が一番下まで落ちたらゲームオーバー。イメージとしては Ray Wenderlichの初心者の為のSprite Kit チュートリアルを縦画面にしたようなアプリ。
Youtube
スクロールジャンプゲーム
[Swift Game Tutorial: Create a Jumping Ball by using SpriteKit]
https://www.youtube.com/watch?v=tVQ5nlgLQBM
ソースコードのリンクはあったけど404状態で見れなかった。
FlappyBirdが流行る前はスクロールするゲームと言えばこういうのが多かったイメージ。画面をタップしてボールをジャンプさせて障害物を飛び越えていくゲーム。動画を見た感じでは障害物の出現がランダム過ぎてそこを上手く調整すればちゃんとしたゲームになると思う。
追記:こちらの動画で同じ内容でソースがダウンロードできるようになってた
[Swift Programming Tutorial: Games & Apps Part 1 (Sprite Kit)]
https://www.youtube.com/watch?v=eQ15rvwSFt8
sourceCode:https://github.com/skipallmighty/Skiptaculous
これらの動画は全部英語でしゃべってるから英語わかる人かコードさえ読めればいいって人に向いてると思う。それかコードだけダウンロードして中身見た方が理解出来るって人はそっちの方が早いと思う。とりあえず僕も動画はちょいちょい見たくらいなので週末にでも動画見ながら作ってみようと思う。