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

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

Ridge Roller: шаблон за игра

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

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

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

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

Ridge Roller по време на игра: топка на райета се търкаля по писта в небето покрай червен блок в света Sunset Mesa

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

Празнината

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

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

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

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

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

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

За кого е

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

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

Направено за

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

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

Нова визия от един файл

src/game.config.ts съдържа заглавието, логото, ключа за запис, пет свята, десет топки, състава на пистата, трудността, физиката, мисиите и тоналността и темпото на музиката. Unit тест го проверява преди компилация.

Честна безкрайна писта

Пистата се генерира по време на игра, с правила, които гарантират, че всяка пропаст може да се прескочи и всяка стена да се заобиколи, тествано на 6 km с различни начални стойности.

Създаден, за да се учите

Симулация с фиксирана стъпка, бот, който играе за демо режима и тестовете, instancing с three.js и Web Audio синтезатор за всеки звук.

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

Една команда създава версии за CrazyGames, Poki и itch.io или собствен сайт и проверява размера им. Съживяването и двойните скъпоценни камъни срещу реклама следват правилата на порталите.

Тестван и документиран

64 unit теста, браузърни тестове с Playwright и docs/TEMPLATE_GUIDE.md: инсталиране, смяна на визията, карта на кода, компилация, публикуване и списък за проверка.

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

Наличност
Очаквайте скоро в 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

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

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

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

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

Въпроси

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

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

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

Курираните портали оценяват оригиналността: CrazyGames отказа оригиналния Ridge Roller като твърде близък до съществуващи игри. Дайте на своята версия собствена тема и поне едно ново правило.

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

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