Игрострой: chaotique de code à la bonne architecture du jeu

Date:

2018-07-08 22:55:06

Vue:

779

Évaluation:

1Comme 0Aversion

Part:

Игрострой: chaotique de code à la bonne architecture du jeu Source:

Conçu l'architecture du jeu permet d'économiser de la force, le temps et détermine la viabilité du projet.

L'Architecture d'un jeu informatique — système d'organisation du programme, qui définit la logique interne de génération de code, le choix des éléments structuraux et la définition des relations entre eux. Un système complexe (et les jeux en général est vraiment) se compose de plusieurs sous — modules fonctionnels, des services, des couches, des routines, des etats dans l'ordre. Dans ce cas, les développeurs reçoivent pas de code spaghetti, et l'ensemble compréhensibles d'éléments en interaction, des règles simples.

Le Développement de l'architecture de code ne peut pas être attribuée à l'essentiel, qui est facile à maîtriser vous-même. Pour les partisans de l'auto-apprentissage des tutoriels disponibles, les forums, les articles qui contiennent un grand nombre d'informations. Si pas le temps et le désir de séparer le grain de l'ivraie, de maîtriser les subtilités de vous sur qui préparent directement les développeurs de jeux.

les Signes d'une bonne architecture de code

  • facile À modifier. Nouveaux fragments ne nécessitent pas de réécriture déjà existants.
  • le Système est efficace. Code résout les tâches et fonctionne dans toutes les conditions.
  • Durée de développement, vous pouvez le réduire en augmentant la commande. Une tâche facile de se brisent et se divisent entre les développeurs.
  • des Fragments de code peuvent être réutilisés dans d'autres systèmes.

La Dernière condition de respecter plus facilement. Même si vous travaillez sur суперэксклюзивным le projet, sans modèles de conception à faire sera difficile.

générique

Modèle ou un modèle de solution qui s'applique dans un projet pour résoudre les problèmes fréquemment rencontrés. Bien sûr, si vous utilisez les modèles développeur doit tenir compte de la spécificité du projet. D'habitude, l'archétype n'est pas directement converti en code. Il donne le squelette de la conception, qui est en cours de finalisation sous la tâche.

Vers les modèles sont divisés en:

  • fondamentaux;
  • engendrent;
  • structurels;
  • comportementales;
  • ...

les Fondamentaux de motifs

Vous Permettent de créer initial de l'architecture du projet. C'est le haut niveau des modèles qui décrivent les relations entre les composants fonctionnels du système. Un exemple populaire fondamentale avec le modèle MVC (model-view-controller). Dans le logiciel de paradigme modèle-graphique contrôleur graphique est responsable des données qui s'affichent pour l'utilisateur, le modèle change d'état en fonction des commandes du contrôleur, le contrôleur agit sur le modèle et le fait de changer d'état en fonction de l'action de l'utilisateur.

Engendrent des modèles

Conçu pour créer des objets. Le système demeure indépendant du processus de bifurquer et de types d'objets. Engendrant des modèles encapsulent les données sur les classes spécifiques, le système accède uniquement aux interfaces définies à l'aide de classes abstraites.

modèles Structurels

Компонуют un système basé sur des classes et des objets. Structurelles des modèles vous permettent d'ajouter des objets de plus de responsabilités, regroupe des objets similaires dans les structures de l'arbre.

modèles de Comportement

Répartissent les responsabilités entre les objets, définissent les moyens à mettre en œuvre la communication entre les objets.

Privés modèles

Dans cette classe appartiennent les modèles qui n'ont pas trouvé de place dans les paragraphes précédents.

le Modèle ne sont pas une panacée

L'Utilisation de modèles augmente la vitesse de développement et réduit la complexité. Les modèles facilitent la communication entre les développeurs grâce à l'unification d'options et de réduire le nombre d'erreurs potentielles.

Le développement du jeu n'est pas la peine de commencer à réfléchir à quels modèles on peut appliquer. Ce sont des outils qui s'appliquent lorsque le problème s'est produit. Ainsi, le charpentier est pris pour le rabot, si un conseil pas assez lisse. Le modèle permet au programmeur d'éliminer les angles aigus dans le programme. En face, l'usage inconsidéré des archétypes peut pas compliquer le code.

Donc, ne pas se considérer comme l'archétype des éléments du concepteur, qui vont jeu. Vous devez d'abord apprendre à écrire du code à partir de zéro et jusqu'à la fin.

