Black FridayGame templates at Black Friday pricesEnds in See the deals

Arcade · HTML5

Castle Crash

HTML5 Medieval Brick Breaker Game With 10 Castle Bosses and 50 Levels

bởi Polar GamesPhiên bản 1.0.0Cập nhật 11 thg 11, 2026

  • Mã nguồn
  • Demo trực tiếp
  • Có tài liệu
Giấy phép vĩnh viễn49 US$ 41,65 US$ -15%Mua ngay
Title screen: the Level 13 button, Levels, Skins and Score, with the star total, the coins and the language selector.Level map: 50 levels in 10 chapters, with the stars earned on each level.Level 12 in Dragon Peak: the aiming guide follows the pointer; the side panels show the hint, the cargo left and the star goals.A volley of stone balls bouncing through the cargo.Chapter 3 boss, Red Dragon: its health bar sits on top and three missions run in the side panel.Level 1 cleared: stars, score and the coins earned.Defeat card: "One more chance" costs 25 coins and lets the level go on.Shop: three cannon upgrades (Extra ball, Quick fuse and Spyglass) and six skins, from Stone to Ghost.Score screen: the active missions and the personal bests saved on the device.

Defend the wall, chain the powder barrels, topple the Evil King

In Castle Crash the player guards a castle wall with a siege cannon. Drag to aim, release, and a volley of stone balls ricochets between the towers, cracking stone blocks, barrels and chests before they reach the battlements. A little green dragon in a knight helmet watches from the side panel, and a boss marches in when each chapter of five levels is over. Everything ships as a finished HTML5 game template with clean source code that any static host can serve.

Castle Crash: the little dragon in a knight helmet on a siege engine, stone balls bouncing off castle walls, a powder barrel exploding and the Black Knight waiting on a rock

10 bosses, one at the end of every chapter

At the end of every chapter a boss walks onto the board with its own portrait, a health bar and a few blocks guarding it. It wins if it gets to the wall, so it has to fall first. Beating a boss pays 100 coins the first time and 25 on every replay. The Black Knight opens the campaign at the Castle Gate, and the Evil King waits at the Royal Castle at the very end:

  • Castle Gate: Black Knight
  • Village Green: Giant Troll
  • Dragon Peak: Red Dragon
  • Enchanted Forest: Evil Oak
  • Royal Harbor: Sea Serpent
  • Tournament Field: Giant Ogre
  • Haunted Ruins: Ghost King
  • Wizard Tower: Dark Wizard
  • Stormy Cliffs: Stone Golem
  • Royal Castle: Evil King
Castle Crash: all ten bosses lined up on rocks in front of a castle at sunset, from the Black Knight to the Evil King

Powder barrels, oil cauldrons and the Bomb

The number on a block counts the hits left before it breaks. A powder barrel takes out all eight blocks around it, an oil cauldron sets its whole row on fire, a treasure chest adds two balls to the volley, and an iron portcullis can never be broken (it is not needed for the win). Arm the Bomb before firing and the first ball clears a 3×3 area. End shot pulls every ball back at once, and the 2× button speeds up a long volley.

Castle Crash: the cannon at the castle wall firing a line of stone balls into numbered barrels while powder barrels blow up in a chain

Daily challenge, Endless mode, missions and a shop

Coins are earned from stars, bosses, chests and missions. In the shop they buy three cannon upgrades (Extra ball, Quick fuse and Spyglass) and six ball skins, from Stone to Ghost; each skin can also be unlocked with stars. The Daily challenge serves a fresh 18-row board every day and pays a bonus for a winning streak. Endless siege drops a new row after each volley until the blocks reach the wall. Star milestones at 30, 60, 90, 120 and 150 stars add more coins.

Castle Crash: the little dragon next to a chest full of gold coins, with a list of what the template includes

14 languages and a narrator with a voice

