Game guide, controls & how to play · 遊戲說明、操作與玩法
▶ Play game · 開始遊戲Crystal Ball is a browser-based action game (HTML5 canvas). You control a small dragon on a solid ground floor under an open arena with only a ceiling above. Enemies are flying: they hover and weave in the air, and shoot at you. You fight back with seven “crystal ball” shots — each key is a different effect, with its own ammo that reloads slowly. Clear the stage for the next of 20 levels; enemy count, HP, and patterns change each stage.
《水晶球》是網頁橫版動作遊戲(HTML5 畫布)。場地僅有底部實心地板與上方天花板,中間沒有階梯平台。敵人會飛行在空中徘徊並朝你射擊。你用七種水晶球發射還擊,各鍵獨立彈藥與慢速回復。清空敵人進下一關,共 20 關。
Focus the game canvas (click it) so keys register. Holding multiple shot keys only registers the first in this order: Z → X → … → M.
HUD (top of canvas): HP · current/max · Lives · Restart button · Level · Shots line — each letter shows ammo; a dot · means that shot type is still on fire cooldown before you can shoot again.
Seven shots (each costs 1 ammo; ammo regenerates after a delay)
| Key | Effect on enemies | Arena (current) |
|---|---|---|
| Z | Ice — stops horizontal movement for a short time | — (no mid-level tiles) |
| X | Fire — hit damage + burn (HP drains over time) | — |
| C | Water stream — strong slow | — |
| V | Root — brief full stop (no movement) | — |
| B | Shrink — smaller hitbox for a few seconds | — |
| N | Poison — slow HP drain over time | — |
| M | Heavy — −3 enemy HP in one hit | — |
Click the canvas or press any key once if there is no sound (browser autoplay).
請先點一下遊戲畫布讓鍵盤操作作用。若同時按住多個發射鍵,只會依序優先:Z → X → … → M。
畫面上方 HUD: HP 現值/上限 · 生命 · 重新開始 · 關卡 · Shots 彈藥 一行——英文字母旁為剩餘彈數;顯示 · 表示該彈種尚在射擊冷卻中。
七種發射(各耗 1 彈藥;彈藥會延遲回復)
| 按鍵 | 對敵效果 | 場地(目前) |
|---|---|---|
| Z | 冰凍——短時間無法橫向移動 | —(無中層屬性台) |
| X | 火焰——瞬傷 + 燃燒持續扣血 | — |
| C | 水彈——強力緩速 | — |
| V | 定身——短暫完全無法移動 | — |
| B | 縮小——判定變小一段時間 | — |
| N | 毒——緩慢持續扣血 | — |
| M | 重擊——單發扣敵方 3 HP | — |
若無音效,請點畫布或按鍵(瀏覽器自動播放限制)。