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