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

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

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

Пълният изходен код на Brambleblade 2.0, екшън забег отгоре с живо острие (ударите израстват тръни, отскокът ги изстрелва, попаденията ги чупят), присадки, три боса, дневен забег и стандартното меню на PN Scripts; включени са модулни, димни и цялостни тестове.

  • JavaScript
  • Canvas 2D
  • Web Audio
  • Playwright
  • Очаквайте скоро

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

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

Героят с качулка замахва с острието срещу ларви в зелена стая от жив плет

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

Празнината

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

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

Шаблонът превръща самото оръжие в решение: да го растите, харчите или пазите, с присадки, които променят правилото, и бот с човешки настройки за измерване на баланса.

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

Разархивирайте, сервирайте папката и отворете index.html, после редактирайте game.js; npm test я изиграва отново в Chrome без интерфейс.

Изходен код на истинска игра за преработка и учене, със smoke тест, чийто бот я изиграва.

За кого е

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

  • Публикуване на собствена екшън или roguelite игра отгоре в itch.io, уеб портали или вашия сайт.
  • Изучаване как се прави завършен екшън забег в реално време с босове, подобрения, дневен режим, записи на забега, стандартно меню и тестове на обикновен JavaScript и Canvas 2D.

Направено за

  • Уеб и инди разработчици на игри, които познават JavaScript.
  • Разработчици, които искат завършена, тествана игра за основа вместо празно платно.

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

Живото острие

THORN_CAP, REACH_PER и DMG_PER задават растежа на острието; dash() харчи тръните като залп; hitPlayer() отчупва половината на земята за събиране.

Присадки

Всяка присадка е един ред в GRAFTS; ефектът ѝ се чете там, където тръните растат, летят или се чупят, така че нова присадка са няколко реда на едно място.

Без компилиране

Чист JavaScript и Canvas 2D без зависимости по време на работа; отворете index.html през произволен статичен сървър и редактирайте game.js.

Включени тестове

12 модулни теста на ядрото (растеж, залпът, отчупени и изхарчени тръни, присадки, стаи и босове, урочната стая, гъсталакът на деня, записи на забега), 66 проверки в Chrome без интерфейс (клавиатура, прицел с мишка, геймпад, телефони с докосване, присадки, автоматичен запис и Продължи, менюта, записи, нива на звука) и smoke тест, в който ботът изиграва забег.

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

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

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

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

Стек

  • JavaScript
  • Canvas 2D
  • Web Audio
  • Playwright

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

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

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

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

Въпроси

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

Произволен статичен уеб сървър за играта и малко JavaScript. За тестовете трябват Node.js 22.12 или по-нов и Google Chrome.

Няма SDK за реклами или портали и е само на английски. Изпробван е в Chrome на компютър и в размери на телефон с докосване (хоризонтално 915x412, 844x390 и 750x342; вертикално показва съвет да завъртите телефона), още не в iOS Safari, Firefox или на истински телефон.

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

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