Polar GamesMarketplace
Black FridayGame templates at Black Friday pricesEnds in See the deals

Аркада · HTML5

Ricopop

HTML5 Ricochet Arcade Game With 50 Levels and 14 Languages

від Polar GamesВерсія 1.0.1Оновлено 15 жовт. 2026 р.

  • Вихідний код
  • Демо онлайн
  • Із документацією
Безстрокова ліцензія39 USD 33,15 USD -15%Купити зараз
Title screen: continue, levels, skins, ranking and the language selector.Level 1: crystals show their hit points, the cannon fires a volley of 10 balls and the panel shows the star goals.Level select: chapters of five levels, with stars earned and locked chapters.Six ball styles: Spark from the start, five more unlocked with campaign stars.

Aim. Bounce. Boom. A ricochet arcade game with 50 levels

RICOPOP is an HTML5 ricochet arcade game template with source code in plain HTML, CSS and JavaScript, ready to upload to any static web host. Players aim volleys of balls off the walls, set off chain reactions and clear the crystals before they reach the line. It includes 50 levels in 10 chapters, a 14-language interface, and an optional PHP leaderboard and ad settings, both off by default.

RICOPOP HTML5 ricochet arcade game: Aim. Bounce. Boom. 50 levels, 10 chapters and 14 languages.

50 levels in 10 chapters

Ten themed chapters of five levels each, from a gentle tutorial to a grand finale. Clear every crystal before the board reaches the line. The levels are text maps in src/levels.js, so you can edit them.

RICOPOP campaign: 50 levels across 10 themed chapters.

Explosive chain reactions

Bounce into explosive cores and they blow up their neighbours, setting off chain reactions through the crystals. The number on each crystal shows its remaining hit points.

RICOPOP explosive cores triggering chain reactions through neighbouring crystals.

Unleash the Pulse power-up

From level 7, the Pulse turns the first ball of a volley into a 3×3 area blast. Time it right and break through.

RICOPOP Pulse power-up turning the first ball into a 3×3 area blast.

Stars, ball styles and personal bests

Earn up to three stars per level, 150 in total, beat your best score on every level and unlock five more ball styles with the stars you collect, for six in all.

RICOPOP stars and ball styles: up to three stars per level, 150 in total, six styles.

14 interface languages

Menus, interface and level tips come in English, Portuguese, Spanish, French, German, Italian, Dutch, Polish, Turkish, Russian, Indonesian, Japanese, Korean and Chinese. The game opens in the player's browser language when supported, and the choice is remembered. The narrator speaks English, Portuguese and Spanish; the other languages use the English voice.

RICOPOP menus, level tips and interface localised in 14 languages.

Touch, mouse and keyboard

Drag to aim and release to fire, or aim with the keyboard. A 2× speed option keeps volleys moving, and progress is saved on the player's device.

RICOPOP controls: touch, mouse or keyboard, with 2× speed and locally saved progress.

Upload, configure and play: optional leaderboard and ads

Upload the contents of the game folder to a static web host and start playing. Personal bests and progress are stored on the player's device by default.

  • An optional PHP leaderboard is turned on in ricopop.config.js. It needs PHP 7.4+ and a writable folder, and keeps scores in a file, not a database. Scores are sent by the browser, so it is a casual leaderboard, not a server-verified ranking.
  • Ads are off by default. Optional Google AdSense, custom-adapter and demo settings are documented; live ads need your own eligible account.

What you receive

The complete HTML5 game with editable JavaScript, HTML, CSS and bundled assets, the optional PHP leaderboard and ad configuration, English and Portuguese documentation with a visual guide, and optional developer tools: a local server, a level checker and tests.

Who this template is for

Site and portal owners who want a finished ricochet game to publish, freelancers and studios preparing a branded casual game for one client, and developers who want to learn from plain, readable JavaScript modules.

Customise it

There is no build step: edit a file, upload it and refresh. The levels, the balls per volley, ball speed and scoring, the texts in 14 languages and the ball styles each live in their own file under src/. ricopop.config.js controls ads, the leaderboard, the "Tap to start" screen and the full-screen button. Music and effects are MP3 files you can swap, and the narrator can be removed.

