Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    1

    [C++] Aiutino con campo minato

    Salve a tutti!
    Sto realizzando un campo minato in C++ (in console), e sono giunto ad un problema. Ho già fatto la parte che genera le mine in modo casuale ed anche la parte che conta tutte le mine adiacenti ad ogni casella; il mio problema è il seguente: quando l'utente "clicca" (lo metto tra virgolette perchè la mia applicazione è in console) su uno spazio vuoto (cioè che non è adiacente a nessuna mina), il gioco deve automaticamente scoprire tutte le caselle vuote che riesce a raggiungere senza incontrare mine (se avete presente il campo minato, dovrebbe essere abbastanza facile da capire).
    So che non sono il massimo nelle spiegazioni, perciò perdonatemi se qualcosa è poco chiaro.

    Il campo da gioco che utilizzo è una matrice di tipo char nella quale metto il carattere 'X' dove c'è una mina, il carattere '0' per le caselle vuote e i caratteri da '1' a '8' nelle altre caselle.

    Preferirei una spigazione piuttosto che un algoritmo già fatto, perchè non mi piace fare le cose senza capirle, e vorrei essere in grado di realizzare l'algoritmo personalmente!

    Se avete bisogno di altre informazioni, o del codice che ho già scritto, fatemi sapere!

    Grazie in anticipo!
    Buona sera!

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,465

    Moderazione

    Non è questo il modo di affrontare una discussione qui.

    Il forum è disponibile a dare un aiuto, pertanto quando si ha una esigenza come la tua, innanzitutto dovresti cercare di risolvere il problema o di implementare una soluzione autonomamente.

    In caso di dubbi, apri una discussione, riporti il codice che hai scritto, indichi cosa vuoi ottenere e che cosa invece ti viene restituito dal compilatore o come il programma si comporta in modo diverso da quello atteso.

    Fatto questo, gli utenti saranno disponibili a darti una mano a individuare i problemi nel tuo codice e a suggerirti come correggerlo, senza doverlo scrivere da capo o realizzare un algoritmo completo al posto tuo.

    In breve, lo spunto principale deve partire da te.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.