Pensandoci bene mi è venuto in mente che non ti serve per niente memorizzare tutto lo spazio.
Cio che ti serve sapere è dive sono le navi.
Ogni nave essendo un punto nello spazio ndimensionale sarà fomata da un array di coordinate lungo quanto le dimennsioni del tuo spazio.
Ergo pochssima memori utilizzata.
Nel caso da te postato prima
Dovrai tener conto di 7 navi
Ogni nave nello spazio 3dim sarà un'array di int
int nave[3];
così puoi avere anche uno spazio 100dimensionale senza appesantire eccesivamente il programma.
Quello che ho scritto prima non è una soluzione scalabile.
Poi per controlare se un utente ci ha azzeccato controlli che le coordinate che postato non siano = a quelle dell'array e sei a posto.
Divertiti![]()

Rispondi quotando
