勉強報告7/23~25
裏表がちがいます。
前の本『やさしいjava入門書』
今の本『スッキリわかるjava入門』
より深くわかるし、結構簡単だし
正直言うと今本のが良いと思う(笑)
いま半分! 主に練習問題と、振り返りと、これは知らんかった!ってのやってます!
電車の移動中と休憩時間しかやれてないから進みは遅い!
Androidスタジオ(出先のPC)
(画像は間違えて買ったコトリン(笑)、Java版は出先に置いてあるので手元にない、本重いんです!(笑))
↑の本で勉強を平行してやってます
本当はAndroidスタジオにフォーカスして勉強したいけど
Androidスタジオカックカクなんよ、、(T-T)
そんでも頑張ります!!!
ではでは!
てか!最近のブログめっちゃ適当!笑
勉強してるんです!ごめんなさい!!!( ;∀;)
勉強報告【7/19~23】
こんばんは
ナイル川キリンです。
最近忙しくてTwitterとか
ブログとかsnsに力を避けてません、、、😭
①
この本!とある事情で購入した本!
とりあえず呼んで大体理解できました!
まぁ分かってるとこ大体飛ばしてて、曖昧なところ、知らないとこだけ改めて勉強し直しました!
個人開発しかしてないから
抽象クラスとか、インターフェースを自分で作って
大規模なプロジェクトの開発イメージはあんまりわかないけども、、、
今こっちを家で勉強してます!
うちのポンコツPCでもこれならできる!
出先では、
毎日四時間やってて、今60%くらいかな?
うちでアンドロイドスタジオ使えれば
もっと気持ちよく勉強出来るのに!!!(TДT )
アプリまで遠いよぉ!!
作りたいものがあるんでやったります!!!
勉強報告は続けます!!!
まぁノートとかメモの写真飛ばすだけだからね!笑
アプリは、ゲーム開発と違ってやっぱり
見た目がまだショボいので
もうちょいしたら載せられるかも!
ではでは!
勉強報告【7/16~7/19】
モチベーション用の勉強メモ!
Androidスタジオでアプリ
開発勉強しながら作ってます!
うちにあるパソコンがスペック悪すぎて
カックカクになってすぐ止まるので
出先で4時間、開発と勉強してます!
パソコンがポンコツすぎてゲームは2Dしか開発出来ないし
Androidスタジオもまともに動きません(泣)
クリエイターノートPC買うために
貯金しながら出来ることをやります!!
てか!アプリ開発めっちゃ楽しい!!!
超楽しい!!!
ゲーム開発と近いものを感じてます!
まぁゲーム開発には、
ギリギリ勝ててないけどね、、(笑)
正直WEBサイトは全く楽しくない!!!(笑)
デザインも納得いかないから①から作り直してます。
もう誰かPSDでWEBデザインください、、(泣)
それならモチベーションめっちゃ上がるのに、、
全然納得いかない病を患ってるから、、、
やり直してしまう、、、
センスって言葉はあんまり好きじゃないけど
興味がない分野の
デザインセンスとファッションセンスだけは
全く持っていないので、、、
テンションもモチベーションも上がらない!!!!
悲しいね、、、(笑)
パソコンのノートパットに勉強メモめっちゃ書いてるので明日あたりのせます!
ではでは!
勉強記録【7/10~7/12】
●勉強記録
(モチベーション用あまり内容はない(笑))
①勉強記録
②インディーゲームサバイバルガイドほぼ完読
作業スケジュール変更なしです!
引き続きWebの勉強思いだしながら勉強して
ホームページ開発進めます!
●最近思ったこと
①歩き読書はあぶないね、、(笑)
②本の買いすぎて金がない
③ノートパソコンついに壊れて、電車とか出先で開発できなくなった(笑)本生活始まりぃい!!(笑)
①組み込み周りとIoTとjava本
【絵でみてわかるiot】
現在70ページ
先月読んだ【なるほどナットク、サーバがわかる本】
(BOOK・OFFで買った平成18年の本(笑))で勉強した
プロトコルと通信レイヤー周りが2章で結構近いシーンが多いのと、マイコン、組み込み勉強してて
この本の三章iotデバイス編で、近い所かなり出ててウキウキしてます。
②インディーゲームサバイバルガイド
ほぼ読み終わりました。
5段階評価中★4
一言で言うと
【ゲームを個人製作する上で必要なノウハウをまとめた本】
●よかったポイント
①リリース時に気を付けること。
②イラストや素材を依頼する際の注意点。
③個人開発にあたり気を付ける法律的な契約的な基礎知識。
④ゲーム開発であった方がいいツール等
これらが読んで得たものかな!
一番びっくりしたのは
個人製作してる人達のゲーム開発製作期間が3~5年が多いこと!!!
衝撃!!!
素材とかはやっぱり依頼してる方ばかりでした
でも僕みたいな初心者向けの素材の使い方?みたいのも紹介してくれてました!感謝!
人気インディーゲームクリエイターのインタビューが載っていたり、その中でこんな生活の中でゲーム開発してたよ!みたいな話が書いてあったりもします。
圧倒的満足!
ありがとう!サバイバルガイド!
またタイミングをみてチラ見させてもらいます!
●そういえば僕は読んでも頭が強くなく
よく忘れたりするので
毎日ラストノートってノートに
今日覚えた事の記憶テスト
(その単語から思いだすテスト)してます(笑)
以上
作業スケジュール【7/10~7/16】
1日推定作業時間=4~6時間
今週の目標
①HTML.CSS(作業時間確定
②ゲーム企画書作成
③ゲーム素材集め
④Androidの本(三章)まで理解、実行
●来週はホームページをメインで進めます
①ホームページ
約6年前にフロントエンドしてたときなら
一ヶ月で開発する自信はありましたが
忘れている事が多すぎる為
改めて勉強しながら開発します。
今月の目標はレスポンシブ化
最終的にはワードプレス対応させる予定ですが。
CSS新しいものが増えすぎて
(何でもかんでもフロートする時代は終わったのね)
今月で完全に完成するか分からない為
一旦レスポンシブまで目標にします。
②ゲーム企画書作成
一作品目をリメイクします。
次回作で一番重要視するのは、開発の流れ
全体の機能やスクリプト、シーンをある
程度固めて、仕様に沿って開発してみます。
③ゲーム素材集めます
なんだかんだ一番大変(笑)
一時的な素材集めになります。交換もありますが
必要になりそうなフリー素材をひたすら集めておきます。
④Androidアプリ開発
Javaの本を1.5冊とりあえず読んだので
新しくAndroidアプリの開発本を購入しました。
これに沿って勉強していきます。
(WEBサイトで見ながら開発しましたが、完全に理解には程遠い為改めて勉強し直します。)
勉強記録【7/6~7/9】
自分のモチベーションアップ用
勉強記録報告用
見ても面白くはないかも、、、
進捗報告【7/2~7/9】(ミニゲーム完成)
MagicShooter
ミニゲームになります
マップ拡張して、音楽を付けて製品っぽくしようと思いましたが
システムは完成しているのでここまでとします。
●シーン構成
①Title (Credit , start, Contene)
②Dungen1
②Dungen2
③BossStage
★このミニゲーム開発を通して学んだ知識
①ゲーム開発におけるPrefab化の重要性
(各ステージでの再利用簡単)
画像
今回Prefabにしたオブジェクト一覧
②ゲームの為の三角関数
初のTopViewGame開発でSin、Cosの大切さを学んだ(詳細は過去記事)
player, enemy
dx = enemy.x - player.x;
dy = enemy.y - player.y;
rad = Mathf.Atan2(dy,dx)//ラジアン
angle = rad * Mathf.Rad2Deg;//角度にもできる(-180 ~ 0 ~ +180)
float x = Mathf.Cos(rad);
float y = Mathf.Sin(rad);
Vector3 v = new Vector3(x, y)*magicSpeed;//攻撃方向
攻撃手段インスタンス→rb取得→rb.AddForce(v, 力);
予測変換なしで書いてるからミスあったらごめんなさい( ;∀;)
③画像(Sprite Renderer)のソートポイント→ピボットの重要性
画像の中心点を決めれる、例えばインスタンスする際など、武器の先端を指定できる
④データ保存 「Json型」→PlayerPlefs.Set or Get
スクリプトで特定のアイテムを
保存、ロード これが一番このミニゲーム開発で手に入れた一番の財産かも。
⑤ほかにも細かいの大量
Unityのアニメーター以外でのアニメーション操作、様々なObjectアクセス等
大量にあるんですがノートにまとめてるので割愛
●このアプリの今後
①マップ拡張と音は勉強的に意味がないので多分しない
(Map作り好かん!SEもFree素材から集めないと、、)
②アップロード周りは、著作権的には問題ない
でもアップ場所や
様々な知識不足の為一旦保留、
もしアップするとなったらバージョンアップします(多分w)
★反省点
今作を開発する上で思った事
①自由にやりすぎ
②スケジュール意識がなさすぎ!
③苦手だと思ったこと→Map作成
(今作タイルマップで簡単それでも苦手→納得いくMapにならない)
④後半になるにつれてコードのまとまりがなくなる
★次回作での対策
①(開発する上である程度機能を決めておく)
②Asanaで今後スケジュールを作成していきます
③開発あるのみなのかな? ほかのTopViewGameのマップをよく見る
④ ①に通づるものがある全体で必要になる機能などを明確にする
以上