Castle Crash speaks 14 interface languages and picks the browser's one on the first visit; the level hints are translated too. Its narration was recorded in English, Portuguese and Spanish, and the castle has four music tracks of its own (one for the menu, two for the levels, one for boss fights) next to 27 sound effects.

What is new compared with RICOPOP

Castle Crash runs on the same engine as RICOPOP and keeps its 50-level layout, so aiming and ricochets behave the same way; a few maps were reworked around the new blocks. The look, the sound and the extras are new:

  • A medieval theme with fresh art: castle arena, ten kingdom settings, stone blocks, barrels and chests
  • A little dragon mascot in a knight helmet
  • Ten castle bosses, each with its own picture, plus a dedicated boss track
  • New blocks: treasure chests, oil cauldrons and unbreakable iron portcullises
  • Coins, a shop with cannon upgrades and ball skins, Daily challenge, Endless siege, missions and star milestones
  • Original music made for this edition

Upload and play: ads stay off until you turn them on

Upload the contents of the game folder to a static web host and start playing. Progress, coins, skins and upgrades are stored on the player's device.

  • Ads are off by default. castle-crash.config.js has optional Google AdSense, custom-adapter and demo settings; live ads need your own eligible account.
  • The Score screen and the missions are local: there is no server, PHP file or online leaderboard to maintain.

What you receive

The complete HTML5 game and its readable source with every picture, sound and music file, the illustrated guide in English, Portuguese and Spanish, a step-by-step customization guide with numbered screenshots, and optional developer tools: 58 tests, a level validator and solver, a local server and a build copy.

Customise it

There is no build step: edit a file, upload it and refresh. The levels are in src/levels.js, the economy (prices, rewards, upgrades, missions, star milestones) in src/modes.js, the texts in src/locales/ and the pictures, sounds and music in assets/. castle-crash.config.js controls ads, the "Tap to start" screen and the full-screen button. Internal code names left over from the engine are listed in the source README.

