ブロック☆パレット 魔法で描く不思議な世界

ゲームの紹介

「ブロック☆パレット 魔法で描く不思議な世界」は、魔法とブロック崩しを融合させた新しいタイプのゲームです。プレイヤーは魔法の力を使い、ブロックを壊しながら進んでいきます。進むごとに明らかになる 過去の記憶や 新たな力に触れ、物語が展開していきます。

現時点では1面のみプレイ可能です。

※うまく動かない場合は、オプション画面からデータリセット実行してみてください

ゲーム画面


ゲーム操作方法

  • パドルの移動方法

    • 左移動:⬅️ (a または [←])

    • 右移動:➡️ (d または [→])

  • ポーズ

    • ⏸️(ポーズ/一時停止)(p)
  • 魔法の詠唱

    • スペースキー
  • METEOR SHOT(メテオ・ショット)

    • zキー (アイテム獲得後一定時間)
  • METEOR STRIKE (メテオ・ストライク)

    • xキー (アイテム獲得後使用可、最大3つ)

仮想ボタン

ブロック☆パレット 魔法で描く不思議な世界(仮想ボタン:OPTION)

ブロック☆パレット 魔法で描く不思議な世界(仮想ボタン:ゲーム画面

スマートフォン用の仮想ボタンを実装しました。(v0.3.16)

オプション画面で、「仮想ボタン」を有効にすると、ゲーム画面にキャラクター操作用のボタンが表示されます。

各ボタンの説明

  1. 左ボタン(<)

    • キャラクターを左に移動させます。画面上の左側にボタンが配置されています。
  2. 右ボタン(>)

    • キャラクターを右に移動させます。画面上の右側にボタンが配置されています。
  3. 魔法詠唱ボタン(魔法詠唱)

    • キャラクターが魔法を詠唱するためのボタンです。魔法の発動やスキルを使う際に使用します。
  4. ショットボタン(メテオショット)

    • キャラクターがメテオショットを発射するためのボタンです。アイテム獲得後一定時間使用できます。
  5. BOMボタン(メテオストライク)

    • キャラクターがメテオ・ストライクを詠唱ためのボタンです。アイテム獲得に使用できます。
  6. ポーズボタン(ポーズ)

    • ゲームを一時停止させるボタンです。ゲームプレイを一時的に止めて、オプション画面やメニューを開く際に使用します。

仮想ボタンの配置換え

ブロック☆パレット 魔法で描く不思議な世界(仮想ボタン:配置換え)

仮想ボタンの配置を変更できるようになりました。

ポーズ画面で、ボタンをドラッグして移動することで、場所を変更できます。


ボタンの配置を戻したい場合

ブロック☆パレット 魔法で描く不思議な世界(仮想ボタン:座標リセット)


オプション画面で「座標リセット」を選択すると、ボタンの配置が元に戻ります。


アイテム(GOOD)

ブロック破壊時、ランダムでアイテムが出現します。

「BONUS」以外のアイテムは、各ステージに隠されている「魔導書」を入手する事で利用可能になります。

「魔導書」で入手したアイテムは、ローカルストレージ記録され、以後ドロップアイテムとして獲得できます。

・SPELL BOOK(魔導書)

  • 効果: アイテム or 魔法を獲得
  • 説明: 新しいアイテムや魔法を使えるようになります。取得したアイテムは、ローカルストレージに記録されます。


・BONUS(ボーナス)

  • 効果: スコア +100
  • 説明: このアイテムを取ることで、スコアが即座に +100 加算されます。

・POWER UP(パワーアップ)

  • 効果: 杖のレベルアップに必要な経験値 +10
  • 説明: このアイテムを取ることで、杖のレベルアップに必要な経験値が +10 増加します。杖が強くなり、ボールをさらに強力にします。

・PADDLE EXPAND(パドル拡張)

  • 効果: パドルの長さが増加
  • 説明: パドルの長さが一定時間増加します。ボールを扱いやすくし、難易度を下げてプレイを有利に進められます。獲得後、右下にアイコンとタイマーが表示されます。※ v0.3.9から吹き出しタイマーを追加

・BREAK THROUGH(ブロック貫通)

  • 効果: ブロックを貫通
  • 説明: 所有する杖のレベルに応じて破壊できるブロックを貫通し、プレイを有利に進められます。獲得後、右下にアイコンとタイマーが表示されます。

・SPEED UP(スピードアップ)

  • 効果: 移動速度アップ
  • 説明: キャラクターの移動速度がアップし、プレイを有利に進められます。
    獲得後、左下のブーツゲージがアップします。(MAX +10)

・MAGNET(マグネット)

  • 効果: アイテムを引き寄せ
  • 説明: このアイテムを取ることで、プラス効果のあるアイテムを引き寄せます。

・METEOR SHOT(メテオショット)

  • 効果: 魔法「METEOR SHOT」を発射
  • 説明: アイテムを獲得後、一定時間 Zボタンでショットを発射、ブロックへのダメージの他、ボールの跳ね返します。
    流れ星のように飛び出し、目標に衝突する瞬間にエネルギーを放出します。

・METEOR STRIKE

  • 効果: 魔法「メテオストライク」を発動(Xボタン)
  • 説明: アイテムを獲得後、Xボタンで魔法を発動します。
    巨大な隕石が落下しブロック全体にダメージを与えます。

アイテム(BAD)

マイナス効果のあるアイテム

・POWER DOWN(パワーダウン)

  • 効果: 杖のレベルアップに必要な経験値 -10
  • 説明: このアイテムを取ることで、杖のレベルアップに必要な経験値が -10 減少します。

・SLOW DOWN(速度ダウン)

速度ダウン -10

  • 効果: 移動速度低下
  • 説明: キャラクターの移動速度が 10 ダウンします。

・OIL SLIP(オイルスリップ)

杖のレベルアップに必要な経験値 -10

  • 効果: 足下が滑り減速しにくくなります
  • 説明: 一定時間、キャラクターが滑りやすくなり、摩擦の効果が無効化されます。

・CHRONO LOCK(時間停止)

CHRONO LOCK(時間停止)

  • 効果: 時間停止
  • 説明: キャラクターの移動が1秒間停止します。
    停止時間はキャラクターの上部に吹き出しで表示されます。 CHRONO LOCK(時間停止)

・Gravity Flip(重力反転)

Gravity Flip(重力反転)

  • 効果: 重力反転
  • 説明: ゲーム画面が一定時間、上下反転します。
  • 効果:
    画面全体が逆さまになり、プレイヤーはその反転した状態で操作を行います。
    反転後、指定された時間が経過すると、画面が元に戻ります。
    Gravity Flip(重力反転)

・Fog Of War(霧の世界)

fog Of War(霧の世界)

  • 効果: 霧の世界
  • 説明: ゲーム画面全体が霧に包まれ、視界が制限されます。
    Fog Of War(重力反転)


杖の種類

パワーアップアイテムを獲得する事で杖のレベルが上昇します

ノーマルの杖

ブロック☆パレット 魔法で描く不思議な世界(杖:ノーマルの杖)

  • 名称: ノーマルの杖
  • 説明: 最初から所有している杖。ブロックの破壊力「1」。

サファイアの杖

ブロック☆パレット 魔法で描く不思議な世界(杖:サファイアの杖)

  • 名称: サファイアの杖
  • 説明: ノーマルの杖からレベルアップする事で獲得。ブロックの破壊力「2」。

ムーン・スタッフ

ブロック☆パレット 魔法で描く不思議な世界(杖:ムーン・スタッフ)

  • 名称: ムーン・スタッフ
  • 説明: サファイアの杖からレベルアップする事で獲得。ブロックの破壊力「3」。

※画像は、すべて生成AIを使って作成しています

METEOR SHOT(メテオ・ショット)

アイテムを獲得後、Zボタンでショットを発射し、ブロックへのダメージやボールを跳ね返します。

ダメージ 速度
ノーマルの杖 0.35 2
サファイアの杖 0.5 4
ムーン・スタッフ 1.0 8

魔法の詠唱(マジック・バースト)

スペースキーを押すことで、魔法の詠唱を開始、キャラクターの右上のゲージが表示されMAXなると魔法を発動します。

発動した魔法はブロックに衝突すると破壊します。

ボールで破壊できないブロックを壊します。

ブロック☆パレット 魔法で描く不思議な世界(魔法の詠唱(マジック・バースト))

ブロック☆パレット 魔法で描く不思議な世界(魔法の詠唱(マジック・バースト))


ダメージ 詠唱速度
ノーマルの杖 +100 5
サファイアの杖 +500 7
ムーン・スタッフ +1000 10

Mana Ball(マナボール)

マジックバースト発動時、魔法陣から小さなエネルギー弾「Mana Ball(マナボール)」を発射します。(v0.3.22)

マナボールは左右に放物線を描きながら飛んでいき、ブロックに衝突すると少量のダメージを与えます。

魔導書を獲得後に使用できます。

杖のレベルに応じて、ダメージ量が増加します。

ブロック☆パレット 魔法で描く不思議な世界 Mana Ball(マナボール)

ダメージ 速度
ノーマルの杖 +0.2 3
サファイアの杖 +0.5 4
ムーン・スタッフ +1.0 5

Meteor Strike(メテオ・ストライク)

ボムアイテムを獲得後、「X」ボタンでMeteor Strike(メテオ・ストライク)を発動できます。

最大所持数は3つで、獲得後、画面左下にアイコンが表示されます。

Meteor Strike(メテオ・ストライク)は、画面上のブロック全体にダメージを与え、隕石が降り注ぐエフェクトが表示されます。発動後、隕石が画面内のランダムな場所に降り注ぎ、全てのブロックに大きなダメージを与えます。

ブロック☆パレット 魔法で描く不思議な世界 Meteor Strike(メテオ・ストライク)


スマッシュヒット

ブロック☆パレット 魔法で描く不思議な世界(スマッシュヒット)

SMASH

杖の先端にボールを当てるとSMASHヒットになり、効果音と共にボールにエフェクトが表示され、ボールダメージが+1になります。
ボールが杖に当たるまで効果は持続します。

(ゲームバランスにより仕様変更する可能性あり)

スマッシュコンボとスコア

ブロック☆パレット 魔法で描く不思議な世界(スマッシュヒット)

連続SMASHヒットで、コンボ回数に応じたスコアが加算されます。

SAMSH回数 スコア
SAMSH +1 20点
SAMSH +2 40点
SAMSH +3 60点
SAMSH +4 80点
SAMSH +5 100点

ボス戦

ステージの最後にボスが出現する場合があり、 ボールを当てる事でボスの体力が減少し、ゼロになるとステージクリアになります。

球に被弾すると、プレイヤーのライフゲージが減り、ゼロになると残機を失います。

※現バージョンでは、プレイヤーのライフゲージと、クリア判定処理は未実装です(v0.3.30)

ブロック☆パレット 魔法で描く不思議な世界(スマッシュヒット)

データの初期化

ブロック☆パレット 魔法で描く不思議な世界(初期化)

オプション画面からデータの初期化が出来ます。

  • データリセット
    indexedDBに保存された音声、画像のキャッシュデータを削除しリセットされます。
    進行状況や設定情報などは削除されません。

  • ローカルデータ削除
    ローカルストレージに保存されているデータを削除します。
    「サウンド設定」「ハイスコア」 その他 ゲーム進行の保存状態や設定が削除されます。

サウンドテスト

ブロック☆パレット 魔法で描く不思議な世界(サウンドテスト)

サウンドの再生

サウンドテスト画面には、いくつかの音声がリストされています。BGMや効果音、ボイスなどのトラックが再生できるようになっています。

操作手順:

  • 音楽トラックの選択:
     TRACKS 配列内にリストされている音楽を選びます。
    これにより、その音楽が再生されます。
  • 再生ボタン(▶):
     選択した音楽が再生されます。
  • 停止ボタン(■):
     再生を停止します。
  • 前のトラック(◁)/ 次のトラック(▷):
     音楽リスト内を移動し、前のトラックまたは次のトラックに切り替えます。

目標

このゲームの目標は、プレイヤーがブロックを壊しながら進んでいき、魔法の力を使って新しい世界を開放していくことです。

開発の背景

前回のカードゲーム開発では、JavaScriptのDOM操作を主体とした、学習目的で開発しましたが、

今回は、JavaScriptのcanvasの学習目的で開発を進めています。

物理衝突判定や、図形の描画に、数学的な関数を多数活用しています。

画像・動画

■ Stable Diffusion ( ローカル画像生成AI )

画像の生成に使用

■ ChatGPT

■ FramePack-eichi ( ローカル動画生成AI )

動画生成に使用予定

BGM・効果音

著作権フリーの素材をお借りしてます

Yuli Audio Craft

フリーBGM・オリジナル楽曲制作
カピバラっ子

明るい曲から不気味な曲まで様々なBGMを公開しています。

この作曲者の素材利用条件
DOVA-SYNDROMEの 音源利用ライセンス に準拠します。


効果音ラボ

商用無料、報告不用の効果音素材をダウンロード


VOICEVOX

無料のテキスト読み上げ・歌声合成ソフトウェア

言語・ライブラリ・ツール

HTML / CSS

ゲームのレイアウトやデザイン

JavaScript

ゲーム内のロジックやインタラクションの実装

canvas (HTML5)

ゲームの描画、アニメーション処理、インタラクションを実現

ライブラリ・フレームワーク


indexedDB

ゲームで使用する画像・音声データ保存

bounceCanvas.js

Canvasを使用したボールのバウンド処理モジュール
ボール同士の物理的衝突判定機能を実装
ChatGPTとlainによる共同開発

ツール

Stable Diffusion Checkpoint

ローカル画像生成AI
ゲーム内の画像やアイテム、スプライトシートの作成

ChatGPT

ゲーム内の画像

今後の予定

  • ステージの作成
  • 画像/動画の作成
  • ゲームオーバー画面
  • ゲームクリア画面
  • エンディング画面

確認済みバグ/修正/追加予定

  • indexedDBのカテゴリ分け
  • アニメーションフレームの制御
  • 杖のレベルアップ時にエフェクトを変更
  • ボタンの入れ替え・設定
  • ボス戦:プレイヤーのライフゲージを作成
  • ボス戦:クリア画面を作成
  • ボス戦:ダメージヒット時にアイテムをドロップ(マイナスアイテム多め)

更新履歴

  • [2025/12/11] v0.3.30:
    ・ボス「Phantom Doll」を作成
    ・ボスBGM追加
    ・サウンドテストのカバー画像「 Phantom Doll」を追加
    ・ボスの当たり判定処理を作成
    ・ボスの弾幕処理を作成
    ・ボスのライフゲージを作成
    ・プレイヤーの当たり判定を作成

  • [2025/12/10] v0.3.29:
    ・ローカルデータ削除を修正
    ・マジックバーストを利用制限
    ・キャラクターのアニメーションをボタンを押してる間のみに制限

  • [2025/12/09] v0.3.28:
    ・魔導書獲得時にメッセージを追加
    ・文字がバウンドするアニメーションを実装
    ・キャラクターの動きにイージング処理(加減速)を追加
    ・アイテム「OIL SLIP」を追加
    ・効果音「OIL SLIP」を追加
    ・サウンドテストのカバー画像に「OIL SLIP」を追加
    ・ドロップアイテムをステージリストから抽出するように変更
    ・アイテム未所有の場合、左下のアイコンを非表示

  • [2025/12/08] v0.3.27:
    ・アイテム「spellBook」を追加
    ・効果音「spellBook」を追加
    ・サウンドテストに「spellBook」を追加
    ・ローカルストレージにSpellsを追加
    ・メテオ・ストライクの座標修正
    ・ステージデータを作成
    ・「Z」「X」ボタンを追加
    ・ドロップアイテムを制限(ステージ毎に変化)
    ・ドロップアイテムを獲得済みのみに変更
     ※魔導書を獲得後にドロップ
    ・大まかなストーリー、エンディングを要点定義にまとめ

  • [2025/12/06] v0.3.26:
    ・「仮想ボタン」ドラッグ時、表示の乱れを修正
    ・「メテオ・ストライク」出現率を変更
    ・「メテオ・ストライク」サウンド修正
    ・アイテム出現処理のバグを修正
    ・AudioManagerを拡張/修正
    ・マジックバーストの発射座標の修正

  • [2025/12/05] v0.3.25:
    ・メテオ・ストライク中にポーズを中止
    ・メテオ・ストライクで隕石衝突時に減速処理を追加
    ・メテオ・ストライクに新しいエフェクト「魔法陣」を追加
    ・BGMのフェードアウトを実装
    ・サウンドテスト「Meteor Strike Circle」
    ・サウンドテスト「Meteor Strike Earthquake」

▼ 過去の更新履歴 ▼
  • [2025/12/04] v0.3.24:
    ・「メテオ・ストライク」を実装

  • [2025/12/03] v0.3.23:
    ・「メテオ・ストライク」を途中まで実装

  • [2025/12/02] v0.3.22:
    ・「METEOR SHOT」が耐久値のあるブロックを貫通していたバグを修正
    ・ホーミングショット「マナボール」を実装
     マジックバースト発射時に魔法陣からマナボールを発射

  • [2025/12/01] v0.3.21:
    ・アイコン未初期化のバグを修正
    ・アイテム「METEOR SHOT(メテオショット)」を追加
    ・サウンドテストCOVERに「メテオショット」を追加
    ・サウンドテストCOVERに「メテオインパクト」を追加
    ・METEOR SHOT(メテオショット)とボールの衝突判定処理を追加

  • [2025/11/30] v0.3.20:
    ・アイテム「重力反転」時に仮想ボタンが反応しなかった問題を修正
    ・アイテム「MAGNET(マグネット)」を追加
    ・サウンドテストCOVERに「マグネット」を追加
    ・アイテム「MAGNET」獲得時、右下にアイコンと残り時間を追加
    ・ゲーム画面下のアイコンリストの修正
    ・魔法の発射座標の修正

  • [2025/11/29] v0.3.19:
    ・アイテム「Gravity Flip(重力反転)」を追加
    ・アイテム「Fog Of War(霧の世界)」を追加
    ・サウンドテストCOVERに「重力反転」を追加
    ・サウンドテストCOVERに「霧の世界」を追加

  • [2025/11/28] v0.3.18:
    ・アイテム「パワーダウン」を追加
    ・アイテム「スピードダウン」を追加
    ・アイテム「CHRONO LOCK」を追加
    ・サウンドテストCOVERに「パワーダウン」を追加
    ・サウンドテストCOVERに「スピードダウン」を追加
    ・サウンドテストCOVERに「CHRONO LOCK」を追加

  • [2025/11/27] v0.3.17:
    ・仮想ボタンをポーズ中に移動できるように変更
    ・オプション画面に「仮想ボタン」のリセットボタンを追加
    ・コード全般のリファクタリング

  • [2025/11/26] v0.3.16:
    ・SMASH時のテキスト表示のバグを修正
    ・SMASH時の星のエフェクトがチラついていたバグを修正
    ・オプション画面に「仮想ボタン」のスイッチを追加
    ・ゲーム画面に「仮想ボタン」を追加
    ・スマホで画面タッチすると選択状態になっていたのを修正

  • [2025/11/25] v0.3.15:
    ・魔法の詠唱中、杖のアイコン表示
    ・魔法の詠唱中、回転エフェクトに魔法陣を追加
    ・魔法の詠唱中、魔法陣を回転するエフェクトに変更
    ・魔法の詠唱中、魔法陣の影を点滅
    ・魔法の詠唱にかかる時間を杖のレベル毎に変更
    ・マジック・バーストの色を変更
    ・マジック・バーストにパラメータを追加
     [色、速度、ダメージ]
    ・マジック・バーストでブロック破壊時にクリアできないバグを修正

  • [2025/11/24] v0.3.14:
    ・SMASHコンボの初期化処理の修正
    ・リスタート時の残機表示バグを修正
    ・星に影を追加
    ・魔法の『詠唱』を実装(スペースキー)
    ・魔法の詠唱中、ゲージ追加
    ・魔法の詠唱中、回転エフェクトを追加
    ・魔法の詠唱中、SEを追加
    ・魔法の詠唱中は移動を制限するように変更
    ・魔法の発射後、SEとグラフィックを作成
    ・サウンドテストに魔法詠唱のカバー画像を追加
    ・マジックバーストで破壊時にスコア加算(+50)

  • [2025/11/23] v0.3.13:
    ・SMASHコンボを追加
    ・SMASHコンボに応じてスコア増加(+20/+40/+60/+80/+100)
    ・SMASHコンボに応じSEを追加(samash #1/#2/#3/#4/#5)
    ・SMASHコンボ時、smash +n の吹き出しメッセージ
    ・SMASHコンボ時、ボールエフェクトの色を変更
    ・SMASHコンボ時、ブロックを破壊するとスコア表示を追加
    ・SMASHコンボ回数、新記録時にボイスメッセージ追加
    ・SMASHコンボ回数をローカルストレージに追加
    ・サウンドテストにSMASHコンボのCover画像を追加

  • [2025/11/22] v0.3.12:
    ・ボールの追跡エフェクトを流れ星のように変更
    ・パドル先端でボールを当てるとエフェクトが発生する機能を実装
    ・SMASHヒット時、効果音を追加
    ・SMASHヒット時、ボールダメージを+1
    ・SMASHヒット時、ブロック破壊スコア+20
    ・サウンドトラックにCover画像を追加
    ・paddle拡張の吹き出しを半透明に変更

  • [2025/11/21] v0.3.11:
    ・indexedDBから全画像データをロード
    ・サウンドテストの画像/音声をindexedDBからロード
    ・スコアで残機アップ(+3000点[x5])
    ・残機アップ用 VOICEメッセージを追加
    ・データリセット(indexedDB)を追加
    ・ローカルデータ削除(localstorage)を追加
    ・BGM/SE/SEの初回起動フラグ修正
    ・ハイスコア表示/記録(OP/GAME)
    ・ハイスコアのVOICE追加
    ・「PADDLE EXPAND」の残り時間に0を含めないよう修正
    ・杖レベル毎に、ボールサイズ/色/追跡星のサイズを変更

  • [2025/11/20] v0.3.10:
    ・ゲーム時間の計測機能を追加(ポーズ時間は除外)
    ・アイテム「PADDLE EXPAND」「BREAK THROUGH」使用時の、
     ポーズ中に終了するバグを修正
    ・indexedDBを追加(画像、音声データの保存)
     ※ 初回ダウンロード時の負担軽減
    ・indexedDBから音声データをロードする機能を実装

  • [2025/11/19] v0.3.9:
    ・リスタート時の初期化処理を修正
    ・ボールがパドルに当たる際の効果音を修正
    ・カウントダウン中に方向キーを押してる際、
     カウントダウン終了後にキー入力状態になるバグを修正
    ・アイテム「SPEED UP」を追加
      ➡キャラクター移動速度アップ
    ・杖とスピードアップにMAX表示を追加
    ・パドル拡張時に、キャラクター位置がズレていたのを修正
    ・パドル拡張時に、吹き出しタイマーを標示

  • [2025/11/18] v0.3.8:
    ・ローカルストレージの読み込みバグを修正( false / “false” )
    ・アイテム「BREAK THROUGH」を追加
      破壊可能なブロックを貫通
    ・キャラクター残機追加

  • [2025/11/17] v0.3.7:
    ・ゲーム画面を早期終了時のバグ修正
    ・ボール速度がゲーム終了後も継続するバグを修正
    ・ブロックに耐久値を追加
    ・一回で破壊できないブロックにSEを追加
    ・アイテム出現イベント追加
    ・ボーナスアイテム追加
    ・ボーナスアイテム獲得時にエフェクト追加
    ・パドル拡張アイテム追加
    ・パドル拡張時、画面下に制限時間を追加
    ・パワーアップアイテムを追加
    ・杖のアイコンとレベルアップゲージを追加(x3)
    ・杖のレベルアップ機能を追加(MAX:3)
    ・SE追加(スタートボタン、ボーナス、パドル、パワーアップ、壊れない壁)
    ・サウンドテストにCover画像追加(ゲームスタート、パワーアップ、レベルアップ、ボーナス、パドル)

  • [2025/11/16] v0.3.6:
    ・キャラクターアニメーションの修正
    ・ボールの速度アップ要素を追加

  • [2025/11/15] v0.3.5:
    ・画像キャッシュにより読み込み速度を改善
    ・ブロック破壊時のアニメーションパターンの追加
    ・ボールに星のエフェクト追加

  • [2025/11/14] v0.3.4:
    ・キャラクターアニメーションのバグ修正(OP)
    ・キャラクターの進行方向に合わせてパドルの向きを変更
    ・ブロック画像を作成
    ・ブロック衝突時、アニメーションエフェクトを追加
    ・スタート時のボールの発射方向の調整
    ・サウンドテストのボタン状態管理修正

  • [2025/11/13] v0.3.3:
    ・オプションを追加
    ・ローカルストレージにBGM、効果音、VOICEを追加
    ・ブロックとパドルを、画像データに差し替えテスト
    ・アニメーション処理のリファクタリング
    ・サウンドテストでカバー画像を作成(ChatGPT)

  • [2025/11/12] v0.3.2:
    ・オープニング画面にキャラクターをアニメーションを追加
    サウンドテスト機能を追加

  • [2025/11/11] v0.3.1:
    ・音声キャッシュ管理方式をWeb Audio APIに変更
     (スマホで音声再生時のフリーズバグを修正)
    ・起動時に音声読み込みプログレス表示画面を追加
    ・バウンドボール画面に音声ON/OFFアイコンを追加
     (音声ON時、ボール衝突時に音声再生)
    ・ボールバウンドcanvasを、画面推移後に停止

  • [2025/11/10] v0.3.0:
    ・タップスタート画面作成
     ・canvasでボールのアニメーション作成(ボール同士の衝突判定あり)
    ・サウンド/SE/VOICE機能追加
     ・ロゴとタイトルの音声
     ・オープニングBGM(x2)
     ・ゲームBGM(x2)
     ・効果音:ボールが壁に当たる
     ・効果音:ボールがブロックに当たる
     ・効果音:ボールがパドルに当たる
     ・効果音:キャラクターの移動
    ・ポーズ画面作成

  • [2025/11/09] v0.2.0:
    ・ベータ版公開
    ・オープニング画面作成

  • [2025/11/08] v0.1.0:
    ・ブロック崩しの基本ロジック作成

関連リンク

前回制作した作品