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]ゲームのUIを改善し続ける意味とは

1ヶ月に3回はUIが変わっているMeisyo。 何故変え続けているのか。 説明しよう! 今悪いポイント 簡単に言うと新規登録ユーザーさんが定着しない! チュートリアルでも最終ステップまでの到達率が75 …

(VPSでつくる) MariaDB(MySQL)インストール

連載第八回目です。 今回はMariaDBをインストールします。 MariaDBはMySQLの完全互換で、高速性を持っているので採用します。 SQLクエリも全く同じものが使えます。 詳しくはMariaD …

(VPSでつくる) WinSCPでFTP接続

連載第十回目です。 これまではVPSサーバーに対し、viエディタで色々なファイルを編集してきました。 ただ、今後はFlaskアプリなど、かなり作り込んだサービスの導入テストを行いますので、一ファイルず …

[Python] ディープラーニングのモデル「VGG16」を使って画像認識をし、判断した理由の可視化をする。

今日はデータ分析から趣向を変えて画像認識を行います。 やることは簡単。 1.撮った写真を使って画像認識させ、何が写っているか判断させる。 2.何が写っているかを判断した理由(位置)を可視化する。 以上 …

スッキリわかるSQL入門 第2版 題材A 問75

回答が非常に長い気がするのはなぜだろうか。 /* 自己結合を用いた場合 */ SELECT DISTINCT K1.名義, K1.口座番号, K1.種別, K1.残高, K1.更新日 FROM 口座 …