Maîtriser игрострой dans tous les cas, vous devrez vous-même, à l'université ce n'est pas enseignée. Si vous choisissez les cours, assurez-vous que tant qu'enseignants préconisée par les développeurs du jeu de base. Les pratiques ont déjà appris à ses et des erreurs des autres et sont prêts à transmettre des connaissances. Un tel système d'enseignement utilisé . Et les enseignants, et les mentors se connaissent dans le développement de jeux et de prêts à la voie la plus courte de passer de l'étudiant à travers les épines à la compréhension de la игростроя.

Recommandé

Comment apprendre à travailler professionnellement avec le PDF

Comment apprendre à travailler professionnellement avec le PDF

n'est Pas en vain PDF reste encore l'un des formats les plus populaires pour l'échange de documents, en effet, il se distingue par une ergonomie et la facilité d'utilisation le Format PDF est devenu l'un des plus polyvalents pour l'échange de documen...

Climatisation avec le nettoyage de l'air — une nécessité?

Climatisation avec le nettoyage de l'air — une nécessité?

Moderne de la split-système doit être en mesure de nettoyer l'air chaque année, notre climat change, et pas pour le mieux. Si avant cela, principalement parlé seulement des scientifiques, maintenant les effets du réchauffement climatique commencent à...

Comment choisir une caméra thermique?

Comment choisir une caméra thermique?

les Caméras ont depuis longtemps cessé d'être seulement militaire périphérique Maintenant, les caméras thermiques sont très courantes périphériques, qui ont trouvé leur application dans de nombreux domaines d'activités: la protection, l'armée, le tou...

Commentaire (0)

Cet article n'a pas de commentaire, soyez le premier!

Ajouter un commentaire

Nouvelles connexes

Un nouveau concurrent Galaxy S8 brillait sur la vidéo

Un nouveau concurrent Galaxy S8 brillait sur la vidéo

Pas si longtemps, la société chinoise OUKITEL annoncé un nouveau smartphone K5000, qui est équipé d'un écran avec un ratio 18:9. Peu de temps après la présentation sur YouTube est apparu vidéo, où le détail est démontré par l'appa...

Ne pouvez pas se permettre de Xiaomi Mi Mix 2? Il ya une option moins cher

Ne pouvez pas se permettre de Xiaomi Mi Mix 2? Il ya une option moins cher

Smartphone Xiaomi Mi Mix 2 seulement se prépare pour le vendre sur le territoire de la Russie, et bien que l'information relative à un éventuel prix n'est pas encore, n'en doutons pas qu'elle sera grande. Une autre société chinois...

OUKITEL K8000 – le nouveau roi est un smartphone avec une grande batterie

OUKITEL K8000 – le nouveau roi est un smartphone avec une grande batterie

il est Possible de décider que les 10 000 mah pour smartphone trop, la société OUKITEL a décidé de plusieurs de freiner l'ardeur après la sortie du modèle К10000 et à paraître plus modeste appareil. La nouveauté sera le nom de la ...

Protégé par un smartphone pour les 8.000 roubles: arrive-t-il des miracles?

Protégé par un smartphone pour les 8.000 roubles: arrive-t-il des miracles?

Smartphones protégé et résistant à l'eau boîtier n'est pas cher de nos jours. C'est pourquoi nous sommes très surpris de la proposition de la société NOMU, qui vend son nouvel appareil S10 Pro seulement 139,99 dollars, c'est un pe...

OUKITEL revient: attendez K5000 à la fin du mois

OUKITEL revient: attendez K5000 à la fin du mois

depuis Longtemps nous n'avons pas partagé avec vous les nouvelles sur l'activité de la société OUKITEL, et c'est à partir de la Chine sont arrivés fraîches nouvelles. Il s'est avéré que le fabricant se préparait activement à l'aut...

LEXAND Kids Radar — montres-tracker, qui travaillent dans le monde entier

LEXAND Kids Radar — montres-tracker, qui travaillent dans le monde entier

la Technologie dans le domaine de la sécurité des enfants évolué il y a quelques années, mais avant leur utilisation est arrivé seulement maintenant: ainsi, par exemple, les parents peuvent recevoir des notifications quand un enfa...

ZOJI Z8 — il comme Darth Vader, le seul smartphone

ZOJI Z8 — il comme Darth Vader, le seul smartphone

la Marque ZOJI est connu pour, qui est engagée dans la production et la vente de smartphones résistance. Après que le deuxième trimestre de cette année sur le marché avec succès le modèle sortent ZOJI Z6 et Z7, et bientôt nous att...

Les chinois ont développé un smartphone-amphibian

Les chinois ont développé un smartphone-amphibian

l'iPhone X est conforme à la norme IP67, il est sûr de passer une demi-heure à une profondeur de 1 mètre. Samsung Galaxy Note 8 est conforme à la norme IP68, ce qui lui permet de tranquillement être de 30 minutes à une profondeur ...

