Mi piacciono molto i giochi di programmazione e i creatori / giochi di puzzle. Mi trovo a progettare un sacco di questi problemi allo stesso modo e alla fine uso una tecnica simile per programmarli con cui mi sento veramente a mio agio.
Per darti una breve panoramica, mi piace creare grafici in cui i nodi sono rappresentati con oggetti. Questi oggetti contengono dati come coordinate, posizioni e, naturalmente, riferimenti ad altri oggetti vicini. Li inserirò tutti in una struttura dati e prenderemo decisioni su queste informazioni in un "loop di gioco".
Sebbene questo sia un breve esempio, non è esatto in tutte le situazioni. È solo un modo in cui mi sento davvero a mio agio. È così male?