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

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

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

Пълният TypeScript и three.js изходен код на Moonpull, пъзел игра с едно управление: играчът е луната и с едно плъзгане определя прилива за лодки и пешеходци. Всяко ниво е доказано решимо.

  • TypeScript
  • three.js
  • Vite 8
  • Web Audio
  • Vitest and Playwright
  • Очаквайте скоро

Очаквайте скоро

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

Moonpull по време на игра: пристанище с пясъчна коса между две островчета, лодка, която чака висок прилив, и предупреждение над нея

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

Празнината

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

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

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

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

Разархивирайте, пуснете npm ci и npm run dev, после редактирайте src/game.config.ts; npm test отново доказва всяко ниво.

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

За кого е

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

  • Публикуване на ваша преработена пъзел игра с едно управление в itch.io, уеб портали или вашия сайт.
  • Учене как се генерират и доказват пъзел нива на TypeScript.
  • Брандирана игра за браузър за клиент.

Направено за

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

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

Един конфигурационен файл

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

Нива с доказателство

Всяко ниво се рисува около предвиден прилив и после се проверява от точен решаващ алгоритъм. Автопилотът минава всяко ниво, без да загуби никого, а от ниво 3 никой фиксиран прилив не може.

Завършена игра

24 нива и ежедневно ниво, три сърца и звезди, уред с безопасния прилив, предупреждения над пътниците в опасност, запис на напредъка и оформление за компютър и телефон.

Тестове и ръководство

37 модулни теста и браузърни тестове с Playwright, ограничение на размера, архив за качване в itch.io или всеки статичен хостинг и ръководство за нова визия, настройка на кампанията и нови правила.

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

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

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

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

Стек

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

Шаблонът Moonpull предстои

Шаблонът е завършен и тестван. Още не се продава; тази страница ще посочи откъде да го вземете, когато започне.

Очаквайте скоро

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

Въпроси

Да правите и продавате неограничен брой свои игри и да правите игри за клиенти. Не можете да препродавате или споделяте самия изходен код (PN Scripts Template Licence 1.0).

Node.js 22.12 или по-нов и малко TypeScript. Браузърните тестове се пускат с Google Chrome.

Няма SDK за реклами или портали и е само на английски. Тестван е в Chrome за компютър и в емулацията на Pixel 7 в Chrome, още не в iOS Safari, Firefox или на истински телефон.

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

Още не се продава. Когато започне, тази страница ще води към магазина; PN Scripts не приема плащания на този сайт.