Technical details at a glance

  • Stack: vanilla JavaScript with ES modules, Canvas 2D, Web Audio and optional WebGL glow effects; the files are HTML, CSS, JavaScript and JSON.
  • Runs from any static HTTP or HTTPS host (not from file://), with no Node.js, build step, PHP, database or account. It needs an internet connection to load and is not an offline app.
  • Portrait layout on phones, wide layout with side panels on desktop; touch, mouse and keyboard.
  • Node.js 26.13+ only for the optional developer tools.
  • Not included: native Android or iOS builds and store publication, online multiplayer or an online leaderboard, ad network accounts and game-portal SDK integrations.

Licence and support in short

You get a perpetual, non-exclusive licence for one end product, yours or one client's. Players may access it free of charge or through advertising monetisation. You can change the code, art and audio inside your product, but not resell the template itself. Six months of support are included, or 12 with the extension chosen at checkout.

Ảnh chụp từ ấn bản này

Được chụp từ ấn bản đang bán tại đây.

Bao gồm

  • Ready-to-upload HTML5 game (game/ folder) in plain HTML, CSS and JavaScript modules, plus the readable source/ folder; no compile step
  • 50 levels in 10 chapters, 10 bosses, Endless siege, Daily challenge, missions, star milestones and a shop with 3 cannon upgrades and 6 skins
  • 4 music tracks, 27 sound effects and recorded narration in English, Portuguese and Spanish
  • Optional ad settings in castle-crash.config.js, off by default (Google AdSense, your own network or a demo mode)
  • Optional developer tools (Node.js 26.13+): 58 tests, level validator and solver, local server and build copy
  • Illustrated guide in English, Portuguese and Spanish, a step-by-step customization guide and START-HERE.txt

Không bao gồm trong ấn bản này

  • Native Android or iOS builds and store publication
  • Online multiplayer or an online leaderboard (the Score screen is local)
  • Ad network accounts and game-portal SDK integrations

Bên trong ZIP có gì

Cấu trúc thư mục thực của gói bạn tải về, với tên và dung lượng được đọc trực tiếp từ gói.

castle-crash-1.0.0-complete.zip614 tệp · 42,2 MB
  • castle-crash-static-1.0.0/613 tệp · 42,2 MB
    • documentation/Hướng dẫn HTML, hãy mở trước khi mua17 tệp · 2,6 MB
      • img/JPG · WEBP · 15 tệp · 2,3 MB
      • customization.html56 KB
      • index.html178 KB
    • game/Sẵn sàng để lưu trữ: hãy tải thư mục này lên286 tệp · 19,8 MB
      • assets/Hình ảnh, âm thanh và phông chữJSON · MP3 · PNG · TXT · WEBP · WOFF2 · 231 tệp · 18,9 MB
      • src/Các mô-đun mã nguồnJS · 46 tệp · 613 KB
      • castle-2.css50 KB
      • castle-crash.config.js2 KB
      • castle.css49 KB
      • DOCUMENTATION.txt1 KB
      • favicon.ico10 KB
      • index.html34 KB
      • manifest.webmanifest1 KB
      • style-2.css50 KB
      • style.css49 KB
    • source/Mã nguồn dễ đọc303 tệp · 19,9 MB
      • assets/Hình ảnh, âm thanh và phông chữJSON · MP3 · PNG · TXT · WEBP · WOFF2 · 231 tệp · 18,9 MB
      • src/Các mô-đun mã nguồnJS · 46 tệp · 613 KB
      • test/Kiểm thử tự độngMJS · 7 tệp · 36 KB
      • tools/Script build và kiểm traMJS · 6 tệp · 23 KB
      • .prettierignore1 KB
      • .prettierrc.json1 KB
      • castle-2.css50 KB
      • castle-crash.config.js2 KB
      • castle.css49 KB
      • favicon.ico10 KB
      • index.html34 KB
      • manifest.webmanifest1 KB
      • package-lock.json1 KB
      • package.json1 KB
      • README.md11 KB
      • style-2.css50 KB
      • +1 tệp nữa49 KB
    • THIRD-PARTY-LICENSES/Thông báo giấy phép cần giữ cùng game của bạn3 tệp · 10 KB
      • LICENSE-ChakraPetch-OFL.txt5 KB
      • LICENSE-Fraunces-OFL.txt5 KB
      • README.txt1 KB
    • CHANGELOG.txtLịch sử phiên bản1 KB
    • CUSTOMIZATION.html1 KB
    • DOCUMENTATION.htmlMở hướng dẫn1 KB
    • START-HERE.txtBắt đầu nhanh1 KB
  • POLAR-MARKETPLACE-START-HERE.txtBắt đầu tại đây: giấy phép, hỗ trợ và các bước đầu tiên1 KB

Chi tiết sản phẩm

Ấn bản
Local Browser Edition
Phiên bản
1.0.0
Ngày phát hành
11 thg 11, 2026
Cập nhật
11 thg 11, 2026
Danh mục
Arcade
Ngôn ngữ
Tiếng Anh, Tiếng Bồ Đào Nha, Tiếng Tây Ban Nha, Tiếng Pháp, Tiếng Đức, Tiếng Italy, Tiếng Hà Lan, Tiếng Ba Lan, Tiếng Thổ Nhĩ Kỳ, Tiếng Nga, Tiếng Indonesia, Tiếng Nhật, Tiếng Hàn, Tiếng Trung (Giản thể)
Tệp đi kèm
HTML, CSS, JavaScript, JSON
Xây dựng bằng
Vanilla JavaScript, ES modules, Canvas 2D, Web Audio, WebGL (optional glow effects)
Trình duyệt
Modern browsers (Canvas 2D; WebGL only for the optional glow effects)
Tài liệu
Tài liệu

Tác giả

Polar Games

Studio Brazil chuyên làm game trên trình duyệt. Mọi mẫu game ở đây đều là game do chúng tôi tự phát triển và phát hành.

Xem các game của chúng tôi

Yêu cầu

  • Any HTTP(S) web host that serves static files (not opened from file://)
  • No Node.js, build step, PHP, database or account to run the game
  • Optional developer tools only: Node.js 26.13 or newer

Hỗ trợ bao gồm các câu hỏi kỹ thuật và lỗi có thể tái hiện trong game được cung cấp. Cài đặt và tùy biến là các dịch vụ riêng.

Nhật ký thay đổi

  1. 1.0.011 thg 11, 2026

Câu hỏi

How is Castle Crash different from RICOPOP?

Under the castle walls sits the RICOPOP engine: aiming, ball physics and the 50 levels in 10 chapters work exactly as they do there. The rest was rebuilt for a medieval setting: new art, a little dragon mascot in a knight helmet, ten castle bosses, new blocks (treasure chests, oil cauldrons, iron portcullises), coins with a shop, Daily challenge, Endless siege, missions and its own music. The optional PHP leaderboard that ships with RICOPOP is left out of this edition.

Do the other themed editions share the same levels?

Yes. Castle Crash is one of seven themed editions of the same engine. They share the 50 level maps and the rules, most of the recorded narration lines and part of the sound effects (interface and impacts). The art, mascot, bosses, chapter names and music are different in each edition, and so are the spoken title and a few narration lines.

Do I need a server or database?

No. Upload the contents of the game/ folder to any static web host and open the address. Progress, stars, coins, skins and upgrades are saved in the player's browser. No PHP, database or account is needed.

Can I edit the levels, prices and texts?

Yes, with no build step: edit, upload and refresh. The 50 maps are text in src/levels.js and node tools/validate.mjs checks that each one can still be won. Prices, rewards, upgrades and missions are in src/modes.js, and every text is in src/locales/, one file per language.

Is the narrator voiced in all 14 languages?

No. The 14 languages cover the interface and the level hints. The narration is recorded in English, Portuguese and Spanish; in the other 11 languages the text is translated and the narration plays in English. The 11 extra languages are machine translations that were not reviewed by native speakers.

Does Castle Crash include ads?

Ads are off by default and no ad code is loaded. castle-crash.config.js supports Google AdSense for Games, your own ad adapter or a demo mode; live ads need your own approved account. "One more chance" after a defeat is paid with in-game coins, not with a video ad.

Is there an online leaderboard?

No. The Score screen keeps the player's best results and missions on the device. There is no server part, so nothing has to be installed or moderated.

Can I embed Castle Crash in a WordPress page or another site?

Yes. The simplest way is to upload it to its own folder and link to it. To show it inside a page, use an iframe, ideally on the same domain because progress is saved per address. All paths are relative, so a subfolder or subdomain works.

Đọc đầy đủ điều khoản về giấy phép, hỗ trợ, hoàn tiền và quyền riêng tư

Before you buy: guides and reviews

Từ Brazil ra thế giới

Người mua tại 25 quốc gia

Mua bản quyền một game HTML5 làm sẵn, kèm mã nguồn, cho website, ứng dụng hoặc thương hiệu của bạn.

  • 900+lượt bán
  • 25quốc gia
  • 2016bán từ năm
Các quốc gia chúng tôi đã bán: Brazil, Hoa Kỳ, Vương quốc Anh, Đức, Canada, Úc, Pháp, Ấn Độ, Hà Lan, Tây Ban Nha, Italy, Nhật Bản, Hàn Quốc, Ba Lan, Mexico, Thụy Điển, Thụy Sĩ, Singapore, Các Tiểu Vương quốc Ả Rập Thống nhất, Ả Rập Xê-út, Indonesia, Thổ Nhĩ Kỳ, Bồ Đào Nha, Philippines, Việt Nam.

Thêm từ Polar Games

Castle Crash49 US$ 41,65 US$ -15%
Mua ngay