[HMC]年間5250円で独自ドメイン付属、ウィルスチェックありのレンタルサーバ!
Last update : 2004/05/06
KUSOSHUU ALPHA(クソシューアルファ)
KUSOSHUU ALPHAの紹介
KUSOSHUU ALPHAは、対戦型3Dシューティングゲームです。
高校2年の時に前作「KUSOSHUU」を作ったわけなのですが、
「KUSOSHUU ALPHA」との違いは、DirectXを使用しているか否かです。

前作「KUSOSHUU」ではDirect3D(RM)と言う、適当ーにプログラムすれば 勝手にポリゴンを描画してくれる便利なものを使っていました。

しかし私の知的探求心が「自分で描画してみた〜い」 とか言っていたため、自力でポリゴンを描画する事にしました。「3Dエンジン」とかいうやつを自作するわけです。

・・・で、3Dエンジン自体がある程度出来あがっただけでは物足りず、それを実際にゲームで使用してみたいと思い、 KUSOSHUUを作り直す事にしたわけです。

今回制作した3Dエンジンでは、
  • ディヒューズ
  • スペキュラー
  • フラットシェーディング
  • 半透明(ほとんど2D)
  • テクスチャマッピング(遠近補正無し)
  • 影(ど適当)
  • 視点変換
  • 複数ビュー
等々をサポートしています。

また、ポリゴン描画時には、Z座標でソートを行うペインタアルゴリズム?を使用しているため、 ポリゴンが変に表示される場合がありますが、そこは割愛してください(^^;

ちなみに地面はランドスケープで描画しているため、多少汚く映ります(爆。
一応テクスチャの遠近補正で描画しようかと思いましたが、ランドスケープの方が速そうだったので・・・。


それから、Takabo Softのロゴは、明らかにKUNI−SOFTのパクリです(笑)。というか、昔モービルデリバリーのロゴを見て「おー、かっちょいい!」と思ったのですが、高校2年の時にはまだ技術が足らず、パクろうにもパクれませんでした。。。 しかーし!3Dエンジンを組めるようになれば2Dの回転や拡大縮小なんぞお茶の子ちゃいちゃい!あはは。

このゲームのソースはウェブ上で公開しているので、3Dに興味のある方はどうぞ。
ダウンロード
IEの場合はリンクを右クリックし、「対象をファイルに保存」を選んで下さい。
KUSOSHUU ALPHA Ver.1.00c 本体 (207 KB)

ソースを見たい方はこちらをどうぞ。
KUSOSHUU ALPHA Ver.1.00c VC用ソースコード (131 KB)
KUSOSHUU ALPHAでは、PNG形式の画像の読みこみに、libpngとzlibというライブラリを使用しています。
各自、PNG開発ページからソースをダウンロードし、libpng.libを作成し、KUSOSHUU ALPHAにリンクして下さい。
更新履歴
日付バージョン更新内容
2001/11/281.00cWindowsNT/2000/XPに正式に対応しました。
2001/11/081.00b法線ベクトル法の勘違いバグを修正(^^;
2001/09/271.00a死亡時に爆発破片が飛び散らない場合があるというバグを修正
2001/09/251.00とりあえず一般公開