ゲームの紹介
「ブロック☆パレット 魔法で描く不思議な世界」は、魔法とブロック崩しを融合させた新しいタイプのゲームです。プレイヤーは魔法の力を使い、ブロックを壊しながら進んでいきます。進むごとに明らかになる 過去の記憶や 新たな力に触れ、物語が展開していきます。
現時点では1面のみプレイ可能です。
※うまく動かない場合は、オプション画面からデータリセット実行してみてください
ゲーム画面
ゲーム操作方法
-
パドルの移動方法
-
左移動:⬅️ (a または [←])
-
右移動:➡️ (d または [→])
-
-
ポーズ
- ⏸️(ポーズ/一時停止)(p)
-
- スペースキー
-
METEOR SHOT(メテオ・ショット)
- zキー (アイテム獲得後一定時間)
-
- xキー (アイテム獲得後使用可、最大3つ)
仮想ボタン


スマートフォン用の仮想ボタンを実装しました。(v0.3.16)
オプション画面で、「仮想ボタン」を有効にすると、ゲーム画面にキャラクター操作用のボタンが表示されます。
各ボタンの説明
-
左ボタン(<)
- キャラクターを左に移動させます。画面上の左側にボタンが配置されています。
-
右ボタン(>)
- キャラクターを右に移動させます。画面上の右側にボタンが配置されています。
-
魔法詠唱ボタン(魔法詠唱)
- キャラクターが魔法を詠唱するためのボタンです。魔法の発動やスキルを使う際に使用します。
-
ショットボタン(メテオショット)
- キャラクターがメテオショットを発射するためのボタンです。アイテム獲得後一定時間使用できます。
-
BOMボタン(メテオストライク)
- キャラクターがメテオ・ストライクを詠唱ためのボタンです。アイテム獲得に使用できます。
-
ポーズボタン(ポーズ)
- ゲームを一時停止させるボタンです。ゲームプレイを一時的に止めて、オプション画面やメニューを開く際に使用します。
仮想ボタンの配置換え

仮想ボタンの配置を変更できるようになりました。
ポーズ画面で、ボタンをドラッグして移動することで、場所を変更できます。
ボタンの配置を戻したい場合

オプション画面で「座標リセット」を選択すると、ボタンの配置が元に戻ります。
アイテム(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 ダウンします。
・OIL SLIP(オイルスリップ)

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

- 効果: 時間停止
- 説明: キャラクターの移動が1秒間停止します。
停止時間はキャラクターの上部に吹き出しで表示されます。
・Gravity Flip(重力反転)

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

・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)
マナボールは左右に放物線を描きながら飛んでいき、ブロックに衝突すると少量のダメージを与えます。
魔導書を獲得後に使用できます。
杖のレベルに応じて、ダメージ量が増加します。

| 杖 | ダメージ | 速度 |
|---|---|---|
| ノーマルの杖 | +0.2 | 3 |
| サファイアの杖 | +0.5 | 4 |
| ムーン・スタッフ | +1.0 | 5 |
Meteor Strike(メテオ・ストライク)
ボムアイテムを獲得後、「X」ボタンでMeteor Strike(メテオ・ストライク)を発動できます。
最大所持数は3つで、獲得後、画面左下にアイコンが表示されます。
![]()
Meteor Strike(メテオ・ストライク)は、画面上のブロック全体にダメージを与え、隕石が降り注ぐエフェクトが表示されます。発動後、隕石が画面内のランダムな場所に降り注ぎ、全てのブロックに大きなダメージを与えます。

スマッシュヒット

