Play game
MetroGalactica - Gamecodeur Jam#21's itch.io pageResults
Criteria | Rank | Score* | Raw Score |
Note générale | #1 | 4.600 | 4.600 |
Overall | #1 | 4.700 | 4.700 |
Respect du thème | #2 | 4.800 | 4.800 |
Ranked from 45 ratings. Score is adjusted from raw score by the median number of ratings per game in the jam.
Pseudo adhérent Premium sur Gamecodeur
Shaman77
Elève Gamecodeur depuis...
Juillet 2019
Langage / Moteur utilisé
C#, Monogame
Temps passé (environ)
120h
Décrivez votre expérience (déroulement, difficultés, progrès réalisés, bilan personnel)
Pour ma part, je connaissais Metroid de réputation, mais n'y ai jamais vraiment joué (j'ai pas eu de Nintentdo). J'ai passé en revanche un temps certain sur son équivalent Amiga/commodor Turrican. Il s'agit des mêmes mécanismes de jeu, ce qui m'a beaucoup aidé.
Déroulement
Ayant terminé ma formation Monogame sur gamecodeur.fr, j'étais à la recherche d'un projet pour une mise en pratique des concepts appris, raison pour laquelle je me suis lancé dans la GameJam #21. Je n'avais que deux semaines à investir, alors je m'y suis mis à fond.
A la base, j'ai démarré avec un projet simple à base de carrés et de rectangles, mais au fur et à mesure, je me suis pris au jeu et j'ai rajouté petit à petit pas mal de features.
Difficultés
Je savais déjà bien codé, mais pas de jeux vidéos ni de CSharp. Comme les langues, plus on en parle, plus il est facile d'en acquérir une nouvelle. C'est pareil en programmation. Du coup, je n'ai pas rencontré de problème particulier à ce niveau.
Compte tenu de la clarté de la formation de David, la seule difficulté que j'ai eu était de coder le système de transition entre les salles qui m'a pris deux jours.
Pour les enchaînements de séquences animées (introduction et final), c'était plus compliqué, car cela ne faisait pas partie du cours.
Progrès réalisés
J'ai essayé d'intégrer un maximum de concepts appris pour évaluer les progrès réalisés. Partant de zéro, vu qu'il s'agit de mon premier jeu, il y en a beaucoup. Pour n'en citer que quelques uns: l'utilisation de Tiled, le détournement du brouillard de guerre pour donner un effet de luminosité et l'intégration des collisions et de l'inertie.
Bilan personnel
Je suis assez fière de ce que j'ai réussi à sortir. J'adore coder du game et ne compte pas m'arrêter là. Les commentaires sur le projet m'ont beaucoup encouragé pour la suite. Ce fut une expérience enrichissante de mener un projet entièrement seul, de l'idée de départ à la publication sur itch.io. J'ai gagné plein de classes propres et donc réutilisables pour mes prochains projets.
Code, graphisme et montage audio par Shaman 77
Sources externes
Freesound pour le contenu audio
Pack développeur de gamecodeur.fr
Librairie de gestion dédiée à Tiled
Outils de développement
Language: CSharp
IDE : Visual studio 2017
Framework: Monogame
Audio: Audacity
Graphisme: PyxelEdit + Paint.net
Leave a comment
Log in with itch.io to leave a comment.
Comments
bravo, bah pour un début, c'est un beau début, c'est superbe, continue comme ça
Merci pour tes encouragements
Bravo !