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

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

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

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

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

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

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

Две коли на старта на нощна драг писта край езеро със стартовите светлини и оборотомера

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

Празнината

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

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

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

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

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

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

За кого е

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

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

Направено за

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

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

Ритъмът е двигателят

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

Честен синхрон

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

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

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

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

25 модулни теста на ядрото, 82 проверки в Chrome без интерфейс (удари в реално време, оценени по времето им, телефони, менюта, нива на звука) и smoke тест, в който ботът се състезава.

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

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

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

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

Стек

  • JavaScript
  • Canvas 2D
  • Web Audio
  • Playwright

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

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

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

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

Въпроси

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

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

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

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

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