Към съдържанието
PN Scripts

Шаблони за игри

Songbridge: шаблон за игра

Пълният TypeScript и three.js изходен код на Songbridge, браузърна пъзел игра, в която мелодията, която свирите, строи пътя на вашите създания. Пишете песни в един конфигурационен файл и публикувайте своя игра.

  • TypeScript
  • three.js
  • Vite 8
  • Web Audio
  • Vitest and Playwright
  • Очаквайте скоро
  • Външен магазин: Gumroad

Очаквайте скоро в Gumroad и itch.io

Още не е публикуван в магазина, затова няма връзка за покупка или изтегляне. PN Scripts не приема плащане за него тук.

Songbridge по време на игра: кръгли създания пресичат река по цветни камъни, издигнати от нотните бутони

Какъв проблем решава

Празнината

Ръчно направените пъзел нива отнемат много време и лесно се объркват: едно нерешимо ниво и играчите си тръгват.

Какво представлява

Завършена пъзел игра, чиито нива се генерират от кратки рецепти на песни и се доказват решими от бот при всяко пускане на тестовете.

Как се използва

Разархивирайте, изпълнете npm install и npm run dev, добавете песен в src/game.config.ts и пуснете npm test, за да проверите, че може да се изиграе за три звезди.

Изходен код на истинска игра, която можете да пресъздадете и да се учите от нея, а не игрови двигател или конструктор.

За кого е

Използвайте го когато

  • Публикуване на ваша музикална пъзел игра в CrazyGames, Poki, itch.io или на ваш сайт.
  • Да научите процедурно генериране на нива с бот, който доказва, че са честни.
  • Брандирана музикална игра за клиент.

Направено за

  • Уеб и инди разработчици на игри, които познават TypeScript.
  • Студиа и фрийлансъри, които правят брандирани браузърни игри за клиенти.

Какво получавате

Пишете песни, а не нива

Всяка песен е кратка рецепта: темпо, тоналност, дължина, размер на пропастите и вероятност за тръни, ниски скали и златни ноти. Генераторът първо пише мелодията и строи нивото около нея.

Доказано честни при всеки тест

npm test пуска бот с човешка реакция, който изиграва всяка песен за три звезди, и проверява 60 дни ежедневни песни. Тестови играчи доказват и че безразборното натискане губи.

Нова визия от същия файл

Заглавие, лого, слоган, имена и цветови теми на световете, цветове и гама на нотите, звук на нотите за всеки свят и цветове на създанията.

Достъпна по замисъл

Всяка нота има своя форма, цифра, височина и цвят, подходящ при цветна слепота; визуален ритъм, подсказки и намалено движение позволяват игра и без звук.

Готов за уеб порталите

Една команда създава версии за CrazyGames (в един файл за техния качващ инструмент), Poki и itch.io или собствен сайт и проверява размера им.

Спецификации

Наличност
Очаквайте скоро в Gumroad и itch.io
Разработчик
PN Scripts
Вид
Шаблон
Платформи
JavaScript
Последна версия
v1.1.0
Ценообразуване
Еднократно плащане Планирана цена в Gumroad и itch.io.
Лиценз
Лиценз за шаблони на PN Scripts 1.0
Внедряване
Изтегляне (ZIP с изходния код)
Зрялост
v1.1.0, издадена на 2026-10-06

Съвместимост

Платформа или среда Поддържани версии Тествано до
Node.js 22.12 или по-нова Не е посочено

Версии

  1. v1.1.0

Стек

  • TypeScript
  • three.js
  • Vite 8
  • Web Audio
  • Vitest and Playwright

Очаквайте скоро шаблона Songbridge

Очаквайте скоро шаблона Songbridge в Gumroad и itch.io. Тази страница ще води към магазина веднага щом продажбите там започнат. Дотогава можете да изиграете безплатната игра в itch.io.

Очаквайте скоро в Gumroad и itch.io

Още не е публикуван в магазина, затова няма връзка за покупка или изтегляне. PN Scripts не приема плащане за него тук.

Въпроси

Да създавате и продавате неограничен брой свои игри, в уеб портали, магазини за приложения или на ваш сайт, и да правите игри за клиенти. Не е нужно да посочвате автора. Не може да препродавате или споделяте самия код на шаблона. Пълният текст на Лиценза за шаблони на PN Scripts 1.0 (на английски) е във файла за изтегляне.

Node.js 22.12 или по-нов и Chrome. Основни познания по TypeScript помагат за промени извън конфигурационния файл.

Chrome на компютър и мобилната емулация на Chrome, още не и iOS Safari, Firefox или истински телефон; трудността е настроена с ботове. Адаптерът за Poki зарежда истинския Poki SDK и изпълнява пауза за реклама локално, но още не е пускан в Inspector на Poki.

Кодът е написан с помощта на AI и е проверен от PN Scripts с автоматизирани тестове. Цялата графика и звук се генерират от код; няма изображения или звук, създадени от AI.

Предстои да излезе в Gumroad и itch.io; магазинът ще приема плащането и ще доставя файла. PN Scripts не приема плащания на този сайт.