ukゲームライブラリMIDP

携帯Javaゲーム(MIDPアプリケーション)制作用のフレームワーククラスライブラリです。

アプリケーション(MIDP)本体を作るためのukGameApplicatuinクラスとゲーム本体となるキャンバスを作るためのukGameCanvasクラスを中心に、画像やネットアクセス、サウンドなどの機能もクラス化してみました。ダイアログなどゲーム中に使用するGUI部品も含んでいます。
ukゲームライブラリのMIDP版。携帯電話のMIDP向けとパソコンのJava2SE向け双方のアプリケーションを、ほぼ同じソースからビルドできるようにする予定です。

MIDP2.0とCLDC1.1で作成。

主なクラス

ukGameApplication

アプリケーション本体のフレームクラスです。

ukGameCanvas

ゲームの画面を保持しゲームの処理を実行するキャンバスクラスです。
カーソルキーやトリガーキーの処理、ゲームの初期化・終了時の処理、メインループの処理、BGMやサウンドトラックの演奏処理などを実装しています。

ukTransparentBitmap

透過画像(ビットマップ)クラスです。ネット上の画像ファイルや画像ファイルのバイナリイメージから画像を作成することもできます。

ukGraphics

ukBitmap/ukTransparentBitmapなどukImageインターフェースを実装する各種ビットマップに描画を行うための描画クラスです。

ukSoundPlayer

MIDIや音声ファイルを再生するサウンドプレイヤーです。

ukSelectDialog

文字列の選択肢を表示し、カーソルキーで移動、決定キーで選択できるダイアログです。

ukString

文字列の分割(split)や文字列置換機能を持つ文字列クラスです。

ukBitArrayStream

ビット列をbyte配列に書き込むためのビットアレイ(ビットフィールド)ストリームクラスです。

対応環境

MIDP2.0開発環境

ダウンロードしたら、ZIP解凍ツールでuklibm043.zipを解凍してください。

ダウンロード開始(uklibm043.zip 47KB)

トップ