Sto scrivendo un gioco in Java e può essere paragonato al gioco recentemente popolare "Flappy Bird" nel senso che il personaggio si muove su e giù e gli utenti toccano e devono evitare gli ostacoli.
Gli ostacoli saranno asteroidi di varie dimensioni. Voglio generare questi in un y co-odinato a caso e con una dimensione casuale, e poi farli muovere attraverso lo schermo. Il personaggio deve quindi evitare questi.
Non può essere completamente casuale, in quanto ciò potrebbe comportare un percorso non traversabile. Così ho pensato che sarebbe stato meglio definire un percorso sicuro a caso prima e poi riempire l'area circostante con questi ostacoli. È questo l'approccio migliore per risolvere questo problema e, in caso affermativo, esiste un modo corretto ed efficace per farlo?