Sì, pensavo proprio come te. Volevo essere in grado di fare un gioco. Poi vorrei "no! Voglio fare un'app web!" poi dirò "no! voglio dominare Unix!" E questo intero ciclo di "no, voglio questo, non voglio che" non sia mai cessato.
Quindi ecco una breve risposta a tutto: attenersi a ciò che hai a portata di mano .
Quindi ecco una storia
Ho sempre voluto creare programmi in generale. Non importava cosa; Volevo solo creare qualcosa . Alla fine, il modo migliore in cui sono riuscito ad andare avanti con la mia vita è stato semplicemente provare a fare qualcosa usando uno strumento di cui "sento" parlare. Se fallissi del tutto, passerei a qualcos'altro.
Ed è così che sono entrato nella programmazione del gioco.
Tutto è iniziato con Visual C # Express in mostra nella 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 ho iniziato subito. Ho guardato video tutorial, scritto un sacco di codice, e lì, mi sono ambientato.
È stato allora che ho iniziato a girare a destra e a sinistra 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 realmente a build 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 per eseguire il bulid del gioco. Era XNA Game Studio Express v1.0! Ho iniziato subito. Ho costruito alcuni piccoli giochi qua e là.
Ma ecco il trucco: mi sentivo più motivato a lavorare a un gioco che mi è venuto in mente, piuttosto che a quelli per cui dovevo davvero pensare. Ho avuto una grande idea di creare un gioco di serpenti in 3D, di lavorarci per due giorni di fila - facendo naturalmente delle pause - e voilà! Un gioco molto bello che funziona!
E quando sarebbe arrivato a quei giochi in cui la mia unica intenzione era di impressionare i miei amici. Ci lavoroi per due o tre ore e mi arrendo, e non lo guardo mai più. In effetti, non l'ho guardato per almeno due anni.
Quindi ecco la morale della storia: lascia che l'ispirazione ti guidi. Non forzarti a fare qualcosa . Se vuoi creare una webapp, forse potresti prendere in considerazione risolvere un problema che ti ha sempre infastidito . Se vuoi fare un gioco, ti suggerisco di guardare le piccole cose della vita che hai trovato "divertenti". Di nuovo, tutto si riduce all'ispirazione.
Spero che questo aiuti.