RのWeb制作

Webサービス制作のための技術情報を。データ分析(Python、機械学習コンペ他)や自作野球ゲームMeisyoのこと中心。

ブログ 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

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

関連記事

[Meisyo]お試しトークルーム作成

Meisyoに、他監督にショートメッセージを送れる機能を付けようと思います。 メインは管理者への連絡手段の作成です。 個人間での交流もあればいいかなー程度の適当さで作っています。 必要機能: ・個人間 …

[Meisyo]ソースコードから学ぶ試合の基礎設計1

ワンボタンで監督始点の高校野球の試合を楽しめる名将と呼ばれた者達。その試合中には、多くのアルゴリズムが活躍しています。 ここでは、試合の設計を理解することで強いチームを作る指針を記載しておきます。 ソ …

機械学習の勉強から見えた「間違いだらけのAI認識」

「AI」という字面が新聞にもネットニュースにも数多く出てくるようになりました。 ただ、機械学習を勉強してて思ったんですが・・・・AIの定義が曖昧すぎる 内容が書いてある記事も殆ど無いし…。 AIが行っ …

no image

[PHP]ベンチマークサイトの紹介

あなたは表示速度が「速い」サイトと「遅い」サイト、どちらがいいですか? 「速い」サイトの方がいいですよね! 「速い」サイトは「速くする」関数の使い方が上手です。 PHPのベンチマーク(いろいろな関数の …

no image

PHPのコーディング規則、PSRを学ぶ(3)

PHPのコーディング規則、PSRを学ぶ(2)の続きです。 今回はPSR-0, 1, 2を日本語に翻訳してみましたさんのPSR-0(日本語)を読んでみます。 1.本文の冒頭を読んでみる 以下、オートロー …

筆者情報

名将と呼ばれた者達(Meisyo)
高校野球チーム育成シミュレーションゲーム。個性豊かな選手たちを育成し、監督としてチームを優勝に導こう!
Work It!
ソーシャルタイムトラッキングツール。タスクを明確に、進捗をわかりやすく管理します。「タスクを皆でうまく完了させよう」が信条

Twitter(R@おいす)
連絡はこちら

メインサイト:Rの考え方

気に入ったらクリックしてね!