Maison Java javaDidacticiel Projet Intendance Division. Jeu Tetris

Projet Intendance Division. Jeu Tetris

Nov 06, 2024 am 10:21 AM

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.

Project intendo Division. Tetris Game

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.

Project intendo Division. Tetris Game

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!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

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

<🎜>: Grow A Garden - Guide de mutation complet
3 Il y a quelques semaines By DDD
<🎜>: Bubble Gum Simulator Infinity - Comment obtenir et utiliser les clés royales
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Mandragora: Whispers of the Witch Tree - Comment déverrouiller le grappin
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Nordhold: Système de fusion, expliqué
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

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

Sujets chauds

Tutoriel Java
1668
14
Tutoriel PHP
1273
29
Tutoriel C#
1256
24
Le logiciel de sécurité de l'entreprise entraîne-t-il l'exécution de l'application? Comment dépanner et le résoudre? Le logiciel de sécurité de l'entreprise entraîne-t-il l'exécution de l'application? Comment dépanner et le résoudre? Apr 19, 2025 pm 04:51 PM

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. ...

Comment convertir les noms en nombres pour implémenter le tri et maintenir la cohérence en groupes? Comment convertir les noms en nombres pour implémenter le tri et maintenir la cohérence en groupes? Apr 19, 2025 pm 11:30 PM

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 ...

Comment simplifier les problèmes de cartographie des champs dans l'amarrage du système à l'aide de mapstruct? Comment simplifier les problèmes de cartographie des champs dans l'amarrage du système à l'aide de mapstruct? Apr 19, 2025 pm 06:21 PM

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 ...

Comment Intellij Idea identifie-t-elle le numéro de port d'un projet de démarrage de printemps sans publier un journal? Comment Intellij Idea identifie-t-elle le numéro de port d'un projet de démarrage de printemps sans publier un journal? Apr 19, 2025 pm 11:45 PM

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

Comment obtenir élégamment des noms de variables de classe d'entité pour créer des conditions de requête de base de données? Comment obtenir élégamment des noms de variables de classe d'entité pour créer des conditions de requête de base de données? Apr 19, 2025 pm 11:42 PM

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 ...

Comment convertir en toute sécurité les objets Java en tableaux? Comment convertir en toute sécurité les objets Java en tableaux? Apr 19, 2025 pm 11:33 PM

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 ...

Plateforme de commerce électronique SKU et conception de la base de données SPU: comment prendre en compte à la fois les attributs définis par l'utilisateur et les produits sans attribution? Plateforme de commerce électronique SKU et conception de la base de données SPU: comment prendre en compte à la fois les attributs définis par l'utilisateur et les produits sans attribution? Apr 19, 2025 pm 11:27 PM

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 utiliser la solution Redis Cache pour réaliser efficacement les exigences de la liste de classement des produits? Comment utiliser la solution Redis Cache pour réaliser efficacement les exigences de la liste de classement des produits? Apr 19, 2025 pm 11:36 PM

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 ...

See all articles