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

Головоломки · HTML5

Gridspark

HTML5 Block Puzzle Game With ZAP and Daily Challenge

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

  • Вихідний код
  • Демо онлайн
  • Із документацією
Безстрокова ліцензія29 USD 24,65 USD -15%Купити зараз
Main menu: continue, new game, daily challenge, sound, fullscreen and language.Gameplay: 8×8 board, hand of three shapes, score and ZAP charge.Sound settings: separate music, effects and voice volumes.

Gridspark: place, clear, spark!

Gridspark is an HTML5 block puzzle game template with full source code, written in plain JavaScript on Canvas 2D. Players drag shapes onto an 8×8 board, complete rows and columns, and clear lightning blocks to charge ZAP. Classic mode, a seeded daily challenge, touch and mouse controls and 14 interface languages are already built in. You get the ready-to-host game folder, the editable source and a manual in English and Portuguese.

Gridspark HTML5 block puzzle game: place shapes, clear lines and spark the ZAP.

Drag shapes onto an 8×8 board

Drag connected shapes from a hand of three onto the board. Complete any row or column to clear it and make space. The run ends when no piece in the hand fits and no ZAP is left. The first session teaches the opening move, and desktop players can pause with the pause icon or P / Esc.

Gridspark gameplay: dragging a connected shape onto the 8×8 board to complete a line.

Charge ZAP with lightning blocks

Some blocks carry a lightning mark. Clear them to charge ZAP, and watch for the next chance to open the board.

Gridspark lightning blocks that charge the ZAP move.

Spend ZAP to clear a row and a column

Select ZAP, then choose a cell. The move clears the occupied blocks in that cell's row and column, not the whole board.

Gridspark ZAP move clearing the row and column of the chosen cell.

Combos and personal bests

Plan consecutive clears to build combos, earn the perfect-clear bonus and aim for a new personal best, saved in the player's browser.

Gridspark combos and personal best score after chained line clears.

Classic mode and a seeded daily challenge

Classic mode is ready whenever players want another run. The Daily Challenge uses a seeded board sequence and a score goal, with progress and streaks saved locally. It changes at 00:00 UTC, which can differ from local midnight.

Gridspark seeded daily challenge with a new board and score goal each day.

Touch and mouse controls, 14 interface languages

Drag and place with touch or mouse. The interface comes in English, Portuguese, Spanish, French, German, Italian, Dutch, Polish, Turkish, Russian, Indonesian, Japanese, Korean and Chinese, chosen from a globe selector on the Home or Pause screen. The narrator voice is English only, and the sound panel has separate music, effects and voice volumes.

Gridspark interface available in 14 languages, playable with touch or mouse.

Host it on any static web server

Upload the contents of the game folder to any HTTP/HTTPS host and open the folder URL: no PHP, database, Node.js installation or game-server account. It works in a subfolder or inside an iframe. The manual covers installation, screens and controls, customisation, local data, 20 FAQs and troubleshooting.

What this edition does not include

This is a single-player local edition. Online multiplayer and leaderboards, accounts and save sync between devices, advertising SDKs with ad-based undo or revive, narration in all 14 languages and native app-store builds are not included.

Who this template is for

Site and portal owners who want a finished block puzzle for their visitors, freelancers and studios building one client's branded game, and developers who want to learn from a readable codebase of plain JavaScript modules with no runtime libraries.

Customise it

Two settings need no rebuild: the tap-to-start screen and the fullscreen button, both in gridspark.config.js. Deeper changes go in the source folder: interface text in src/locales.js, rule constants and the colour palette in src/config.js, the puzzle rules in game.js, board.js, generator.js and shapes.js, and the drawn logo and blocks in logo.js and render.js. Run npm test and npm run build to copy the playable files to game/.

Technical details at a glance

  • Stack: plain JavaScript ES modules and Canvas 2D, with no third-party runtime dependency.
  • Files: HTML, CSS, JavaScript and JSON, plus the editable source folder.
  • Saves: settings, language, current run, personal best and daily progress stay in the browser's local storage.
  • Requirements: a modern browser with JavaScript and ES modules, and any static HTTP(S) host; file:// is not supported. No npm install, build step, PHP, database or account to install and play.
  • Optional developer tools need Node.js 20+ and have no npm dependencies.
  • Also included: game audio, the English narrator voice and the Baloo 2 font with its licence.

Licence and support in short

