Šajā prototipā jūs izveidosiet un pārvaldīsiet norēķinu, kas ražo zeltu un citus resursus. Šeit ir sniegti pamatnoteikumi un vadīklas:
- Zelts palielinās, pamatojoties uz nemainīgu frekvenci. Ekrāna augšdaļā varat redzēt savu pašreizējo zelta summu. 💰
- Varat ievietot nārsta spējīgas entītiju flīzes, lai radītu entītijas, kas apkopos resursus (koksni/akmeni/kristālus). Ekrāna apakšdaļā varat redzēt pieejamās entītiju flīzes. 🌲🗿💎
- nārsta spējīgas flīzes entītijas apkopos tikai tuvāko resursu (vienkāršs Eiklīda attālums). Tie atgriezīs resursus jūsu norēķinu vietā un palielinās jūsu resursu apjomu. Ekrāna augšdaļā varat redzēt pašreizējos resursu apjomus. 🏠
- Lai pārvietotu kameru, noklikšķiniet/pieskarieties un velciet uz ekrāna. Tādā veidā jūs varat redzēt vairāk kartes. Varat tuvināt/tālināt, noklikšķinot, turot un izmantojot peles ritināšanas ritenīti vai mobilajā tālrunī izmantojot tuvināšanu/tālināšanu. 🗺️
- Lai mainītu režīmus (būvēt/kameru), pieskarieties apakšējā labā stūra pogai. Būvēšanas režīmā varat ievietot vai noņemt entītiju flīzes. Kameras režīmā var pārvietot tikai kameru. 🔨👁️
- Lai izveidotu entītijas, būvējumu sarakstā pieskarieties entītijai, pēc tam pieskarieties ekrānam uz tukšas flīzes. Lai to izdarītu, jūs iztērēsit nedaudz zelta. 🐑🐄🐔
- Lai noņemtu entītijas, veiciet dubultskārienu/noklikšķiniet uz entītijas flīzes, kas tika izveidota. ❌
Izklaidējieties un izbaudiet prototipu! 😊
-------------------------------------------------- -------------------------------------------------- ------
simuplop ir vēl viens manas pielāgotās spēļu bibliotēkas piemērs, lai radītu dažādas spēles ar vispārīgu programmēšanu un uz datiem balstītu pieeju. Tas pievienojas citiem prototipiem, piemēram, wowplay (auto battler/sim) un idlegame (rpg), kas demonstrē šīs paradigmas radīto jaudu un elastību.
Bibliotēka ir elastīga, uz datiem balstīta, procedūru ģenerēšanas ECS sistēma, kas izmanto pielāgotu ģenerēšanas algoritmu, lai izveidotu bagātīgas un sarežģītas spēļu pasaules/sistēmas no izstrādātāja/lietotāja nodrošinātajiem datiem, īpašībām, līdzekļiem un parametriem. Tam izdodas to paveikt, izmantojot bāzes tipos iebūvētos spēļu dzinējus un balstoties uz tiem, padarot to viegli integrējamu jebkurā projektā.
Šīs pieejas galvenā priekšrocība ir tā, ka dati tiek likti spēles dizaina centrā, nevis otrādi. Tam ir vairākas priekšrocības spēļu izstrādei, piemēram:
- Samazināt izstrādes laiku un izmaksas
- Atkārtojuma vērtības un daudzveidības palielināšana
- Lietotāju ģenerēta satura un modificēšanas iespējošana
Šie prototipi ir piemēri tam, kā uz datiem balstīts dizains un ģeneratīva spēļu izstrāde var radīt potenciāli novatoriskas un saistošas spēles, kas patīk plašam spēlētāju lokam.
Piezīme: šis ir prototips/demonstrācija un nav pilna spēle. Es neapgalvoju, ka man pieder kāds no šajā prototipā/demonstrācijā izmantotajiem īpašumiem. Dažus (ja ne visus) šajā prototipā/demonstrācijā izmantotos līdzekļus var atrast Kennija vietnē (https://kenney.nl), kas ir lielisks resurss spēļu izstrādātājiem/hobiju cienītājiem, kuri meklē līdzekļus saviem projektiem.
Atjaunināta
2025. gada 21. okt.