Празнината
Нивата на платформърите се чупят незабелязано: променена височина на скока може да направи камък недостъпен, а ръчното изиграване на всяко ниво след всяка промяна е бавно.
Шаблони за игри
Пълният TypeScript и three.js изходен код на Halfglow, прецизен 2.5D платформър, в който дух-фенер сменя деня с нощта. Бот с търсене доказва всяко ниво, с всеки скъпоценен камък.
Очаквайте скоро
Още не е публикуван в магазина, затова няма връзка за покупка или изтегляне. PN Scripts не приема плащане за него тук.
Празнината
Нивата на платформърите се чупят незабелязано: променена височина на скока може да направи камък недостъпен, а ръчното изиграване на всяко ниво след всяка промяна е бавно.
Какво представлява
Завършен, тестван платформър, всяко ниво на който се доказва от бот с търсене, с нива и правила за движение в един конфигурационен файл.
Как се използва
Разархивирайте, пуснете npm ci и npm run dev, после редактирайте src/game.config.ts; npm test проверява играта отново за секунди.
Изходен код на истинска игра за преработка и учене, с доказателствата, вградени в тестовете.
Използвайте го когато
Направено за
Заглавие, лого, ключ за запис, правила за движение (coyote time, буфериране, височини на скока), нива като текст, части за дневното ниво, цветове и звук.
npm run solve намира път през всяко ниво с всеки камък и го записва; npm test възпроизвежда записите през истинската симулация и завършва 30 дневни нива.
20 нива и ниво на деня, смяна на ден и нощ, камъни, време за победа, три звезди, фенери за контролни точки, мигновено възстановяване, повторение на началния екран.
129 модулни теста и браузърни тестове с Playwright, ограничение на размера, архив за качване в itch.io или всеки статичен хостинг и ръководство за нови нива, плочки и движения.
1 от 3
| Платформа или среда | Поддържани версии | Тествано до |
|---|---|---|
| Node.js | 22.12 или по-нова | Не е посочено |
Шаблонът е завършен и тестван. Още не се продава; тази страница ще посочи откъде да го вземете, когато започне.
Очаквайте скоро
Още не е публикуван в магазина, затова няма връзка за покупка или изтегляне. PN Scripts не приема плащане за него тук.