トップページ -> 勉強会 -> ゲームエンジン Irrlicht, Jirr, Allegro やモデラー blender を用いたグラフィックス、ゲーム、画像プログラミング
[サイトマップへ]  

ゲームエンジン Irrlicht, Jirr, Allegro やモデラー blender を用いたグラフィックス、ゲーム、画像プログラミング

サイト構成 連絡先,業績など コンピュータ実習 データの扱い コンピュータ設定 教材(公開) サポートページ

プログラムを使って、グラフィックス、画像、ゲームプログラミングを行いたい。

※ ビジョン系、画像処理系(OpenCV, CImg,octave は別立てにしている).

◆ blender

blender は、すぐれたモデラーのソフトウエア.python インターフェースがあり、python プログラムを使ってモデリングとレンダリングができます.

◆ Allegro

Allegro バージョン 5.0 系列は, Unix/Linux, Windows (MSVC, MinGW), MacOS X, iPhone で動く.

◆ Irrlicht, Jirr

Irrlicht は,もともと C 言語ベースの有名な3次元エンジンです. Irrlicht は,画像(カラー,モノクロ)の描画、2次元グラフィックス3次元グラフィックスイベント処理(マウス,キーボード等)の機能をもったゲームエンジンの決定版です. 文字の描画 (unicodeも可), 画像ファイル読み書きの機能もありますし,スライダやボタンなどのGUI部品もあるので,困ることはありません.


Allegro バージョン 5 のインストールとプログラム例


Irrlicht インストールとプログラミング

Irrlicht とは,C/C++ 言語から使える 3次元ゲームエンジン

インストール

Irrlicht プログラムのサンプル

参考 Webページ


Jirr インストールとプログラミング

Java を使って

という条件で探したところ, Jirr にたどり着きました. 描画性能も,なかなか,良いようです

(Java なので、Windows でも Linux でも動くのですが、Windows ですと Java 開発環境 Eclipse のインストールが簡単なので、開発は、Windows を使うことをお勧めしておきます)。

ここではJava のプログラムで Jirr を使う. インストール,マウスやキーボードの処理,文字の表示,2次元のグラフィックス,ポップアップウインドウといった基本的な機能を試します.

  1. Windows で Jirr のインストールとテスト実行
  2. Jirr を用いたキーボード・イベント処理
  3. Jirr を用いた文字列描画
  4. 月着陸船ゲーム(文字列表示,2次元グラフィックス表示)
  5. Jirr を用いたマウス・イベント処理
  6. Jirr を用いたポップアップウインドウ

blender での python プログラミング

書きかけ