オブジェクト指向とかデザインパターンとか開発プロセスとかツールとか

satoshi's ソフトウェア開発

js



「 Java 」 一覧

JavaでRPGを作る|戦闘中にやくそうを使ってHPを回復しよう

前回は、フィールドを歩いていると、たまに やくそう を拾えるようにしました。 拾ったやくそうは、Hero がアイテムとして保持します。 ただし、Hero は「やくそう」を直接持っているわけではありませ ...

JavaでRPGを作る|フィールドで「やくそう」を拾えるようにしよう

前回は、敵の種類を増やして、スライム以外にゴーストも登場するようにしました。 Slime も Ghost も Chara を継承しているため、戦闘処理ではどちらも Chara として扱うことができまし ...

JavaでRPGを作る|オブジェクト指向で敵の種類を増やそう

前回は、戦闘画面に攻撃ボタンを追加し、勇者とスライムを戦わせるところまで作りました。 勇者が攻撃する。 スライムが反撃する。 HPが減る。 HPが0になったら倒れる。 かなり単純な形ですが、RPGの戦 ...

JavaでRPGを作る|戦闘画面で勇者とスライムを戦わせよう

前回は、勇者がフィールドを歩いていると、一定の確率でスライムと遭遇するようにしました。 敵と遭遇すると、戦闘画面が表示されます。 ただ、前回の段階では、まだ戦闘画面を表示しているだけでした。 勇者とス ...

JavaでRPGを作る|敵と遭遇して戦闘画面を表示しよう

前回は、JavaでRPGの画面を作り、勇者をフィールド上で動かせるようにしました。 草原のマス目を表示し、勇者の画像を配置して、矢印キーで移動できるようにしました。 また、前回の記事では、ゲームの状態 ...

JavaでRPGを作る|勇者をフィールド上で動かそう

前回までの記事では、勇者やスライムなどのキャラクターをクラスとして作ってきました。 今回は、少しRPGらしくするために、勇者をフィールド上で動かしてみます。 文字だけのプログラムでもオブジェクト指向の ...

Javaの継承の使用例をRPGで解説|勇者とスライムの共通処理を親クラスにまとめる

継承という考え方は、オブジェクト指向で登場する重要な考え方のひとつです。 手続きや関数を中心にプログラムを整理する構造化プログラミングでは、あまり意識する機会がないため、最初は少しなじみにくいかもしれ ...

Javaのオブジェクト指向とは?RPGを作る前に知っておきたいクラスとオブジェクトの考え方

Javaを学び始めると、かなり早い段階で「オブジェクト指向」という言葉が出てきます。 なぜなら、Java自体がオブジェクト指向言語だからです。 しかし、初心者にとってオブジェクト指向は分かりにくい考え ...

Javaでシェルスクリプトの実行結果を取得する方法(例 Wi-FiスポットのSSIDを取得)

Linux上でJavaを動かした場合に、Javaだけでは取得できない情報が欲しかったりすることがあります。 例えば、JavaはWi-Fiに関するAPIが存在しないので、JavaだけでWi-Fiの情報を ...

EclipseでJavaアプリケーションを実行している時にFull Thread Dumpを取得する方法

  そもそも、Full Thread Dump というモノを知っている人が少ないと思うのですが、レアな人のために書いておきます。 Full Thread Dump というのは、JavaVMが実行中のス ...

Copyright© satoshi's ソフトウェア開発 , 2026 All Rights Reserved Powered by STINGER.