În acest prototip, vei crea și gestiona o așezare care produce aur și alte resurse. Iată regulile și controalele de bază:
- Aurul crește pe baza unei frecvențe constante. Puteți vedea suma actuală de aur în partea de sus a ecranului. 💰
- Puteți plasa piesele de entități care pot apărea pentru a genera entități care vor aduna resurse (lemn/piatră/cristale). Puteți vedea plăcile de entități disponibile în partea de jos a ecranului. 🌲🗿💎
- Entitățile care pot fi generate vor aduna doar cea mai apropiată resursă (distanță euclidiană simplă). Ei vor aduce resursa înapoi la așezarea dvs. și vă vor crește cantitatea de resurse. Puteți vedea sumele actuale de resurse în partea de sus a ecranului. 🏠
- Pentru a muta camera, faceți clic/atingeți și trageți pe ecran. Puteți vedea mai multe din hartă în acest fel. Puteți mări/micșora făcând clic, menținând apăsat și folosind rotița de defilare a mouse-ului sau utilizând mărirea/micșorarea prin apăsare pe mobil. 🗺️
- Pentru a schimba modurile (construcție/cameră), atingeți butonul din colțul din dreapta jos. În modul build, puteți plasa sau elimina plăci de entitate. În modul cameră, puteți muta doar camera. 🔨👁️
- Pentru a genera entități, atingeți ce entitate să apară în lista de versiuni, apoi apăsați pe ecran pe o țiglă goală. Vei cheltui niște aur pentru a face asta. 🐑🐄🐔
- Pentru a elimina entități, atingeți/clic de două ori pe o țiglă de entitate care a fost generată. ❌
Distrați-vă și bucurați-vă de prototip! 😊
-------------------------------------------------- -------------------------------------------------- ------
simuplop este o altă prezentare a bibliotecii mele personalizate de jocuri pentru a produce o varietate de jocuri cu o programare generică și o abordare bazată pe date. Se alătură altor prototipuri precum wowplay (auto battler/sim) și idlegame (rpg) care demonstrează puterea și flexibilitatea introduse de această paradigmă.
Biblioteca este un sistem ECS de generare procedurală, flexibil, bazat pe date, care utilizează un algoritm de generare personalizat pentru a crea lumi/sisteme de joc bogate și complexe din datele, proprietățile, activele și parametrii furnizați de dezvoltator/utilizator. Reușește să facă acest lucru prin valorificarea și construirea pe motoarele de joc construite în tipuri de bază, făcându-l ușor de integrat cu orice proiect.
Principalul avantaj al acestei abordări este că pune datele în centrul designului jocului, în loc de invers. Acest lucru are mai multe beneficii pentru dezvoltarea jocurilor, cum ar fi:
- Reducerea timpului și a costurilor de dezvoltare
- Creșterea valorii de redare și a diversității
- Activarea conținutului generat de utilizatori și modding
Aceste prototipuri sunt exemple ale modului în care designul bazat pe date și dezvoltarea jocurilor generative pot crea jocuri potențial inovatoare și captivante, care atrag o gamă largă de jucători.
Notă: Acesta este un prototip/demo și nu este un joc complet. Nu pretind că dețin niciunul dintre activele utilizate în cadrul acestui prototip/demo. Unele (dacă nu toate) activele utilizate în cadrul acestui prototip/demo pot fi găsite pe site-ul Kenney (https://kenny.nl), care este o resursă excelentă pentru dezvoltatorii de jocuri/hobbyiștii care caută active pentru proiectele lor.
Ultima actualizare
21 oct. 2025