Come miglioreresti Stardew Valley?
OOh, ho dei pensieri su questo. Ho elaborato dei piani per un gioco in stile Stardew Valley circa un anno fa, e ho anche iniziato a lavorare sul codice, prima di rendermi conto che mi ci sarebbe voluto un decennio per crearlo se avessi dedicato tutti i miei fine settimana e le serate al compito.
La cosa più grande che mi piacerebbe vedere sarebbe un'IA complessa dietro gli abitanti del villaggio. I personaggi di Stardew Valley hanno tutti comportamenti scriptati e calendari. Hanno comportamenti fissi che fanno in momenti e date specifiche predefinite, hanno una piccola manciata di cose predeterminate da dirvi. Non eseguono nemmeno un vero e proprio pathfinding, semplicemente camminano lungo percorsi hard-coded per andare da un luogo all'altro. Il gioco è affascinante, ma è superficiale, e non è difficile vedere tutto ciò che ogni personaggio può fare. Non c'è molto valore di rigiocabilità.
Immaginate quanto sarebbe affascinante se i vari personaggi avessero una reale modellazione dei loro obiettivi e delle loro personalità e potessero effettivamente eseguire qualche problem-solving di base da soli. Se si facesse questo, si potrebbe anche usare la generazione procedurale in modo che la popolazione effettiva della città sia diversa ogni volta che si gioca. Questo darebbe molto più valore di rigiocabilità, e risolverebbe anche il problema esistente che dopo due o tre anni di gioco tutte le storie in corso si fermano perché tutti gli eventi scriptati sono accaduti.
Già che ci siete, potreste anche usare la generazione procedurale per progettare la mappa della città. Questo non è poi così difficile da fare.
Non è facile fare tutto questo, e ci vorrebbero anni di sviluppo e test approfonditi per trovare tutti i casi strani. Ma sarebbe un gioco affascinante da giocare come prodotto finito.