Si vous ne savez pas comment structurer correctement un jeu, vous devriez commencer à apprendre à résumer leurs éléments en blocs indépendants du jeu. Cela peut vous aider à bien des égards (en plus d'être intéressant), comme: l'expérience de la séparation des abstractions des implémentations, une meilleure exploitation de l'héritage et de la conception de l'interface, ou simplement comment mettre le jeu en plusieurs fichiers pour qu'il ait l'air pro (ou pour fournir une fexibilité des implémentations par l'utilisation de bibliothèques de liens dynamiques ou d'autres utilisations d'interface). Tôt ou tard, vous vous rendrez compte que tout peut être fait, puis vous vous retrouverez sans ce problème de motivation (vous le faites simplement).
J'ai eu le même problème quand je suis resté coincé au début, mais la meilleure solution est de continuer à bouger, ou vous pouvez caler pour toujours jusqu'à ce que quelque chose vous réinitialise d'une manière ou d'une autre (et cela peut prendre trop de temps). Peu importe si vous codez simplement 2 lignes certains jours, mais chaque jour, vous devez au moins ouvrir le projet et essayer d'améliorer quelque chose (c'est une tâche sans fin mais ce n'est pas le problème).
Si à un moment donné, le programme ne fonctionne pas, vous devez annuler ce que vous avez fait en dernier (conserver une sauvegarde en utilisant un svn ou au moins un .rar avec le nom de la date) jusqu'à un point où il a fonctionné et essayer de le faire à nouveau, ou travaillez sur d'autres modifications que vous devez effectuer jusqu'à ce que vous souhaitiez réessayer.
Au début, vous devriez essayer de corriger l'erreur à l'aide du débogueur, mais je ne sais pas si votre langue prend même en charge un débogueur ... mais si vous utilisez par hasard C ++ ou quelque chose comme ça (que je recommanderais si vous vous voulez faire des jeux), vous devriez mieux utiliser votre débogueur car il vous aidera beaucoup à trouver l'erreur rapidement en une seule fois.
Lire sur la programmation de jeux est également une bonne chose pour rester sur le sujet si vous ne voulez pas travailler sur quelque chose en particulier. Il existe de bons livres et articles sur les moteurs de jeu et la conception que vous pouvez trouver en ligne.
Vous ne pourrez rien faire si vous ne vous entraînez pas. Essayer de trouver un bogue peut être très frustrant au début, mais vous apprenez ensuite que c'est en fait facile si vous savez comment le faire. C'est quelque chose que vous apprenez à éviter avec le temps, en codant de manière à ce que vos modifications n'aient pas d'impact sur l'ensemble du programme, ce qui diminue le nombre de lieux où chercher l'erreur. Si chaque fois que cela devient difficile, vous abandonnez, alors chaque fois que vous pensez à créer un jeu, vous abandonnerez avant de commencer. Apprenez simplement à surmonter le mauvais moment en le surmontant: P Si vous ne passez pas par ce moment où vous perdez votre motivation, votre paresse gagnera, et vous perdrez, c'est comme ça que ça marche, jusqu'à ce que vous appreniez à retrouver votre motivation sans trop d'effort.
PS Je me demandais ... qu'est-ce que tu utilises pour faire le jeu?