言語別の習作集

Java No.1


くだらない初期の作品から載せてます(恥さらし)。
最後の方はそれなりだとは思いますが(自画自賛)。

ソースは全部ダウンロードできます。
気に入ってもらえる作品があるといいな。


MyAnimation
シンプルなアニメーション。
パラメータで指定した画像が無ければエラー表示。

MoveImage
パラメータで指定した複数の画像の中から1枚を選んで表示する。
その画像をキー操作又はマウスでの操作に合わせて動かす。
主にマウスイベントとキーイベントの勉強で作った。

Labyrinth
迷路を自動作成して中を放浪する。
初期の作品で、また全て自作であるため、迷路を扱うアルゴリズムは上手くない。
もっと良い方法があると思われる。

ComicViewer
数話分のコミック(一話が数十ページ)を一冊の本のように観賞できる。
画像は自分のサーバーに置いてURLを相対的に指定する。
レイアウトの勉強になった。

Cannon
指定した色・角度・スピードでカラーボールが発射され、壁にあたると跳ね返る。
カラーボールは別クラスにしてある。

Move3DImage
キー操作又はマウスドラッグで3次関数の針金表示を見る角度が変わる。
回転変換と陰線処理を行う。

Roulette
一人用の単純なルーレットゲーム。
内部の処理は思ったより複雑になった。

LogicApplet --> サポートページ
俗に「イラストロジック」又は「お絵かきロジック」と呼ばれるパズルの解答支援アプレット。
自動解答機能が付いている。

LogicPlayer --> サポートページ
上のアプレットのスタンドアローンアプリケーション版。
ファイル出入力が出来るのでパズル作成も支援。
自動解答機能が付いている。

LogicApplet2 --> サポートページ
俗に「カラーロジック」と呼ばれるパズルの解答支援アプレット。
自動解答機能が付いている。

LogicPlayer2 --> サポートページ
上のアプレットのスタンドアローンアプリケーション版。
ファイル出入力が出来るのでパズル作成も支援。
自動解答機能が付いている。

LogicAppletLite --> サポートページ
LogicAppletの機能をホームページ掲載用に特化したもの。
自動解答機能を省略し、正誤判定・解答表示機能を付加した。

LogicAppletLiteEdit --> サポートページ
LogicAppletLiteのエディター。
正誤判定・解答表示などを指定してLogicAppletLite用のHTML文書として保存。
自動解答機能・反映機能が付いていて新しいパズルの作成も出来る。

LogicApplet2Lite --> サポートページ
LogicApplet2の機能をホームページ掲載用に特化したもの。
自動解答機能を省略し、正誤判定・解答表示機能を付加した。

WeatherApplet
雨と雪を降らす。今後、機能を追加していく予定。
StoryViewerの中で使うために作った簡単なアプレット。

LightApplet
真っ暗な中で懐中電灯を照らした部分だけ景色が見える。
StoryViewerの中で使うために作った簡単なアプレット。

SumApplet --> サポートページ
パスル「サムクロス」(足し算クロス)の自動解答機能付きエディター。
解答支援としてヒント表示と数値メモが付いている。
正誤判定・自動解答が出来るようにもなっている。

NumberApplet --> サポートページ
パスル「ナンバープレース」の自動解答機能付きエディター。
解答支援としてヒント表示と数値メモが付いている。
正誤判定・自動解答が出来るようにもなっている。

クボマキの冒険 --> サポートページ
シューティングゲーム。
比較的簡単にステージの追加が可能。

クボマキの冒険2 --> サポートページ
3次元空間ゲーム。
比較的簡単に難易度調節が可能。

想い出の眠る場所 --> 「Java No.4」へ
3次元迷路を舞台にした4次元パズル+ストーリー。
後に、フルスクリーン対応のアプリケーションに作り直したので、別ページに移動。


戻る