Sì, pensavo proprio come te. Volevo essere in grado di fare un gioco. Poi vorrei andare "no! Voglio creare un'app Web!" allora dirò "no! Voglio padroneggiare Unix!" E questo intero ciclo di "no lo voglio, no lo voglio" non è mai cessato.
Quindi, ecco una breve risposta a tutto: attenersi a fare ciò che è a portata di mano .
Quindi ecco una storia
Ho sempre voluto costruire programmi in generale. Non importava cosa; Volevo solo costruire qualcosa . Alla fine, il modo migliore in cui sono riuscito ad andare avanti con la mia vita era semplicemente provare a fare qualcosa usando uno strumento di cui "sento" parlare. Se avessi fallito del tutto, passerei a qualcos'altro.
Ed è così che sono entrato nella programmazione del gioco.
Tutto è iniziato con Visual C # Express in mostra sulla home page di Microsoft.com. L'intero IDE era palesemente disponibile proprio di fronte a me, quindi ho fatto clic sul link per il download e l'ho iniziato subito. Ho visto video tutorial, scritto molto codice e lì sono stato impostato.
Fu allora che iniziai a sinistra ea destra per trovare qualcosa da fare. Avrei potuto creare un'applicazione Windows Form o avrei potuto creare un sito Web. Quindi penserei a funzionalità che potrei includere nei miei progetti, ma non procederò mai a costruire qualcosa. Non ero abbastanza motivato.
Non è stato fino a quando il feed di notizie MSDN in Visual Studio ha annunciato il rilascio di un framework gratuito su cui caricare il tuo gioco. Era XNA Game Studio Express v1.0! Ho iniziato subito. Ho creato alcuni piccoli giochi qua e là.
Ma ecco il trucco: mi sono sentito più motivato a lavorare su un gioco che mi è saltato in testa, rispetto a quelli per cui ho dovuto pensare molto. Ho avuto una grande idea di costruire un gioco di serpenti in 3d, ci ho lavorato due giorni di fila - ovviamente facendo delle pause - e voilà! Un gioco molto bello che funziona!
E quando sarebbe arrivato a quei giochi in cui la mia unica intenzione era quella di impressionare i miei amici. Ci lavorerei per due o tre ore e mi arrenderei, senza mai più guardarlo. In effetti, non lo guardo da almeno due anni.
Ecco quindi la morale della storia: lasciati guidare dall'ispirazione. Non forzarti a fare qualcosa . Se vuoi creare una webapp, forse potresti considerare di risolvere un problema che ti ha sempre infastidito . Se vuoi creare un gioco, ti suggerisco di guardare le piccole cose che hai trovato "divertenti" nella vita. Ancora una volta, tutto si riduce all'ispirazione.
Spero che aiuti.