弐寺講座 元皆伝による弐寺上達講座6「普段から、家でもできる練習法」 昨今の状況だと、なかなかゲーセンに行きづらい。弐寺をやっている人の中には、ゲーセンのみでプレイしている人も多いだろう。私もその一人だった。しかし、こうもゲーセンに行けない日々が続くと、地力低下が心配になる。そこで、前回解説した二つの実力の視... 2020.04.02 弐寺講座
弐寺講座 元皆伝による弐寺上達講座5「実力の種類」 本当は譜面の特徴をやるつもりだったが、こちらを先に解説してしまおう。弐寺…いや、その他ほとんどの音楽ゲームに共通する事項だ。スマホゲームでやっている方も、この考え方は通用すると思うので、よかったら参考にしてほしい。今回は、音楽ゲームにおける... 2020.03.29 弐寺講座
プログラミング考え方講座 Javaオブジェクト解説「パッケージとアクセス修飾子」 前回、Javaのオブジェクトに関連する3つの考え方を説明した。以下の3つだ。カプセル化継承多態性(ポリモーフィズム)今回は、このうちカプセル化に焦点を当てていく。具体的には、タイトルに書いた通り、パッケージとアクセス修飾子というものについて... 2020.03.27 プログラミング考え方講座
プログラミング考え方講座 Javaオブジェクト解説「3つの基礎となる考え方」 前回まで、プログラミングの共通する考え方を説明してきた。しかし、ここからはちょっと個別の内容が増えてしまうので、言語で分けていく。まずはJavaだ。オブジェクトに関してはかなり強い言語なので、最初の説明にはもってこいだろう。難しい話も出てく... 2020.03.24 プログラミング考え方講座
プログラミング考え方講座 プログラミング考え方講座「オブジェクト・構造体」 実世界には、様々なモノがあふれている。例えば、書店で売られている本。これを、プログラムで表現したいとしよう。この時、ざっと考えただけでも以下の情報がある。本のタイトル著者出版年月日版数値段これ以外にもあるだろうが、いったんこれくらいで。で、... 2020.03.23 プログラミング考え方講座
プログラミング考え方講座 プログラミング考え方講座「関数」 今まで紹介してきたようなサンプルソースを思い返してみよう。例えば、成績を判定して表示するプログラム。例えば、文字列を連結するプログラム。これらは、非常に単純だった。しかし、実際に世の中で使用されているものは、もっと複雑だ。これを、一つの処理... 2020.03.22 プログラミング考え方講座
プログラミング考え方講座 プログラミング考え方講座「ポインタ(後編)」 今度こそ、ポインタ編がいったん完結になる。今回は、前回解説した文字列、配列とポインタの関係をお話しよう。言語ごとに仕様が異なるが、それぞれの内容を補強するような内容にするつもりだ。どんな考え方が使われているか、重点的に見ていく。 2020.03.21 プログラミング考え方講座
プログラミング考え方講座 プログラミング考え方講座「ポインタ(中編)-文字列、配列-」 前回、ポインタとは何かと、それをC言語でどう使うかを解説した。内容は、大丈夫だろうか。今回は、ポインタ中編ということで、この知識が関連してくる範囲をお話しよう。…本当はそれらがポインタにどう関係するかまで今回やりたかったのだが、予想以上に長... 2020.03.19 プログラミング考え方講座
プログラミング考え方講座 プログラミング考え方講座「ポインタ(前編)」 先に書いておく。今回の内容は、1回読んだだけでは理解できないと思っておいて欲しい。それほど、今回の内容は難しい。何を扱うかというと…ポインタという考え方だ。この内容は、表面上にはC言語のみ現れるが、他の言語にも影で使われている。是非、何度も... 2020.03.18 プログラミング考え方講座
プログラミング考え方講座 プログラミング考え方講座「繰り返し処理」 プログラミングの強い点の一つ。それは、同じ処理を繰り返し実行できること。とはいえ、例えば100回同じ処理をするために、その実行を100回手で行ってしまっては元も子もない。そこで、プログラムで繰り返し同じ処理を実行できる考え方が用意されている... 2020.03.15 プログラミング考え方講座