Handel-Cによる ゲームプログラミング

Handel-Cによる
ゲームプログラミング
プロジェクトの目的
システム記述言語であるHandel-Cを
用いて、プログラムを組み、
ハードウェアを設計する。
FPGA開発ボードを使用し、
ゲームを作成する。
ゲームの概要 「ハエたたき」
画面上を飛び回る物体(ハエ)を
一匹ずつ叩いて消していく。
操作はマウスで行い、叩き棒とハエが
重なった所をクリックしていく。
全てのハエを倒すとゲームクリア
となる。
仕様と工夫した点
叩き棒、ハエともにサイズは32×32
画像の表示・移動は、X座標とY座標を
変化させていくことで実現。
ハエの動きはブロック崩しのボールを
参考。画面端の境界線上でバウンド、
方向転換して再び移動する。
考察・感想など
微妙なズレなどが多く、正確な座標の位
置計算に思いのほか苦労した。
ハエの動きをランダムにすることが
できれば、全体としてゲーム自体が よ
り本格的な形になったと思う。
同じような機会があれば、より
高度な作品に挑戦してみたい。