2019/03/06

ウインドウ面を使ったゲームを作ってみよう(1)

これまでのまとめとして、ウインドウ面を使ったゲームを作ってみました。
ネタがなかったのでFlappyBirdのクローンゲームです。
黒っぽい鳥ということでBlackyBirdです。
ゲーム内容はAボタンで羽ばたきながら土管に当たらないように進んでいくものです。
どこかで見たことのあるような鳥の絵ですが気にしないで下さい。
(※一応、若干変えてあります)

画像データは以下のものをbmp2gbdk.exeで変換しました。
BGの画像(bird_bg.bmp)
スプライトの画像(bird_spr.bmp)

ソース一式はここからダウンロードできます。
gbファイルはここから。

ソースは長いのでダウンロードして確認して下さい。
各ファイルの説明は以下の通りです。
make.bat     コンパイル用バッチ
BlackyBird.c メインプログラム
snd_drv.c    サウンドドライバ
snd_drv.h    サウンドドライバ用ヘッダ
snd_data.c   サウンドデータ
bird_bg.c    BG画像データ
bird_spr.c   スプライト画像データ
bird_cloud.c BG画像データ(雲アニメ用
こんなのです

今回、背景の雲の画像をスクロールに合わせて転送して
疑似2重スクロールを行っていますが、処理が重いみたいです。

サウンドデータを作るツールは諸事情により公開しません。

分からない事がありましたら質問して下さい。

0 件のコメント:

コメントを投稿