Bluetooth-haut-parleurs DreamWave: la musique qui bouge

Bluetooth-haut-parleurs DreamWave: la musique qui bouge

Sur le marché de la portable de l'acoustique autant de modèles différents que même tenté аудиофил est peu probable que, d'emblée nommer que quelques dizaines de marques. Pour ne pas se perdre dans cette gamme, les fabricants ont c...

Russe le service de Puzzle English a aidé à apprendre l'anglais, le président de la

Russe le service de Puzzle English a aidé à apprendre l'anglais, le président de la

Lorsque soulève la question de l'apprentissage de l'anglais, la plupart ont peur, car il faut aller à des cours, passer du temps sur la route, puis passer l'examen, peut-être pas la première fois — en général, le processus n...

OUKITEL K10000 MAX est disponible en pré-commande

OUKITEL K10000 MAX est disponible en pré-commande

le smartphone très Attendu OUKITEL K10000 MAX, qui se distingue non seulement superbe autonomie, mais aussi l'impressionnante endurance physique, est devenu officiellement disponible en pré-commande. Si vous vous trouvez parmi les...

OUKITEL Mix 2 et OUKITEL C8 – smartphones avec des écrans illimitée

OUKITEL Mix 2 et OUKITEL C8 – smartphones avec des écrans illimitée

plein écran pour les téléphones intelligents est récemment devenu très populaire, et pour suivre le rythme de la tendance, le fabricant chinois OUKITEL a publié deux nouveaux appareils équipés de tels écrans. Les nouveautés ont ob...

Ce smartphone a contourné l'iPhone 7 Plus sur la consommation d'énergie

Ce smartphone a contourné l'iPhone 7 Plus sur la consommation d'énergie

OUKITEL K10000 MAX est le premier smartphone avec une batterie de 10 000 mah, mais la qualité de la batterie dans l'appareil mobile est déterminé non pas tant d'une capacité de combien la durée de vie de la batterie, qui elle est ...

L'autonomie de l'iPhone 7 Plus été question

L'autonomie de l'iPhone 7 Plus été question

l'iPhone 8 présenteront demain, alors c'est maintenant le plus économe en énergie qu'un smartphone, selon Apple, l'iPhone 7 Plus. La vérité est, à certains de ses concurrents sur Android lui est encore loin. Dans la société OUKIT...

HOMTOM S8 est déjà proche de la début de la vente

HOMTOM S8 est déjà proche de la début de la vente

la Société HOMTOM nous a envoyé des photos qui ne laissent pas de doute que le très attendu smartphone S8 déjà passé à la phase de production de masse et se prépare à arriver aux premiers acheteurs. Sur les photos est visible un c...

OUKITEL K3 contre le «captain America»: qui est qui?

OUKITEL K3 contre le «captain America»: qui est qui?

la société Chinoise OUKITEL récemment annoncé la pré-action, dans le cadre duquel le prix spécial de commander un nouveau smartphone OUKITEL K3. Cet appareil possède quatre caméras et différent solide design pouvant accueillir des...

#vidéo | Test de la batterie, qui ne prends pas chaque smartphone

#vidéo | Test de la batterie, qui ne prends pas chaque smartphone

«Неубиваемый» smartphone OUKITEL K10000 MAX a déjà réussi à passer à travers tous les tests: il est tombé, remplie de peinture au latex, jetant dans les chutes et mettent en œuvre d'autres actions, dont un autre appareil il y a lo...

Sony Xperia XZ Premium concurrents pour 140 dollars

Sony Xperia XZ Premium concurrents pour 140 dollars

les Chinois aiment à copier, et certaines personnes, c'est ennuyeux. Mais que si l'on a créé un dispositif qui a été inspiré par la conception d'un autre gadget, mais pour la plupart des indicateurs surpasse l'original? l'Un des ...

Acheter un smartphone et d'obtenir un casque sans fil en cadeau

Acheter un smartphone et d'obtenir un casque sans fil en cadeau

la Nouvelle безрамочный smartphone ELEPHONE S8 déjà sur le chemin vers le premier acheteur, et le fabricant a décidé de marquer le démarrage de la vente ordinaire, attrayante action. Si vous commandez cet appareil à la fin de cett...

Combien de films vous pouvez voir sur une charge de OUKITEL K10000 MAX?

Combien de films vous pouvez voir sur une charge de OUKITEL K10000 MAX?

OUKITEL K10000 MAX s'approche au début de la vente, mais on sait déjà qu'il deviendra l'un des plus «long jeu» de smartphones sur le marché. Et les développeurs ne sont pas simplement équipé de sa batterie d'une capacité de 10 000...