Je vais vous raconter mon histoire sur la façon dont j'ai développé le jeu. L'idée de croiser les maths avec les maths m'est venue pendant mes années d'étudiant (quelque part en 2008).
En fait, même alors, je faisais encore des tentatives pour donner vie à l'idée. Pour atteindre mes objectifs, j'ai ensuite utilisé le langage de programmation Delphi et la bibliothèque GLScene que je maîtrisais justement . En conséquence, j'ai un jeu vidéo que vous pouvez regarder ci-dessous. En passant, vous pouvez télécharger le jeu lui-même à partir de ce lien . Il est lancé via le fichier Project1.exe situé dans le dossier TestFireCursorProject19
Comment l'invasion mathématique a commencé
Comme vous pouvez le voir à partir du nom du dossier, le jeu était inachevé. Cela a ralenti sa manifestation publique. Ceux. J'avais honte de le montrer en public. Et reporté la révision à des temps meilleurs.
Des temps meilleurs ne sont pas venus.
Mais, 10 ans plus tard, un désir de ressusciter l'ancienne idée dans un nouveau format est apparu. De plus, le monde a été doté de puissants outils de développement de jeux. Mon attention s'est portée sur Unity3D . On dit qu'il s'agit d'un outil pratique pour le développement de jeux 2D. Juste ce dont j'avais besoin. En 2019, j'ai commencé à développer. Pour écrire le code, j'ai choisi C # , car je connaissais la « magie » de JavaScript et je ne voulais pas me gâcher les nerfs. Mais comme je n'étais pas familier avec C #, J'ai consacré plus de temps au développement qu'il n'aurait pu l'être. Et maintenant, après 2 mois, ayant un MVP entre les mains, faute de temps pour le travail qui me nourrit, j'ai abandonné le développement ;-D
Une autre année s'est écoulée.
Je suis retourné à la révision. Ou plutôt, à retravailler. Parce qu'en un an, j'ai réussi à montrer le jeu inachevé à mes amis et connaissances (à qui merci beaucoup) et à recueillir des commentaires. Il s'est avéré que j'avais créé le jeu personnellement pour moi-même et non pour l'utilisateur. (Vous pouvez retrouver l'historique complet des changements dans le jeu sur ma chaîne Telegram ou sur ma page Facebook ).
La première version sur Unity3D
J'ai adapté le jeu pour une application mobile. Modifications apportées à l'interface et à la mécanique du jeu. Pour que le jeu ne paraisse pas complètement sec, j'y ai ajouté un "esprit de compétition", c'est-à-dire un ennemi qui veut que vous perdiez. Il vous envoie ensuite ces problèmes de mathématiques et se réjouit de toutes vos erreurs. D'où le nom - Math Invasion (offensive mathématique). Mes amis ont dit que l'ennemi dans le jeu était superflu.
J'ai été invité avec un autre mécanisme, dans lequel le jeu sera plus intéressant pour l'utilisateur. Je n'ai pas recommencé à refaire le jeu, mais j'ai décidé d'introduire de nouvelles mécaniques à l'avenir comme moyen supplémentaire de passer. J'appellerai cette méthode - « CHALLENGE !!! ".
Libération
Le jeu est désormais disponible sur le Play Market et tout le monde peut l'essayer. Il y a des défauts. Vous devez y ajouter des niveaux supplémentaires. Ajoutez la langue ouzbek. Elle est maintenant à un niveau légèrement supérieur au MVP. Je reçois déjà des commentaires et j'apporte des modifications en fonction de cela. Je me suis assuré que le jeu était sorti .
Quelle leçon ai-je appris pour moi-même?
Avant de commencer le développement, vous devez établir une feuille de route et fixer le délai approximatif. Sinon, votre création risque de rester bloquée dans un monde parallèle appelé " Pas encore prêt ".