One purchase gives you a perpetual, non-exclusive licence to use this edition in one end product, yours or one client's. Players can access it free of charge or through advertising monetisation. You can change the code, art and audio inside your product, but you cannot resell or redistribute the template on its own. Six months of support are included (12 with the extension at checkout) and cover installing and using the files and fixing reproducible defects.

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

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

Входить

  • Ready-to-host HTML5 game (game/ folder) with local progress and personal records
  • Editable JavaScript source (source/ folder) with optional developer tools
  • Responsive English and Portuguese manual with screenshots, installation, customisation, 20 FAQs and troubleshooting
  • Bundled game audio, English narrator voice and local Baloo 2 font with its licence

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

  • Online leaderboards or multiplayer
  • Accounts or save sync between devices
  • Advertising SDKs and ad-based undo or revive
  • Narration in all 14 languages (the voice set is English)
  • Native app-store builds, hosting or hosted services

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

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

gridspark-1.0.1-complete.zip73 файлів · 7,5 MB
  • gridspark-static-1.0/72 файлів · 7,5 MB
    • documentation/HTML-посібник, відкрийте його перед покупкою4 файлів · 342 KB
      • images/Ілюстрації посібникаJPG · 3 файлів · 205 KB
      • index.html137 KB
    • game/Готово до хостингу: завантажте цю папку30 файлів · 3,6 MB
      • assets/Арт, аудіо та шрифтиMP3 · TXT · WOFF2 · 6 файлів · 3,1 MB
      • src/Модулі кодуJS · 21 файлів · 477 KB
      • gridspark.config.js1 KB
      • index.html12 KB
      • style.css29 KB
    • source/Читабельний вихідний код37 файлів · 3,6 MB
      • assets/Арт, аудіо та шрифтиMP3 · TXT · WOFF2 · 6 файлів · 3,1 MB
      • src/Модулі кодуJS · 21 файлів · 477 KB
      • test/Автоматичні тестиMJS · 2 файлів · 10 KB
      • tools/Скрипти збірки та перевіркиMJS · 2 файлів · 2 KB
      • DO-NOT-UPLOAD.txt1 KB
      • gridspark.config.js1 KB
      • index.html12 KB
      • package.json1 KB
      • README-DEV.md1 KB
      • style.css29 KB
    • START-HERE.txtШвидкий старт1 KB
  • POLAR-MARKETPLACE-START-HERE.txtПочніть тут: ліцензія, підтримка та перші кроки1 KB

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

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

Автор

Polar Games

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

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

Вимоги

  • A modern browser with JavaScript and ES modules
  • Any HTTP(S) web host that serves static files (file:// is not supported)
  • No npm install, build step, PHP, database or account to install and play
  • Optional developer tools: Node.js 20+, with no npm dependencies

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

Журнал змін

  1. 1.0.117 жовт. 2026 р.
  2. 1.0.013 жовт. 2026 р.

Питання

Do I need PHP, a database or npm?

No. Upload the contents of the game/ folder to any static HTTP(S) host and open the folder URL. Progress and personal bests are saved in the player's browser.

Can I change the text, colours and rules?

Yes. Interface text lives in src/locales.js, rule constants and palette in src/config.js, and the puzzle rules in game.js, board.js, generator.js and shapes.js. The opening screen and fullscreen button are set in gridspark.config.js without a rebuild.

Are all 14 languages narrated?

No. The 14 languages apply to the interface text. The included narrator clips are the game's English voice set, and the sound panel has separate music, effects and voice volumes.

Does Gridspark include ads or an online leaderboard?

No. This edition has no advertising SDK, ad-based undo or revive, online leaderboard or multiplayer. The licence lets players access your product free or through advertising monetisation, but SDK or portal integration is separate work, quoted first: willian@polargames.com.br.

Does the daily challenge need a server?

No. The Daily Challenge uses the UTC date and a seeded board sequence, so it runs in the browser. Progress and streaks stay on the player's device, and the goal changes at 00:00 UTC. There is no account or save sync between devices.

Can I put Gridspark inside an iframe on my site?

Yes. Upload the game folder to your host, in a subfolder if you like, and point an iframe at its URL. Allow fullscreen if you want the button, and test the real frame size and any site overlays.

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

Before you buy: guides and reviews

Ще від Polar Games

Gridspark29 USD 24,65 USD -15%
Купити зараз