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

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

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

Пълният TypeScript и three.js изходен код на Rainherd, пъзел игра с времето: водите един дъждовен облак над малък остров, поливате всяка нива и пазите селата сухи. Истински модел на водата и всеки остров доказано проходим.

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

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

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

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

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

Празнината

Пъзелите с вода искат модел на водата, достатъчно лек за телефон и все пак правилен, и нива, доказано проходими. Това, заедно с играта около него, отнема седмици, преди първият остров да стане забавен.

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

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

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

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

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

За кого е

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

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

Направено за

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

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

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

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

Модел на водата, на който може да се разчита

Дъждът пада под облака, тече към по-ниските съседи по повърхността на водата, оттича се в морето, попива в нивите и изсъхва на слънцето. Тест проверява, че всяка капка е отчетена.

Острови с доказателство

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

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

33 модулни теста и браузърни тестове с 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

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

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

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

Още не е публикуван в магазина, затова няма връзка за покупка или изтегляне. 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 не приема плащания на този сайт.