プログラミング

ボスの攻撃を加算αで描画したかったので、DxOpalのSpliteに半透明の機能を追加してみた。

左から、通常描画、通常α合成、加算合成。
DxRuby(DirectX)を参考にHTML5で

ゲーム制作

まだほとんど動きがないけどステージ1のボスを実装中。

実装予定の行動パターンはジャンプ、パワーウェーブ系とレーザー系の攻撃。
そいえばコイツ足ついてないけどどうやって動いてるんだ??

ゲーム制作

地味な作業が続くけど、自機や敵や9mm弾の当たり判定。9mm弾の薬莢排出等々をコツコツやってます。

と、ここで少しずつ目標が見えてきたので、整理しておこうと思います。

実はずっと開発が止まっ

ゲーム制作

マシンガンから弾が出るようにする。相変わらずアタリ判定はないけど。

今後、リロードアニメーション付けたり薬莢飛ばしたりと地味で孤独な作業が続くのでモチベーション下がらないようにしなければ。このブログやT

プログラミング

前回のDxOpalでのマップファイル読み込みの件。結局XMLHttpRequestでなんとか読み込んでいたんだけどJavaScriptむき出しはなんなのでファイル読み込み部分をモジュール化しておこうと思う。
せっかくなのでDx ...

ゲーム制作


吾輩は敵である。アタリ判定はまだない。左右に動いて壁や崖で反転する。

ゲーム制作

DxOpalにてマップを表示するためcsvデータ読み込む方法が分からなかったので、rubyコードに直接埋め込んで処理させてたのだが、さすがに限界が来そうなので、ちゃんとファイルの読み込みかたを勉強しておくことにした。
Opal ...

ゲーム制作

自機のブロックへの当たり判定処理を入れる。少しはゲームらしくなったかも。


カーソルキーで左右移動。Zキーでジャンプ。

しかしスマホでも開発してるのに、キーボードがないと操作ができないというのはな ...

ゲーム制作

DxOpalの実験も一段落したので、本格的に開発に取りかかるその前に少しコードを綺麗に整理しておきたい。
まず気になるのはインスタンス変数(メンバ変数)の多さである。

これだけ多いと結構汚く見える。しかしまだ ...

ゲーム制作

プレイヤー処理と背景を合わせてちょっとゲームっぽくなった。

カーソルキーで左右に移動、Zキーでジャンプ。
まだ当たり判定がないから壁だろうが空中だろうがどんどんつき抜けて行ってしまう。もう誰