
☆ようこそ!SimpleXとUDXのホームページへ!☆
ハジメニュース
注意速報!!
警告!※UDX146のlibファイルの中のmain.cppの#define NO_SOUNDSをコメント化
して下さい。でないと危険です!!
動作確認しました!
<2008年2月2日>
OSがビスタでも無料C言語(borland C++)+SimpleX及びUDXライブラリ開発環境できることの動作確認をしました。OSのビスタではWindowsフォルダの system32フォルダに次のDLLをコピーしてください。d3drm.dllというファイルです。ネット上でダウンロードできる(検索エンジンで探すなど...)はずですが、自己責任でお願いします。
ハジメによるOSのビスタ対処(注意!自己責任でお願いします!)
OSのVISTAではWindowsフォルダの system32フォルダに次のDLLをコピーしてください。d3drm.dllというファイルです。これはXPのOSにあるはずです。現在OSがビスタの方は検索エンジンでこのファイルを検索してダウンロードしてみてください。注意!ただし、自己責任でお願いします。責任は負えません。報告によるとコレのコピーでビスタの不具合は起きていないようです。このコピー対処でソフトは動作するはずです。
ハジメが開設したブログはこちらです!
ハジメブログサイトへGO!
はじめに
SimpleXとUDXはみでぃ狂さんという方が開発した、世界一簡単で分かりやすいC/C++用のゲーム制作用のライブラリです。しかしながら現在みでぃ狂さんのサイトは閉鎖してませんが、ベクターにもあったSimpleXライブラリは消えました。そこで私ハジメがSimpleXとUDXのホームページを立ち上げました。このライブラリは非常に不思議なほどの高い生産性を持ち、習得後、すぐにゲームを作ることができます。その使いやすさは驚くほどで、簡単なゲームなら3日もあればできてしまいます。しかも必要なC言語の知識はわずかでオーケーです。このサイトではSimpleXとUDXの使い方から必要なC言語の知識まで講座を開きます。もちろんSimpleXとUDX自体のダウンロードもここのサイトでできます。
SimpleXとは
DirectX6ベースライブラリです。(SDKは7.0〜8.0使用)
SimpleXゲーム作品例「アサルトエイジ」
さっそくPlay!
このゲームをダウンロードできます。
・・・ファイル圧縮形式LZH(サイズ904k)・・・「アサルトエイジ」をダウンロードする
□2Dスプライト(回転拡大収縮)
□2Dスプライト(角度毎の移動)
□2Dスプライト(当たり判定機能あり)
□Stamp命令による2D画像大量表示
□BMP表示(半透明、加算合成可能、タイル表示など)
□3Dポリゴン(拡大伸縮回転可能)
□3Dポリゴン(当たり判定RayPickもあり)
□3Dポリゴン(影表示、霧(フォグ)表示可)
□キーボード、マウス、ジョイスティック対応。
□FPS制御、FPS表示可能。
□2Dスプライトと3Dポリゴン同位置表示可能。
□ハイカラー&フルスクリーン表示可能。
□ベクトル系命令により簡単に3Dゲーム作成可能(数学知識不要)
□WAV、MIDIなどBGM再生、効果音可能。
□なんとアニメXファイル対応。
□Xファイル、BMP画像に対応。
□各種グラフィックエフェクト装備。
□メッセージの表示速度設定機能。
□テクスチャスクロール可能。
□テクスチャ補間表示可能。
など。
SimpleXを入手する。下段にあります。
UDXとは
UDXゲーム作品例「プラネットブレイク」
さっそくPlay!
このゲームをダウンロードできます。
・・・ファイル圧縮形式LZH(サイズ945k)・・・「プラネットブレイク」をダウンロードする
DirectX8用のライブラリです。主に3Dゲームを開発するの
に向いています。非常に高速な3Dゲームが制作できます。特徴は
□モーションブラーができる。
□水の表現ができる。
□半透明ポリゴン描画が可能。
□環境マッピング(背景の写りこみ)ができる。
□ビルボード機能がある。
□3Dでも高速である。
□ジョイスティックにも対応。
□2Dスプライトも実装。
□ポリゴンの拡大縮小回転が可能。
□なんとパーティクル(爆発表現)描画可能。
□自分流にカスタマイズ可能。
□xファイル、BMP、JPG、PNG画像に対応。
□midi、wavファイル再生可能。
□影(シャドウ)描画可能。
□テクスチャ滑らか補間描画機能あり。
□当たり判定機能あり。
□ベクトル系命令により簡単に3Dゲーム作成可能(数学知識不要)
などです。SimplexにあるアニメX機能は実装されていません。
Simplexはbmpファイルや効果音などで扱える個数が限られて
いましたが、UDXでは制限はないようです。
UDXを入手する。↓↓です。
UDX146をダウンロードする!(無料)
UDX146のサンプル集をダウンロードする!(無料)
みでぃ狂さんのサポート過去ログ集をダウンロードする!(無料)
ポリゴン(Xファイル)や画像はどう用意するの?
安心してください。モデリングソフトはDOGAL3(無料)とメタセコイアLE無料版があります。DOGAはあらかじめ用意された素材を組み合わせるだけで2D画像やポリゴンが生成できます。一方メタセコイアはモデリングを行いますが、重要なのはこのソフトで半透明ポリゴンが設定できることです。半透明ポリゴンはSimplexとUDXでも描画できますが、必ずメタセコイアで半透明設定を行います。またDOGAはファイルからエクスポートでXファイルが出力可能です。メタセコイアに渡す場合はエクスポートでDXF形式で出力すればDOGAのポリゴンをメタセコイアに渡せます。メタコイでもxファイルに出力できますよ。
DOGAホームページへ
メタセコイアホームページへ
SimpleXやUDXでどんなゲームが作れるの?
はい。なんとこちらよりハジメ作品が一括ダウンロードできます。但し、実用作品はHSPで制作しています。
ハジメ作品一括ダウンロードする!(無料)
また、私ハジメのホームページ「UETAKE'S WEBSITE」へいってみて下さい。57本の自作ゲームソフトがあります。ただ、上記より一括ダウンロードできますが。なにしろ全部無料です。但し、HSPやActiveBasicで作ったものもありますが。まずは遊んでみましょう!
ハジメのホームページへGO!
SimpleXとUDXのサポート体制は?
はい。ええと残念ながらSimpleXとUDXの質問は簡単なことしか答えられません。ので掲示板は設置していますが、あくまでも交流の場として掲示板を使用して下さい。もちろん情報交換も大歓迎ですし、思いついたことや雑談、感想など特に掲示板はなんでも書き込んで結構です。
掲示板へGO!
過去ログ(2004年11月16日更新)
一応テキスト形式の過去ログをダウンロードできます。
・・・ファイル圧縮形式LZH(サイズ25k)・・・「過去ログ」をダウンロードする
一応HTML形式の過去ログをダウンロードできます。
・・・ファイル圧縮形式LZH(サイズ53k)・・・「過去ログ」をダウンロードする
SimpleXとUDXの導入について
SimpleXとUDX Libraryは、VisualC++/BorlandC++用のライブラリです。BorlandC++はBorland社の製品です。
VisualC++はMicrosoft社の製品です。導入の際はこの他にSimleXの場合DirectXSDK7.0 〜 8.0が必要です。UDXはDirectXSDK8.0などが必要です。BorlandC++はフリー(無料)のC言語です。詳しくはSimpleXとUDXのパッケージをご覧下さい。
-------------------------------------------------------------------------------
【BorlandC++5.5.1の入手】
BorlandC++5.5.1は以下のURLから無償ダウンロードできます。
ダウンロードする!
当ライブラリでのプログラム開発にはDirectX SDK※が必要です。以下の方法で入手できます。
【DirectX SDKの入手】
※DirecrX Software Development Kit
-------------------------------------------------------------------------------
●海外からのダウンロード(無料?)注意!海外なので、ウイルスやスパイウエアに注意して下さい。責任は持てません。以下のサイトからダウンロードできるようです!JEXさん、情報ありがとうございました。
ダウンロードする
【SimpleXの入手】
-------------------------------------------------------------------------------
●SimpleXをダウンロードする!(無料)
ファイル圧縮形式LZH(サイズ627kb)を
ダウンロードする
UDX講座へ
C言語&SimpleX&自作ゲームミックス講座
文字表示をさせよう!
BMP画像の表示をする方法&フルスクリーン表示!
キーボードとジョイスティック入力!
処理の高速化とFPSについて!
C言語の制御文について!
当り判定について
データのセーブとロードについて
一画面固定マップ表示及びキャラクタ単位のスクロールについて
ドットスクロールについて
_3D_2D命令について
追いかけルーチンでグラディウスのオプションを再現!
配列を使用して複数のキャラを動かす方法
3Dポリゴン表示とテクスチャを貼るには?
背景とマップチップの合成について(2D)(NEW !)
Cで三角関数を扱うには?(NEW !)