Polar GamesMarketplace

Giải đố · HTML5

NINJOLT

Swipe action puzzle

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

  • Mã nguồn
  • Demo trực tiếp
  • Có tài liệu
Giấy phép vĩnh viễn19 US$ 17,10 US$ -10%Mua ngay
Actual game screenshot 1Actual game screenshot 2Actual game screenshot 3Actual game screenshot 4Actual game screenshot 5Actual game screenshot 6Actual game screenshot 7Actual game screenshot 8

NINJOLT: one swipe, one perfect route

NINJOLT is an HTML5 swipe puzzle game template with full TypeScript source code. One swipe sends the ninja dashing until the next wall, so each of the 30 stages becomes a small routing puzzle: collect three stars and reach the scroll. It comes with three illustrated worlds, ten cosmetic ninja outfits and a 14-language interface, in a game folder that is ready to upload to any static web host.

NINJOLT title artwork: a blue lightning ninja dashing past a lantern-lit pagoda, with the line One swipe, one perfect route and badges for 30 levels, 3 worlds and 10 outfits

Swipe-to-dash puzzle gameplay

The player picks a direction and commits. The ninja dashes until a wall or another stopping point, grips it and waits for the next swipe. Players swipe with a finger or the mouse, or use the arrow keys or WASD, and Esc pauses. Holding a direction does not chain dashes: the swipe has to be released before the next move.

30 stages across three illustrated worlds

The campaign runs through lush gardens, crystal temples and a storm-lit fortress. Traps and breakable crates appear along the routes, and later stages add guards, keys, portals, movable crystals, reflectors and alternating barriers, so the same four swipes need more planning.

NINJOLT artwork of its three worlds, a garden, a crystal temple and a storm-lit fortress, with a ninja collecting stars along a route

Stars, mastery and ten ninja outfits

Every stage hides three stars, 90 in total. Collecting all three in one run within the move target earns mastery. Ten outfits, each with a matching elemental sword, can be unlocked; the starting outfit is Orange Fox. Outfits are cosmetic and never change range, damage or puzzle rules. Progress and outfits are saved in the player's browser.

14 languages and a nonverbal soundtrack

The interface is available in 14 languages, from English, Portuguese and Spanish to Japanese, Korean and Simplified Chinese. Audio is music, effects and short nonverbal ninja reactions, so there is no recorded narration to translate or re-record.

Ready-to-host game and readable TypeScript source

Upload the contents of game/ to static HTTP(S) hosting. Playing needs no database, PHP, account or Node.js, and the source/ folder and the ZIP stay off your public site. The source is TypeScript built with Vite and includes regression tests. An offline illustrated buyer guide comes in English, Portuguese and Spanish.

NINJOLT project artwork with an open code book, a save crystal and an illustrated guide, and the badges editable TypeScript source, local browser saves and offline illustrated guide

Who this template is for

  • Site and portal owners who want a finished swipe puzzle game on their own domain.
  • Freelancers and studios who need a branded puzzle for one client project.
  • Developers who want to study a compact TypeScript puzzle game and its level solver.

Customise it

Stage maps live in source/src/core/levels.ts and campaign-levels.ts, movement feel in source/src/config/shift.ts, outfits in source/src/config/tuning.ts, artwork in source/src/render/assets/ and text in source/src/i18n/. Keep stage IDs stable so existing saves still match. npm run validate checks all 30 routes and star targets after you change a stage.

Technical details at a glance

  • Stack: HTML5, TypeScript, Vite, Canvas 2D and Web Audio.
  • Files: HTML, CSS, JavaScript, TypeScript, JSON, WebP, PNG and MP3.
  • Runs in a current browser with JavaScript, Canvas 2D, Web Audio and local storage, on desktop and mobile; mouse, touch and keyboard supported.
  • Rebuilding the source needs Node.js 22.13 or newer.
  • Not included: native apps, hosting, custom development, cloud saves, online ranking, real-money purchases and an advertising SDK.

Licence and support in short

One purchase gives a perpetual, non-exclusive licence for one end product, yours or one client's. Players may play it free or through advertising monetisation. You can change the code, art and audio inside your product, but not resell or redistribute the template, source or assets on their own. Third-party notices stay with the product. Support covers installing and using the files and fixing reproducible defects: 6 months from purchase, or 12 with the extension. The licence does not end with support.

Ả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

  • 30 stages, 3 worlds, 90 stars, 10 cosmetic outfits and 14 interface languages. Music, effects and nonverbal reactions; no multilingual narration.
  • Ready-to-host game/ with local artwork, audio and fonts
  • Readable editable source and third-party licence notices
  • Illustrated offline buyer guide in 3 languages

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

  • Native apps, hosting and custom development
  • Cloud saves, online ranking, real-money purchases and advertising SDK

Chi tiết sản phẩm

Ấn bản
Standalone Browser Edition
Phiên bản
1.0.0
Ngày phát hành
24 thg 10, 2026
Cập nhật
24 thg 10, 2026
Danh mục
Giải đố
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, WebP, PNG, MP3, TypeScript
Xây dựng bằng
HTML5, JavaScript, TypeScript, Vite
Trình duyệt
Trình duyệt hiện đại có hỗ trợ WebGL2
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

  • A current browser with JavaScript and audio support
  • Static HTTP(S) hosting; no database or author account required

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.024 thg 10, 2026

Câu hỏi

Do I need to build the game?

No. Upload the contents of game/ to HTTP(S) hosting.

Where is progress saved?

Locally in the current browser.

What licence applies?

The Polar Games Marketplace terms shown at checkout apply.

Can players use a keyboard as well as swipe?

Yes. Players can swipe with a finger or the mouse, or use the arrow keys or WASD, and Esc pauses. Holding a direction does not chain dashes, so the swipe or key must be released before the next move.

Do the ninja outfits change how the puzzles work?

No. The ten outfits and their matching elemental swords are cosmetic: they do not change range, damage or puzzle rules. They are defined in source/src/config/tuning.ts if you want to change them.

How do I change the stages or the artwork?

Stage maps are in source/src/core/levels.ts and campaign-levels.ts, artwork in source/src/render/assets/ and text in source/src/i18n/. Keep stage IDs stable so saves still match. Rebuilding needs Node.js 22.13+; npm run validate checks all 30 routes.

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

Thêm từ Polar Games

NINJOLT19 US$ 17,10 US$ -10%
Mua ngay