水晶球 Crystal Ball

Game guide, controls & how to play · 遊戲說明、操作與玩法

▶ Play game · 開始遊戲

About the game · 遊戲簡介

Crystal Ball is a browser-based action game (HTML5 canvas). You control a small dragon on a platform stage. Enemies drop in, move on platforms, and shoot at you. You fight back with seven different “crystal ball” shots — each key is a different element or effect, with its own ammo pool that reloads slowly over time. Clear the stage to reach the next of 20 levels; layouts, enemy counts, and difficulty patterns change every stage.

  • Score: +200 per enemy KO, plus a level-clear bonus. HUD shows score, HP, lives, level, and ammo.
  • Skills: Jump on your own shots to ride them, melt ice platforms with fire, cool dangerous hot floors with water shots, and chain slows, burns, and poison on enemies.

《水晶球》是網頁上的橫版動作小遊戲(HTML5 畫布)。你操作一隻小龍在平台場地戰鬥,敵人會落下、在平台上移動並朝你發射子彈。你用七種不同的水晶球發射還擊——每個按鍵一種效果,各有彈藥上限,用掉後會隨時間慢慢回復(裝填偏慢,須省著用)。清空敵人即可進入下一關,共 20 關,每關地形與敵人組合不同。

  • 分數:擊殺敵人 +200,通關另有獎勵。畫面上方可見分數、HP生命、關卡與各彈種彈藥。
  • 技巧:可跳上自己的發射物頂端搭乘移動;可融冰台,水屬發射可冷卻燙人的熱台;緩速、燃燒、中毒等可疊加運用。

Keyboard controls · 鍵盤操作

Focus the game canvas (click it) so keys register. Holding multiple shot keys only registers the first in this order: ZX → … → M.

  • — Move left / right.
  • Space or — Jump. Works on the ground, on a rising shot, or with feet on a shot’s top surface.
  • Enter — After Game Over, press Enter to retry the current level with 5 lives and full HP.

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)

KeyEffect on enemiesPlatforms
ZIce — stops horizontal movement for a short timeWater-type: cools hot platforms
XFire — hit damage + burn (HP drains over time)Fire: melts ice platforms
CWater stream — strong slowWater-type: cools hot platforms
VRoot — brief full stop (no movement)
BShrink — smaller hitbox for a few seconds
NPoison — slow HP drain over time
MHeavy — −3 enemy HP in one hit

Click the canvas or press any key once if there is no sound (browser autoplay).

請先點一下遊戲畫布讓鍵盤操作作用。若同時按住多個發射鍵,只會依序優先:ZX → … → M

  • — 左右移動。
  • 空白鍵 — 跳躍(地面、站在上升發射物上、或腳踩在發射物頂皆可)。
  • Enter遊戲結束後按 Enter,以 5 條命滿 HP重打本關。

畫面上方 HUD: HP 現值/上限 · 生命 · 重新開始 · 關卡 · Shots 彈藥 一行——英文字母旁為剩餘彈數;顯示 · 表示該彈種尚在射擊冷卻中。

七種發射(各耗 1 彈藥;彈藥會延遲回復)

按鍵對敵效果平台
Z冰凍——短時間無法橫向移動水屬:冷卻熱台
X火焰——瞬傷 + 燃燒持續扣血:融化冰台
C水彈——強力緩速水屬:冷卻熱台
V定身——短暫完全無法移動
B縮小——判定變小一段時間
N毒——緩慢持續扣血
M重擊——單發扣敵方 3 HP

若無音效,請點畫布或按鍵(瀏覽器自動播放限制)。