杖の先端にボールを当てると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・効果音
著作権フリーの素材をお借りしてます
フリーBGM・オリジナル楽曲制作
Yuli Audio Craft
フリーBGM・オリジナル楽曲制作
http://yacft.com/明るい曲から不気味な曲まで様々なBGMを公開しています。
この作曲者の素材利用条件
DOVA-SYNDROMEの 音源利用ライセンス に準拠します。
作曲者「カピバラっ子」さんのプロフィール|フリーBGM DOVA-SYNDROME
フリーBGM DOVA-SYNDROME 作曲者「カピバラっ子」さんのプロフィールです。「カピバラっ子」さんへのお問合せはこちらで承っております。
https://dova-s.jp/_contents/author/profile449.html商用無料、報告不用の効果音素材をダウンロード
効果音ラボ - 商用無料、報告不用の効果音素材をダウンロード
2,000音以上の音源を掲載したフリー効果音サイト。品質にこだわっており、テレビなどのプロの音響現場でも使われています。
https://soundeffect-lab.info/無料のテキスト読み上げ・歌声合成ソフトウェア
VOICEVOX | 無料のテキスト読み上げ・歌声合成ソフトウェア
無料で使える中品質なテキスト読み上げ・歌声合成ソフトウェア。商用・非商用問わず無料で、誰でも簡単にお使いいただけます。イントネーションを詳細に調整することも可能です。
https://voicevox.hiroshiba.jp/
VOICEVOX 四国めたん | 無料のテキスト読み上げソフトウェア
VOICEVOXは「四国めたん」のはっきりした芯のある声で誰でも簡単に音声を作成できる、無料のテキスト読み上げソフトウェアです。
https://voicevox.hiroshiba.jp/product/shikoku_metan/言語・ライブラリ・ツール
HTML / CSS
ゲームのレイアウトやデザイン
JavaScript
ゲーム内のロジックやインタラクションの実装
[JavaScript] 音声再生のパフォーマンス最適化 - Web Audio APIで音声キャッシュ管理
音声データの事前デコードとキャッシュ管理を行い、再生時の遅延やフリーズを防ぐためのベストプラクティスを紹介します。
/posts/javascript-audio-performance-optimization/canvas (HTML5)
ゲームの描画、アニメーション処理、インタラクションを実現
-
ボールやパドルの描画
- ボールやパドル、エフェクト、吹き出しメッセージ、その他
-
衝突判定
- ゲーム内での衝突判定(ボールとパドル、ブロックとの衝突など)
-
アニメーション実装
- オープニングやゲーム内でのキャラクターアニメーション
[JavaScript] スプライトシートアニメーション入門:JavaScriptでキャラクターアニメーションを実装
ゲームやウェブアプリケーションで使われるスプライトシートアニメーションの基礎を学び、JavaScriptを使ってキャラクターアニメーションを実装する方法を解説します。
/posts/javascript-sprite-sheet-animation/ -
物理エンジンの実装
- ボールの跳ね返りや速度の変化など、物理演算を反映させたゲームの動作の実装
[JavaScript] JavaScriptで学ぶ衝突判定と距離計算の基本:ピタゴラスの定理で学ぶ衝突判定
JavaScriptを使ってゲーム内での衝突判定を実装するための基本的な方法を解説します。ピタゴラスの定理と距離計算、衝突判定を使ったリアルな動きの作り方を学べます。
/posts/javascript-collision-detection/
ライブラリ・フレームワーク
ゲームで使用する画像・音声データ保存
Canvasを使用したボールのバウンド処理モジュール
ボール同士の物理的衝突判定機能を実装
ChatGPTとlainによる共同開発
ツール
ローカル画像生成AI
ゲーム内の画像やアイテム、スプライトシートの作成
[画像生成AI] Stable Diffusion Checkpoint 導入ガイド
[画像生成AI] Stable Diffusion Checkpoint 導入ガイド
/posts/generative-ai_stable-diffusion-checkpoint-install/ゲーム内の画像
今後の予定
- ステージの作成
- 画像/動画の作成
- ゲームオーバー画面
- ゲームクリア画面
- エンディング画面
確認済みバグ/修正/追加予定
- 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:
・ブロック崩しの基本ロジック作成
関連リンク
前回制作した作品
[PIECE BY PIECE] 記憶のカケラ:失われたピースを集める神経衰弱ゲーム
「記憶のカケラ」は、失われた記憶を取り戻すためにピースを集める神経衰弱ゲーム。ひとつひとつのピースがあなたの記憶を呼び覚まし、挑戦する度に新しい発見が待っています。
https://humanxai.info/featured/project2/
💬 コメント