本日は、仕事の合間と退社後に、プログラミングを勉強。
まずは、今までの経験上、OSに対するコマンド打ち込み操作について、今までは
手順書の通りで触っていただけだったので、もう少し深掘り始めようと考え、
コマンドをまとめよう!!
調べた結果、
「100種類以上存在します」….
これは厳しい、、、、
コマンドを全部まとめるのはひとまず置いといて、
なぜ、コマンドが存在しているのかを考えることにした。
プログラム書けば動くし、手作業でファイル操作だって可能なのに、、、
いろんな記事を見てみたところ、どうやら、以下2つの理由が存在するらしい
①手作業よりも、大規模なファイル操作が可能
②プログラムを使わず、直接OSとやり取りが可能
①はわかるが、②は別に直接じゃなくてもいいんじゃないか。。。
確かに、プログラム言語からそれぞれOSに伝えるため、翻訳されるので、
大容量のプログラムなら、スピードを考えると②は必要になるが、、、
現状、②についての体感はあまりない。
今後のために頭の片隅に入れておこう。。。
実際、現在まで様々なAPIやツールを使ってきたが、OSとのやり取りについて
あまり考えずにボタン操作していたので、これを機会に、自分で意識して操作できるよう、工夫できるようになっていきたい。
次に、今まで、仕事やプライベートでは、サイトの作成ばかりをやってきたので、
ゲームに触れてみたいと思い、GithubやYouTubeを使って、ソースコードをとりあえず、
ダウンロード後、プログラムを起動することを繰り返して、動くプログラムをかき集めた。(まずは言語で一番簡単なJavaScriptで、、、)
調べて学ぶのも良いが、ゲームプログラムの知識がほぼ0なので、
とにかく動くプログラムを片っ端から日本語で訳して、追加したい機能を追加していこうと思った。
マ○オ系のゲームのクオリティが一番高く、
それぞれのプログラムに少しずつ調整が必要だけど、思ったよりもクロリティ高い!
他にも、ドラ○エ、ゼ○ダなど、有名どころに挑戦しているプログラムがたくさんあった
ので、ダウンロードしておいた。
ひとまずは、
1、プログラムコードを翻訳
2、自分の気になる部分にコード追加 or 修正
3、それぞれのプログラムから良いところだけを取り出して、
自分のオリジナルを作ってみる
の流れで進めていこうかと。
上記の勉強とプログラム探しばかりやりすぎて、今日ジムトレと楽器基礎練できなかった、、、
ちゃんと時間決めて勉強していこ、、
コメント