How to play · 玩法詳解

  • Goal: Defeat every enemy on the stage. A short “level clear” overlay appears; after about one second the next level loads.
  • Levels: 20 stages, then loop to level 1. Each level changes enemy count, max HP, and speed using different patterns (swarms, tanks, rush waves, mixed squads, etc.).
  • Your HP & lives: You have an HP bar above the dragon and up to 5 lives. Damage sources: enemy bullet−1 HP, touching an enemy ≈ −2 HP, standing on a hot platform (until cooled) ticks damage. When HP reaches 0, you lose one life, respawn on the main floating pad with full HP, and get longer invulnerability. Clearing a level does not refill HP or lives — your current values carry to the next stage. Only Restart (HUD) or Game Over → Enter resets to 5 lives and full HP.
  • Restart: Reloads the current level and resets lives + HP + ammo to defaults.
  • Enemy combat: Each enemy has HP (bar above them). They shoot toward you on a timer (generally faster on higher levels and on tougher enemies). Your shots cost 1 ammo each, apply that type’s instant damage (usually 1; M = 3) and status effects. +200 score per KO.
  • Ammo: Each of the seven keys has its own magazine and slow regeneration between shots — plan bursts and use the HUD.
  • Stage layout: Mid-level platforms plus floating pads at the bottom (no continuous floor). Element platforms: some stages have slippery iceX melts it. Some have hot tiles — Z or C cools them.
  • Your shots & ceiling: Shots float upward and bounce off walls; they pop at the top of the screen. You can stomp them or bump from below to clear them.
  • Riding shots: Land on top of a shot to ride it. Near the top of the screen you are pushed back down so the dragon stays visible.
  • Last enemy: When only one enemy remains, it moves faster (“angry”), including its shots.
  • Character panel: Right of the game (below on narrow screens) — pick Bub, Bob, Rose, etc. (cosmetic only).
  • 目標: 清空場上所有敵人。出現通關提示後約 1 秒自動進入下一關
  • 關卡:20 關,全破後從第 1 關再玩。每關敵人數量、血量、移速依關卡類型變化(人海、坦克、快攻、混合編隊等)。
  • 你的 HP 與生命: 頭上有 HP 條,最多 5 條命。受傷來源:敵方子彈扣 1 HP身體碰敵人扣 2 HP,踩在未冷卻的熱台上會持續受傷。HP 歸零一命,在地板滿 HP 重生並有較長無敵。過關不會補滿 HP 與命數,會保留到下一關。只有按重新開始遊戲結束後 Enter才會回到 5 命與滿 HP。
  • 重新開始: 重載目前關卡,生命、HP、彈藥恢復為預設。
  • 敵方戰鬥: 敵人有 HP 條,會定時朝你射擊(後期與強敵通常更密)。你的射擊每次耗 1 彈藥,造成該彈的瞬間傷害(多為 1,M 為 3)並附帶狀態。擊殺 +200 分
  • 彈藥: 七種發射各有彈倉,用掉後需等待回復(裝填偏慢),請看 HUD 規劃火力。
  • 場地: 中層平台 + 底部浮空小平台(無整片地板)。屬性:冰台可用 X 融;熱台可用 ZC 冷卻。
  • 發射物與頂部: 發射物上飄並左右反彈,撞上緣會消失;也可踩踏或由下往上頂破
  • 搭乘: 可站在上升中的發射物頂上移動;靠近畫面上方會被擠回可視區。
  • 最後一人: 只剩一名敵人時會變快(憤怒),含子彈壓力。
  • 角色面板: 畫布右側(窄螢幕在下方)切換外觀,不影響能力。

Quick tips · 小提示

  • Conserve ammo: regen is slow — open with control effects (Z C V) then burst damage (M) on big targets.
  • Enemy bullets are tinted like their shooter; dodge or use brief invulnerability after a hit to read patterns.
  • Pop your own shots with a stomp or bump from below if they block jumps; riding them saves time crossing gaps.
  • Level clear adds bonus score (scales with stage number).
  • There is no solid ground under the arena — only floating pads and mid-level platforms. Fall too far and you respawn on the main pad.
  • 彈藥回復偏,可先用手控彈(Z C V)再對厚血敵用 M 重擊。
  • 敵彈顏色大致對應發射者;受擊後短暫無敵可趁機重整走位。
  • 自己的發射物若擋路可踩踏或由下頂破;必要時跳上去當移動平台。
  • 通關有額外分數(隨關卡加碼)。
  • 場地下方沒有整片地板,僅有浮空小平台與中層平台;落得太低會送回中央主平台。
▶ Back to game · 返回遊戲