IT関連

【Java練習記<6>】インベーダーゲーム / 引数にthisを使うことについて

あらすじ 前回同様、下のサイトでゲーム作り。インベーダーゲームが完成した。 Javaでゲーム作りますが何か? – 人工知能に関する断創録 引数にthisを使うことについて 今回のプログラミング作業の中で、ひとつ明確になったことがあった。それが「this」の使い方だ。 インスタンスを作成するとき、因数にthisを使うときがあった。たとえば、 Sample.java class Sampl…続きを読む


【Java練習記<5>】簡易MPC/ブロック崩し

あらすじ 少しJavaのことが分かってきたので、下のサイトを参考にゲーム作りにも取り組んでみた。 Javaでゲーム作りますが何か? – 人工知能に関する断創録 このサイトはかなりわかりやすく、とくにインスタンス化については一応の理解はできたような気がする。ブロック崩しは作れるようになった。 またその中で、一つ目の目標であった「キーパンチによって音が鳴る仕組み」をやっと作ることができた。…続きを読む


【Java練習記<4>】クラス、インスタンスについてのノート / 複数のクラス、メソッドの利用

あらすじ Swingが楽しくて、『やさしいJava活用編(第4版)』を3分の1ほど進めることができた。やった。 ということで、メールフォームとかに必要な部品(ラジオボタンとか)が作れることはわかったのだが、肝心のコードの意味はわからないままだ。 クラスとかオブジェクトとかインスタンスとかコンストラクタとか 結局のところ、クラスとかオブジェクトとかインスタンスとかコンストラクタとかが分からないのだ。…続きを読む


【Java練習記<3>】Swingの基本(3)

はじめに ボタンを押したら、テキストが変わるプログラム。こちらからの操作に対して反応してくれる初めてのサンプル。 これを応用すれば、ボタンを押すと音が鳴ったりするプログラムが作れるわけか。ちょっと楽しくなってきた。 サンプルコード import javax.swing.*; import java.awt.*; import java.awt.event.*; public class Sampl…続きを読む