Technical details at a glance

  • Stack: vanilla JavaScript with ES modules, Canvas 2D and optional WebGL glow effects; the files are HTML, CSS, JavaScript, JSON and PHP.
  • Runs from any static HTTP or HTTPS host (not from file://), with no Node.js, build step, database or account. It needs an internet connection to load and is not an offline app.
  • PHP 7.4+ and a writable folder only for the leaderboard; Node.js 20+ only for the developer tools.
  • Not included: native Android or iOS builds and store publication, online multiplayer or a server-verified ranking, 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.

Екрани з цього видання

Знято з видання, що продається тут.

Входить

  • Ready-to-upload HTML5 game (game/ folder): plain HTML, CSS and JavaScript modules, which are also the source
  • 50 levels in 10 chapters, six ball styles, music, effects and narrator voice in English, Portuguese and Spanish
  • Optional one-file PHP leaderboard and optional ad settings, both off by default
  • Optional developer tools (Node.js 20+): local server, level checker and tests
  • English and Portuguese HTML documentation with a visual guide, and START-HERE.txt

Не входить до цього видання

  • Native Android or iOS builds and store publication
  • Online multiplayer or a server-verified competitive ranking
  • Ad network accounts and game-portal SDK integrations

Що є в ZIP-архіві

Реальна структура папок пакета, який ви завантажуєте, з назвами та розмірами, зчитаними з нього.

ricopop-1.0.1-complete.zip144 файлів · 6,5 MB
  • ricopop-static-1.0/143 файлів · 6,5 MB
    • documentation/HTML-посібник, відкрийте його перед покупкою3 файлів · 370 KB
      • images/Ілюстрації посібникаSVG · 2 файлів · 159 KB
      • index.html210 KB
    • game/Готово до хостингу: завантажте цю папку127 файлів · 6 MB
      • api/HTACCESS · PHP · 2 файлів · 10 KB
      • assets/Арт, аудіо та шрифтиJSON · MP3 · PNG · TXT · WOFF2 · 92 файлів · 5,3 MB
      • src/Модулі кодуJS · 28 файлів · 535 KB
      • favicon.ico7 KB
      • index.html27 KB
      • manifest.webmanifest1 KB
      • ricopop.config.js3 KB
      • style.css99 KB
    • source/Читабельний вихідний код12 файлів · 61 KB
      • test/Автоматичні тестиMJS · 2 файлів · 12 KB
      • tools/Скрипти збірки та перевіркиJSON · MJS · 7 файлів · 46 KB
      • DO-NOT-UPLOAD.txt1 KB
      • package.json1 KB
      • README-DEV.md2 KB
    • START-HERE.txtШвидкий старт1 KB
  • POLAR-MARKETPLACE-START-HERE.txtПочніть тут: ліцензія, підтримка та перші кроки1 KB

Деталі позиції

Видання
Local Browser Edition
Версія
1.0.1
Випущено
15 жовт. 2026 р.
Оновлено
15 жовт. 2026 р.
Категорія
Аркада
Мови
Англійська, Португальська, Іспанська, Французька, Німецька, Італійська, Нідерландська, Польська, Турецька, Російська, Індонезійська, Японська, Корейська, Китайська (спрощене письмо)
Файли в комплекті
HTML, CSS, JavaScript, JSON, PHP
Створено з
Vanilla JavaScript, ES modules, Canvas 2D, WebGL (optional glow effects)
Браузери
Modern browsers (Canvas 2D; WebGL only for optional glow effects)
Документація
Документація

Автор

Polar Games

Бразильська студія браузерних ігор. Кожен шаблон тут — це гра, яку ми створили та опублікували.

Переглянути наші ігри

Вимоги

  • Any HTTP(S) web host that serves static files (not opened from file://)
  • No Node.js, build step, database or account to run the game
  • Optional leaderboard only: PHP 7.4+ and a writable folder
  • Optional developer tools only: Node.js 20+

Підтримка охоплює технічні питання та відтворювані дефекти в наданій грі. Встановлення та налаштування — окремі послуги.

Журнал змін

  1. 1.0.115 жовт. 2026 р.
  2. 1.0.012 жовт. 2026 р.

Питання

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 and personal bests are saved in the player's browser. PHP is only needed if you turn on the optional leaderboard, and it stores scores in a file, not a database.

Can I edit the levels?

Yes. The 50 levels are text maps in src/levels.js, and there is no build step: edit, upload and refresh. The optional tool node tools/validate.mjs checks that every level can still be won and can find a new solution after you change a map.

Is the narrator voiced in all 14 languages?

No. The 14 languages cover the interface and level hints. The narrator speaks English, Portuguese and Spanish; in the other 11 languages the text is translated and the narrator speaks English.

Does RICOPOP include ads, and can I use my own ad network?

Ads are off by default and no ad code is loaded. ricopop.config.js supports Google AdSense for Games, a custom adapter or a demo mode; live ads need your own approved account. Ad network accounts and game-portal SDK integrations are not included.

Is the optional leaderboard safe against cheating?

It is a casual leaderboard. Levels are played in the browser and the server does not replay them, so a determined cheater could send a fake total. The PHP file limits the damage with a maximum total, a minimum time between submissions and a per-IP limit.

Can I embed RICOPOP 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.

Прочитайте повні умови ліцензії, підтримки, повернення коштів і конфіденційності

Before you buy: guides and reviews

Ще від Polar Games

Ricopop39 USD 33,15 USD -15%
Купити зараз