ブログ Web制作

swiftでゲームプログラミング(開始前)

投稿日:

iPhoneアプリを開発するために必要な言語「Swift」

そういえばこれまで適当な書き方で無理やり実装していたなと思い、教科書的なものを買いました。
初心者の人は独学でやるより、教科書買ってやった方が絶対早いからね・・・買おう。
独学だと他の人に読んでもらったりするチャンスがあっても「何これ???」ってなる可能性が高い。

加えて、クラス?インスタンス?ってなっていたので、どうも初心者向けらしいというものを選択。↓
絶対に挫折しない iPhoneアプリ開発「超」入門 増補改訂第5版 【Swift 3 & iOS 10.1以降】 完全対応

1つ前に買ったものはSwift3に対応してなかったので「構文が違うぜ!(英語)」ばっかり出てました。
買う場合は注意してください。
エラー対応の練習になるから結果的に良かったけどイライラするのは否めない。。

あとは「ゲームプログラミング教本」的なものを購入した方が良い気がします。

重要なことは計画的にやること!
1. 「どんなゲームが作りたいか?」を明確にする。
2. 資材(Mac、教科書など)を買う。
3. 教科書を「1日何ページ」と決めて進める。
4. 簡単なゲームを作る&あったらいいなアプリを作ってみる
5. ゲーム開発開始!

「1日1日進んでいる」ということを実感しつつやらないと折れそう。
教科書はKindleでもいいけど、本にした方が「ここまでできた」っていうのを実感できるのでオススメ。
ただ、例えば最初から「大規模な戦略ゲームを作る」ってしても行う工程が膨大すぎるから、上記のように細かく計画してぼちぼち進んでいけば、いつの間にか割と進んでいることに気づくのです。
そして、その中で自分にとって最も効率のいい開発の進め方がわかってきます。
そこからが本当の勝負かもしれないけど、そこまで行ける人の方が少ないような気がします。



-ブログ, Web制作

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

no image

栃木県豪雨

栃木県(北関東)豪雨がありました。 今年から栃木県鹿沼市に住んでおり、その被害を多く受けた地域でした。 何の言葉よりも、写真が一番よく分ると思うのでどうぞ。 (鹿沼市を流れる黒川で撮ってきました) 川 …

no image

指示待ち人間の作り方

「指示待ち人間ばかりで困る」と思いませんか? さて、それをどう解決するのか。 まずは、考えを変えてみましょう。 「自分の頭で考える人間を作る」というと難しそうに聞こえます。実際難しいと思います。 「指 …

健康には運動が必要(当たり前)

転職活動を開始してから何日が過ぎたでしょうか。Rです。 29歳を迎え、頭を使わない作業が根底にある職種(?)に嫌気が差しました。 注釈:日本企業独特のメンバーシップ制なので職種が曖昧&年功序列(下に押 …

ん~マンダム(仕事)

ん~マンダム。 最近、機械学習やDeepLearningを勉強しているので、そのついでと言ってはなんですが仕事に応用しようとしています。 RPA(ロボティクス・プロセス・オートメーション):  5人掛 …

no image

梅雨のお知らせ

初夏の風物詩の「梅雨」がやってきます\(^o^)/ ちなみに来週からなので早めに洗濯物を干しましょう

筆者情報

ご連絡はこちらまで。
Facebook(Masaya Saito)
Twitter(R@おいす)

Name:Masaya Saito(PN:R)
Company:Vaxxinova Japan K.K.
転職活動中

My Profile:
失敗が良くした人生

My Games:
名将と呼ばれた者達(Meisyo)

My Skills:
遺伝子工学
免疫学
獣医学(鶏)
畜産学(鶏)
行動学・生態学(鶏・昆虫)
解剖学(鶏)
プログラミング(PHP+MySQL)
プログラミング(Python)
– 機械学習(初学者)
– 深層学習(画像分野・初学者)
Webゲーム作成
機械修理・メンテナンス