In questo prototipo creerai e gestirai un insediamento che produce oro e altre risorse. Ecco le regole e i controlli di base:
- L'oro aumenta in base a una frequenza costante. Puoi vedere la tua attuale quantità di oro nella parte superiore dello schermo. 💰
- Puoi posizionare tessere entità che possono generare entità per generare entità che raccoglieranno risorse (legno/pietra/cristalli). Puoi vedere i riquadri delle entità disponibili nella parte inferiore dello schermo. 🌲🗿💎
- Le entità delle tessere in grado di generare raccoglieranno solo la risorsa più vicina (distanza euclidea semplice). Riporteranno la risorsa al tuo insediamento e aumenteranno la quantità di risorse. Puoi vedere gli importi attuali delle tue risorse nella parte superiore dello schermo. 🏠
- Per spostare la telecamera, fare clic/toccare e trascinare sullo schermo. Puoi vedere più parti della mappa in questo modo. Puoi ingrandire/ridurre facendo clic, tenendo premuto e utilizzando la rotellina del mouse o utilizzando lo zoom avanti/riduci con le dita sul dispositivo mobile. 🗺️
- Per scambiare le modalità (costruzione/fotocamera), tocca il pulsante nell'angolo in basso a destra. Nella modalità Costruisci, puoi posizionare o rimuovere i riquadri entità. In modalità fotocamera è possibile solo spostare la fotocamera. 🔨👁️
- Per generare entità, tocca quale entità generare nell'elenco delle build, quindi tocca sullo schermo un riquadro vuoto. Per farlo spenderai dell'oro. 🐑🐄🐔
- Per rimuovere le entità, tocca due volte/fai clic su un riquadro dell'entità che è stato generato. ❌
Buon divertimento e godetevi il prototipo! 😊
-------------------------------------------------- -------------------------------------------------- ------
simuplop è un'altra vetrina della mia libreria di giochi personalizzata per produrre una varietà di giochi con una programmazione generica e un approccio basato sui dati. Si unisce ad altri prototipi come wowplay (auto battler/sim) e idlegame (rpg) che dimostrano la potenza e la flessibilità introdotte da questo paradigma.
La libreria è un sistema ECS di generazione procedurale flessibile, basato sui dati, che utilizza un algoritmo di generazione personalizzato per creare mondi/sistemi di gioco ricchi e complessi a partire da dati, proprietà, risorse e parametri forniti dallo sviluppatore/utente. Riesce a farlo sfruttando e basandosi sui motori di gioco integrati nei tipi base, facilitandone l'integrazione con qualsiasi progetto.
Il vantaggio principale di questo approccio è che mette i dati al centro del design del gioco, invece del contrario. Ciò presenta numerosi vantaggi per lo sviluppo di giochi, tra cui:
- Riduzione dei tempi e dei costi di sviluppo
- Aumentare la rigiocabilità e la diversità
- Abilitazione di contenuti generati dagli utenti e modding
Questi prototipi sono esempi di come la progettazione basata sui dati e lo sviluppo di giochi generativi possono creare giochi potenzialmente innovativi e coinvolgenti che attraggono un’ampia gamma di giocatori.
Nota: questo è un prototipo/demo e non è un gioco completo. Non pretendo di possedere nessuna delle risorse utilizzate in questo prototipo/demo. Alcune (se non tutte) le risorse utilizzate in questo prototipo/demo possono essere trovate sul sito Kenney (https://kenney.nl), che è un'ottima risorsa per sviluppatori di giochi/hobbisti che cercano risorse per i loro progetti.
Ultimo aggiornamento
4 apr 2024