HTML5 логическа игра с изходен код: какво да проверите
Нива, пъзел на деня, код на TypeScript и хостинг на завършена логическа игра, с Frogdoku като пример.

Безплатен код на HTML5 игри се намира лесно. Много по-трудно е да намерите завършена и тествана логическа игра с истински нива, пъзел на деня и документиран код, а точно това имат предвид повечето купувачи, когато търсят изходен код, който да пуснат в употреба.
Frogdoku е логическа игра с едно правило: поставете точно по една жаба във всеки ред, всяка колона и всяко оцветено езерце, като никои две жаби не се докосват. Това ръководство показва какво да проверите във всеки шаблон за пъзел игра, като използва това издание за пример.
Започнете с броя нива и режимите
Изданието за купувачи включва 180 пъзела в кампания, разделена на шест участъка от един поток, календар с пъзел за всеки ден, режимите Endless и Relax, трофеи, отмяна и повторение на ход, както и помощни функции. Гардеробът на Ribi е наградата за напредъка.
Броят нива е по-важен от корицата. Шаблон с 20 нива е по-близо до прототип, а такъв със 180 е по-близо до завършена игра. Попитайте продавача как са създадени нивата и как е проверено всяко от тях, защото пъзел, който играчът не може да реши, е най-бързият начин да го загубите.
Какво съдържа изходният код
Кодът е написан на TypeScript и идва с тестове и бележки за лицензите на трети страни. Сред файловете на пакета има и JSON, а папката на играта е готовата за хостинг версия, с локални изображения, звук и шрифтове.
- game/: готовата за хостинг версия, с изображения, звук и шрифтове, които вече са локални.
- Кодът на TypeScript и тестовете към него: частта, която четете и редактирате.
- Vite: по желание и само ако пресглобявате играта от TypeScript.
Проверка за 15 минути преди покупка
Един шаблон за пъзел може да се прецени за кратко. Изиграйте първия участък на телефон, после на лаптоп, и си отбележете къде докосването или плъзгането е бавно или неясно. Отменете последния ход няколко пъти подред и проверете дали дъската всеки път се връща в предишното положение.
След това отворете кода и прочетете имената на тестовете. Търсете тестове, кръстени на правилата на пъзела. Правило, което има тест, се спазва в кода, а не само се показва на екрана.
Хостинг: само статични файлове
Както и другите шаблони в това ръководство, изданието за купувачи изисква съвременен браузър с поддръжка на JavaScript и звук и статичен HTTP(S) хостинг. Не са нужни база данни и акаунт при автора.
Качете съдържанието на game/ в папката, където трябва да живее пъзелът. Пресглобяване е нужно само ако промените кода на TypeScript.
Вижте страницата на Frogdoku, какво включва и лиценза
Какво не влиза в цената
Frogdoku няма запазване в облака, онлайн класация, покупки с реални пари или рекламен SDK и при нормална игра не изпраща заявки към подобни услуги. Напредъкът се пази в текущия браузър.
Нативни приложения, хостинг и разработка по поръчка не са включени. Пъзелът на деня е част от календар и не изисква онлайн класация, за да се играе.
Често задавани въпроси
Трябва ли да компилирам играта?
Не. Качете съдържанието на game/ на HTTP(S) хостинг. Пресглобяване е нужно само ако редактирате кода на TypeScript.
Къде се пази напредъкът?
Локално, в текущия браузър.
Трябва ли онлайн класация за пъзела на деня?
Не. Пъзелите на деня се играят и без нея, а напредъкът се пази в браузъра на играча.
Какъв лиценз се прилага?
Прилагат се условията на Polar Games Marketplace, които се показват при плащането.
Къде шаблонът за пъзел си заслужава
Пъзел като този е подходящ за образователен сайт, за ежедневна рубрика с пъзел в блог или за студио, което иска завършена логическа игра, за да я персонализира. Не е подходящ за проект, който изисква игра с класиране или потребителски акаунти, защото те са извън това издание.
