ゲーム 【ポケモン】対人戦を楽しむための基礎知識 ゲーム中のキャラクターとの対戦は、それほど難しく考えなくても勝つことができます。一方で、オンラインなどで他のプレイヤーと対戦すると、なかなか勝てなくなります。ポケモンの対人戦にあまり詳しくない方向けに、対人戦を見たり、実際に対戦したりすると... 2020.10.05 ゲーム
サイエンス うなりとは何か?~波の重ね合わせが引き起こす物理現象~ 吹奏楽などでほかの楽器と合わせて演奏するときには、ピッチを合わせます。ピッチを合わせないと「ゥワンゥワン」というような「うなり」が発生します。「うなり」は物理現象の一つですが、どのようにして発生するのでしょうか。音は波音は空気などによって伝... 2020.10.03 サイエンス
プログラミング ポケモンを例に考えるオブジェクト指向~カプセル化~ 以前の記事では、ポリモーフィズムについて、ポケモンを例に説明しました。今回はカプセル化について考えていきます。カプセル化オブジェクト指向におけるカプセル化とは、中身を隠ぺいすることを言います。外側からそれがどんなものかはわかるけれど、具体的... 2020.10.02 プログラミング
ホルンの知識 ホルンの楽器ケースはセミハードタイプがおすすめ みなさんは楽器購入時に付属していた楽器ケースを使っていますか?ホルンを購入したときに付属している楽器ケースは、メーカーによってさまざまな特徴があります。今回は、ベルカットのホルンの楽器ケースを購入しようと考えている方に向けて、私が愛用してい... 2020.10.01 ホルンの知識
プログラミング ポケモンを例に考えるオブジェクト指向~ポリモーフィズム~ 前回はオーバーライドという手法について説明しました。今回はポリモーフィズムという概念を考えていきたいと思います。なお、掲載しているコードは実際のゲーム中で使われているものと異なります。ポリモーフィズムオーバーライドは親クラスにあるのと同名メ... 2020.09.30 プログラミング
プログラミング ポケモンを例に考えるオブジェクト指向~オーバーライド~ 前回の記事では、ポケモンを例に継承を紹介しました。今回はオーバーライドです。なお、掲載しているコードは実際のゲーム中で使われているものと異なります。オーバーライドクラスの継承では、子クラスで親クラスのメソッドを使用することができます。オーバ... 2020.09.29 プログラミング
プログラミング ポケモンを例に考えるオブジェクト指向~継承~ 以前の記事では、ポケモンを例にクラスとインスタンスについて紹介しました。今回は継承について説明します。継承継承とは、あるクラスのメンバ変数やメソッドを、別のクラスが引き継ぐことを言います。親クラスを子クラスが継承するという言い方もします。例... 2020.09.28 プログラミング
日向坂46 アルバム「ひなたざか」の感想 先日9/23にリリースされた、日向坂46の1st アルバム「ひなたざか」を購入し、視聴しました。感想を書いていきます。価格についてアルバムの仕様は3種類でしたが、私はType-A、Type-Bを購入しました。合わせて10,000円超えなので... 2020.09.27 日向坂46
プログラミング ポケモンを例に考えるオブジェクト指向~クラスとインスタンス~ 現在のプログラミングは、オブジェクト指向と呼ばれる概念を実装しているものがほとんどです。ここでは、ポケモンを例に、クラスとインスタンスを説明していきたいと思います。実際にゲームのデータを解析したわけではないので、ここで紹介しているのはあくま... 2020.09.26 プログラミング
プログラミング 職業プログラミングと趣味プログラミングの違い 私は学生時代からデータ解析でプログラムを書いていたこともあり、システムエンジニアの仕事でもある程度通用するつもりでいました。しかし、職業としてのプログラミングは、それまで私がやってきたプログラミングとは大きく違いました。ここでは、私が教えら... 2020.09.25 プログラミング