Projet Intendance Division. Jeu Tetris
Bonjour à tous,
Nous nous rapprochons de plus en plus de la ligne d'arrivée de notre parcours et, comme d'habitude, la cerise sur le gâteau de notre voyage est le projet le plus difficile à ce jour : le projet n°3 : Partitionnement. Au départ, notre classe était divisée en deux grandes équipes : Atari et Nintendo. Je fais partie de la division Nintendo et j'aimerais partager mon expérience avec vous.
Les phases du projet :
1.Phase de conception et de partitionnement : Pour notre projet, nous repensons le jeu classique Tetris. Nous sommes partis d'un fichier de base rempli de bugs et de fonctionnalités manquantes, et notre travail consiste à l'amener à la perfection.
Pendant cette phase, nous avons communiqué activement avec l'ensemble de la division. Nous avons initialement choisi Microsoft Teams comme principal outil de communication, mais comme certains membres de l'équipe trouvaient Teams un peu lourd, nous avons également mis en place un serveur Discord pour que les choses restent claires et organisées. Avant notre première réunion, nous avions déjà sélectionné un chef d'équipe de division, ainsi que des chefs d'équipe locaux pour chaque sous-groupe. Lors de notre première réunion, Rachael, notre chef d'équipe de division, nous a expliqué l'ordre du jour et présenté le plan du projet. Chaque membre de l'équipe s'est porté volontaire pour assumer des responsabilités et a apporté des idées.
Je dis "semi" car, comme on pouvait s'y attendre, les choses ne se sont pas toujours déroulées comme prévu. Au cours des deux phases, nous avons tous fini par travailler vers un objectif principal : terminer le projet de conception.
2.Phase de mise en œuvre et d'intégration : Une fois la conception en place, la partie amusante a commencé. Notre équipe, Team TypeScript, était principalement responsable du codage, des tests et de la conception (conception visuelle et documentaire). Merci à Myo, qui a fait un travail incroyable avec le codage ! Mon rôle s'est concentré sur les tests et la découverte de bugs. Cependant, ce dont je suis vraiment fier, c’est la conception des visuels du jeu. Notre division souhaitait utiliser une version animée du visage d’un professeur comme arrière-plan du jeu, et j’ai pu lui donner vie. Après avoir terminé ma conception, j'ai fusionné mon code dans la branche principale et complété une pull request.
Comme ce projet impliquait tant de personnes, chaque étape nécessitait de multiples examens et approbations, ce qui transformait parfois des tâches simples en processus complexes. Pour être honnête, je préfère travailler avec une équipe plus petite, mais je reconnais aussi à quel point il est essentiel de diviser les tâches lorsque tant de personnes sont impliquées.
Lors de la conception de l'arrière-plan, j'ai pensé que ce serait cool de faire passer notre jeu au niveau supérieur avec des yeux laser qui brillent à chaque fois que le joueur efface une ligne. J'ai partagé mon idée avec l'équipe et, avec Myo, nous lui avons donné vie dans le jeu.
Au fur et à mesure que de plus en plus de membres de l'équipe ont commencé à contribuer, nous avons ajouté encore plus de fonctionnalités telles que de la musique de jeu, des corrections de bugs et un guide « comment jouer ». Dans l'ensemble, l'expérience que j'ai acquise au cours de ce projet a été inestimable, car elle nous a donné un aperçu de ce qu'est le véritable flux de travail dans un environnement de grande entreprise.
Et juste comme ça, ceci est mon dernier article de blog. Quelle balade ! Si je pouvais revenir au début du trimestre, je me dirais que tous les efforts en valaient la peine. Ce fut une expérience incroyable remplie d’apprentissage et de croissance.
Jusqu'à la prochaine fois,
Votre CyberAmi
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

Video Face Swap
Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds











Dépannage et solutions au logiciel de sécurité de l'entreprise qui fait que certaines applications ne fonctionnent pas correctement. De nombreuses entreprises déploieront des logiciels de sécurité afin d'assurer la sécurité des réseaux internes. ...

Solutions pour convertir les noms en nombres pour implémenter le tri dans de nombreux scénarios d'applications, les utilisateurs peuvent avoir besoin de trier en groupe, en particulier en un ...

Le traitement de la cartographie des champs dans l'amarrage du système rencontre souvent un problème difficile lors de l'exécution d'amarrage du système: comment cartographier efficacement les champs d'interface du système a ...

Commencez le printemps à l'aide de la version IntelliJideaultimate ...

Lorsque vous utilisez MyBatis-Plus ou d'autres cadres ORM pour les opérations de base de données, il est souvent nécessaire de construire des conditions de requête en fonction du nom d'attribut de la classe d'entité. Si vous manuellement à chaque fois ...

Conversion des objets et des tableaux Java: Discussion approfondie des risques et des méthodes correctes de la conversion de type de distribution De nombreux débutants Java rencontreront la conversion d'un objet en un tableau ...

Explication détaillée de la conception des tables SKU et SPU sur les plates-formes de commerce électronique Cet article discutera des problèmes de conception de la base de données de SKU et SPU dans les plateformes de commerce électronique, en particulier comment gérer les ventes définies par l'utilisateur ...

Comment la solution de mise en cache Redis réalise-t-elle les exigences de la liste de classement des produits? Pendant le processus de développement, nous devons souvent faire face aux exigences des classements, comme l'affichage d'un ...
