В този прототип вие ще създадете и управлявате селище, което произвежда злато и други ресурси. Ето основните правила и контроли:
- Златото се увеличава въз основа на постоянна честота. Можете да видите текущото си количество злато в горната част на екрана. 💰
- Можете да поставите плочки с обекти, които могат да хвърлят хайвера си, за да създавате обекти, които ще събират ресурси (дърво/камък/кристали). Можете да видите наличните плочки на обекта в долната част на екрана. 🌲🗿💎
- Обектите с плочки, които могат да се хвърлят на хайвера, ще събират само най-близкия ресурс (просто евклидово разстояние). Те ще върнат ресурса във вашето селище и ще увеличат количеството на ресурса ви. Можете да видите текущите суми на ресурсите в горната част на екрана. 🏠
- За да преместите камерата, щракнете/докоснете и плъзнете по екрана. По този начин можете да видите повече от картата. Можете да увеличавате/намалявате чрез щракване, задържане и използване на колелцето за превъртане на мишката или чрез увеличаване/намаляване с щипване на мобилно устройство. 🗺️
- За да смените режимите (сглобяване/камера), докоснете бутона в долния десен ъгъл. В режим на изграждане можете да поставяте или премахвате плочки на обекти. В режим на камера можете само да местите камерата. 🔨👁️
- За да създадете обекти, докоснете кой обект да създадете в списъка за изграждане, след което докоснете екрана върху празна плочка. Ще похарчите малко злато, за да направите това. 🐑🐄🐔
- За да премахнете обекти, докоснете/щракнете два пъти върху плочка на обект, която е била създадена. ❌
Забавлявайте се и се насладете на прототипа! 😊
-------------------------------------------------- -------------------------------------------------- ------
simuplop е друга витрина на моята библиотека с персонализирани игри за създаване на различни игри с общо програмиране и подход, управляван от данни. Той се присъединява към други прототипи като wowplay (auto battler/sim) и idlegame (rpg), които демонстрират силата и гъвкавостта, въведени от тази парадигма.
Библиотеката е гъвкава ECS система за процедурно генериране, управлявана от данни, която използва персонализиран алгоритъм за генериране, за да създаде богати и сложни игрови светове/системи от данните, свойствата, активите и параметрите, предоставени от разработчика/потребителя. Той успява да направи това, като използва и надгражда двигателите на играта, вградени в базови типове, което го прави лесен за интегриране с всеки проект.
Основното предимство на този подход е, че той поставя данните в центъра на дизайна на играта, вместо обратното. Това има няколко предимства за разработването на игри, като например:
- Намаляване на времето и разходите за разработка
- Увеличаване на стойността на повторение и разнообразието
- Активиране на генерирано от потребителите съдържание и модифициране
Тези прототипи са примери за това как базираният на данни дизайн и генеративното разработване на игри могат да създадат потенциално иновативни и ангажиращи игри, които се харесват на широк кръг играчи.
Забележка: Това е прототип/демо и не е пълна игра. Не твърдя, че притежавам нито един от активите, използвани в този прототип/демо. Някои (ако не всички) от активите, използвани в рамките на този прототип/демо, могат да бъдат намерени на Kenney - сайт (https://kenney.nl), който е чудесен ресурс за разработчици на игри/хоби, които търсят активи за своите проекти.
Актуализирано на
21.10.2025 г.