TAG : experiment

(((o゚ω゚o)))

[ソース表示] ActionScript3を勉強して初めて作ったデモです。基本的にビットマップ処理だけで描画しています。C++プログラマの時代から、ビットマップ処理は興味があって色々と勉強してたので、ActionScript3にデフォルトで用意されている様々な処理関数は感動したのを今でも覚えています。

メタボール

メタボールです。まだFlashPlayer9の時代で、FlashPlayer10の3次元計算ライブラリもありませんでした。 この当時PaperVision3Dという3次元計算ライブラリがありましたが、まだベータ版で行列計算のたびにnewをつかってインスタンスを確保するなど、パフォーマンス的にかなり残念な代物でした(もちろんその後のアップデートで改善されました)。そもそも当時のPV3Dは反射どころか、光源計算すら入ってませんでしたので、行列とポリゴンの演算は参考にしつつ演算処理を最適化し、テクスチャ計算、環境マップ、メタボール計算などを、自前で実装しています。

妄想After Burner Climax on D Language

D言語ライブラリテスト用の習作環境アプリです。C++で使っていたライブラリ群を7割位 D言語に書き直したので、D言語練習とライブラリの動作テストを兼ねて,妄想 After Burner Climax を作ってみました。ソースは 修正 BSD ライセンスです。現段階では、敵がランダムに出てるだけなので,ゲームとして面白くないです。どう持ってくか考え中→停滞→放置

clipcalc

クリップボードを監視して数式を計算する電卓です。D言語の勉強用にぽちぽち作ってみた数式入力タイプの関数電卓ですが、実用性はあまりありません。D言語で、そこそこ真面目に構文木を作って数式解釈をしてるのと、クリップボードの監視位は参考になるかもしれません。ソースは 修正 BSD ライセンスです。 clipcalc.zip

虹色の砂

ケミカルリアクションパズルゲーム環境ソフト「虹色の砂」 Nomltest を作製してた頃、煮詰まって気分転換に作ってた環境ソフトです。何となく面白いゲームになりそうな気がして2年くらい寝かせてみたものの、一向にゲームとして成り立つ気配が無いのでここらで見限って公開してみます。1時間ででっち上げたスコアシステムをつけて、一応ゲームの体裁をとってみました。ついでに当時のソースもBSD ライセンスで公開しときます。 nijiiro.zip