Игрострой: dal caotico di codice al competente architettura gioco

Data:

2018-07-09 06:55:06

Vista:

858

Rating:

1Come 0Antipatia

Condividere:

Игрострой: dal caotico di codice al competente architettura gioco Source:

Sofisticata architettura di gioco consente di risparmiare energia, tempo e determina la vitalità del progetto.

L'Architettura di un gioco per computer — sistema di organizzazione del programma, che definisce la logica interna di compilazione del codice, la scelta degli elementi strutturali e la definizione delle relazioni tra di loro. Un sistema complesso (e giochi di solito lo sono) è costituito da diversi sottosistemi — moduli funzionali, servizi, strati, routine, collegati in sequenza. In questo caso, gli sviluppatori non sono spaghetti-code, ma un insieme di elementi descrittivi, interagire in semplici regole.

Lo Sviluppo di architettura di codice non può essere attribuito al azam, che è facile da imparare da soli. Per i sostenitori di auto-apprendimento sono disponibili tutorial, forum, articoli, che contiene una quantità enorme di informazioni. Se non c'è tempo e il desiderio di separare il grano dal loglio, padroneggiare la complessità è possibile , che preparano direttamente gli sviluppatori di giochi.

i Segni di una buona architettura di codice

  • facile apportare modifiche. Nuovi frammenti non richiedono riscrittura già esistenti.
  • Sistema efficace. Codice risolve il problema e funziona in tutte le condizioni.
  • Tempo di sviluppo si può ridurre aumentando la squadra. Compito facile frammentati e divisi tra gli sviluppatori.
  • Frammenti di codice può essere riutilizzato in altri sistemi.

L'Ultima condizione di rispettare il più facile. Anche se si sta lavorando su суперэксклюзивным progetto, senza modelli di progettazione sarà difficile fare a meno.

modello

Il Modello o il modello — una soluzione chiavi in mano, che si applica in un progetto per risolvere i problemi comuni. Naturalmente, quando si utilizzano modelli sviluppatore deve tener conto delle specificità del progetto. Di solito il modello proprio non viene convertito in codice. Egli dà lo scheletro di progettazione, che in fase di ultimazione sotto di attività.

Verso i modelli sono divisi in:

  • fondamentali;
  • natali;
  • strutturali;
  • comportamentali;
  • privati.

Fondamentali modelli

Consentono di creare originaria architettura del progetto. Questi sono i modelli che descrivono le relazioni tra le unità funzionali del sistema. Esempio — il punto fondamentale è il modello MVC (model-view-controller). In programma il paradigma della «modello-grafica-controller» la grafica è responsabile per i dati che vengono visualizzati all'utente, il modello cambia di stato in conformità con i comandi del controller, controller agisce sul modello e la fa cambiare lo stato in base alle azioni dell'utente.

Generano modelli

Progettato per la creazione di oggetti. Il sistema rimane indipendente dal processo di generazione e tipi di oggetti. Generano modelli incapsulano i dati specifici di classi, il sistema accede solo per le interfacce definite con l'aiuto di classi astratte.

Strutturali modelli

Assemblare un sistema basato su classi e oggetti. Modelli strutturali consentono di aggiungere oggetti più responsabilità, raggruppano oggetti simili in strutture ad albero.

modelli Comportamentali

Condivisione delle responsabilità tra gli oggetti, definiscono le modalità di attuazione dell'interazione degli oggetti.

Private modelli

In questa classe rientrano i modelli, che non trovava spazio nei paragrafi precedenti.

Modello — non è una panacea

L'Uso di modelli aumenta la velocità di sviluppo e riduce la sua complessità. Modelli semplificano la comunicazione tra gli sviluppatori attraverso l'unificazione di opzioni e di ridurre il numero di potenziali errori.

Quando lo sviluppo del gioco che non vale la pena di iniziare con deliberazione di quali modelli si possono applicare. Si tratta di strumenti che si applicano quando il problema si è già verificato. Così falegname preso per la pialla, se il bordo è abbastanza liscia. Il modello consente al programmatore di eliminare le asperità in programma. Al contrario, senza l'uso di modelli può complicare inutilmente il codice.

Quindi non vale la pena di considerare modelli di elementi di progettazione, di cui sta per gioco. Prima devi imparare a scrivere codice da zero e fino alla fine.

Imparare игрострой in ogni caso dovrà, all'università non insegnano. Se sceglie i corsi, fare attenzione a come gli insegnanti si sono esibiti gli sviluppatori dei progetti di gioco. Pratica già imparato e gli errori degli altri e pronto a trasmettere la conoscenza. Tale sistema di insegnamento utilizzato . E gli insegnanti e mentori sono esperti nello sviluppo di giochi e pronti per la via più breve per trascorrere studente attraverso le spine alla comprensione игростроя.

Raccomandato

Come imparare a lavorare professionalmente con PDF

Come imparare a lavorare professionalmente con PDF

Non per niente PDF rimane uno dei più popolari formati per lo scambio di documenti, perché è diverso l'ergonomia e la facilità d'uso il Formato PDF è diventato uno dei più versatili per la condivisione di documenti. È possibile scrivere un lavoro sci...

Aria condizionata con la pulizia dell'aria moderna e la necessità?

Aria condizionata con la pulizia dell'aria moderna e la necessità?

Moderno spalato-il sistema deve essere in grado di purificare l'aria ogni anno il clima del nostro pianeta sta cambiando, e non in meglio. Se prima di questo hanno parlato solo gli scienziati, ma ora le conseguenze del riscaldamento globale poco a po...

Come scegliere la termocamera?

Come scegliere la termocamera?

le Termocamere hanno da tempo cessato di essere solo un esercito dispositivo Ora le termocamere sono molto comuni dispositivi che hanno trovato la loro applicazione in molti settori di attività: sicurezza, l'esercito, caccia, turismo e molto altro an...

Commenti (0)

Questo articolo non ha nessun commento, per essere il primo!

Aggiungi un commento

Notizie Correlate

Un nuovo concorrente Galaxy S8 illuminato video

Un nuovo concorrente Galaxy S8 illuminato video

Non molto tempo fa la società cinese OUKITEL ha annunciato un nuovo smartphone K5000, che è dotato di un display con rapporto 18:9. Poco dopo la presentazione su YouTube è apparso un video dove in dettaglio dimostrata l'aspetto de...

Non può permettersi di Xiaomi Mi Mix 2? C'è una opzione più conveniente

Non può permettersi di Xiaomi Mi Mix 2? C'è una opzione più conveniente

Smartphone Xiaomi Mi Mix 2 solo prepara ad entrare nel mercato in Russia, e anche se le informazioni su un possibile prezzo non ancora, non dubitiamo che sarà notevole. Un'altra società cinese, familiare OUKITEL, preparata a quest...

OUKITEL K8000 – il nuovo re-smartphone con capiente batteria

OUKITEL K8000 – il nuovo re-smartphone con capiente batteria

Forse, pensando che 10 000 mah per smartphone troppo, la società OUKITEL ha deciso un paio di frenare l'entusiasmo dopo l'uscita del modello К10000 e si sta preparando per il rilascio del più modesto apparato. La novità prende il ...

Protetto smartphone per 8000 rubli: ci sono i miracoli?

Protetto smartphone per 8000 rubli: ci sono i miracoli?

Smartphone con sicura e di un guscio impermeabile – non è così a buon mercato in questi giorni. Quindi siamo stati molto sorpresi offerta dalla società NOMU, che vende la sua nuova macchina S10 Pro per soli 139,99 dollari, cioè po...

OUKITEL torna: aspetti K5000 entro la fine del mese

OUKITEL torna: aspetti K5000 entro la fine del mese

un Po ' non abbiamo condiviso con voi le notizie di che cosa si occupa l'azienda OUKITEL, ed ecco che dalla Cina sono arrivati freschi news. Si è scoperto che il costruttore attivamente preparando autunnale cinese festival, per cr...

LEXAND Kids Radar — orologio-tracker, che lavorano in tutto il mondo

LEXAND Kids Radar — orologio-tracker, che lavorano in tutto il mondo

la Tecnologia in materia di sicurezza dei bambini hanno fatto un passo avanti ancora un paio di anni fa, tuttavia, prima della loro applicazione capito solo ora: così, ad esempio, i genitori possono ricevere le notifiche quando il...

ZOJI Z8 — ha come Darth Vader, il solo smartphone

ZOJI Z8 — ha come Darth Vader, il solo smartphone

il Marchio ZOJI noto, tuttavia, che si occupa della produzione e della vendita di smartphone con una maggiore resistenza. Dopo che nel secondo trimestre di quest'anno sul mercato con successo usciti modelli ZOJI Z6 e Z7, e in brev...

I cinesi hanno sviluppato smartphone anfibio

I cinesi hanno sviluppato smartphone anfibio

iPhone X è conforme allo standard IP67, cioè può tranquillamente passare una mezz'ora a una profondità di 1 metro. Samsung Galaxy Note 8 è conforme allo standard IP68, che gli permette tranquillamente essere di 30 minuti ad una pr...

Altoparlanti Bluetooth DreamWave: musica, che si muove

Altoparlanti Bluetooth DreamWave: musica, che si muove

Il mercato portatile acustica tanti modelli diversi, che anche sofisticato аудиофил improbabile che sia in grado immediatamente di chiamare un paio di decine di marche. Per non perdersi in questa gamma, i produttori hanno comincia...

In russia, il servizio Puzzle English ha aiutato a imparare l'inglese il presidente

In russia, il servizio Puzzle English ha aiutato a imparare l'inglese il presidente

Quando si pone il problema di imparare l'inglese, molti una volta si spaventa, perché c'è bisogno di guidare per i corsi, di spendere tempo sulla strada, poi sostenere l'esame, può e non è la prima volta — in generale, il pr...

OUKITEL K10000 MAX è disponibile per il pre-ordine

OUKITEL K10000 MAX è disponibile per il pre-ordine

il tanto Atteso smartphone OUKITEL K10000 MAX, che offre non solo una splendida autonomia, ma e impressionante la resistenza fisica, è diventato ufficialmente disponibile per il pre-ordine. Se vi trovate tra i primi, si sarà in gr...

OUKITEL Mix 2 e OUKITEL C8 – smartphone con display illimitate

OUKITEL Mix 2 e OUKITEL C8 – smartphone con display illimitate

smartphone A schermo intero ultimamente sono diventati molto popolari, e per tenere il passo con tendenza, il produttore cinese OUKITEL ha rilasciato due nuove unità, dotate di tali esposizioni. Novità ricevuto il titolo OUKITEL M...

Questo smartphone scavalcato iPhone 7 Plus per il consumo di energia

Questo smartphone scavalcato iPhone 7 Plus per il consumo di energia

OUKITEL K10000 MAX è il primo al mondo smartphone con batteria da 10.000 mah, ma la qualità della batteria del dispositivo mobile è determinato non tanto la capacità, quanto per il periodo di durata della batteria, che è pronta ad...

L'autonomia di iPhone 7 Plus è stata messa in discussione

L'autonomia di iPhone 7 Plus è stata messa in discussione

iPhone 8 presenteranno domani, perciò oggi è più efficiente di uno smartphone, secondo Apple è l'iPhone 7 Plus. Tuttavia, prima che alcuni concorrenti su Android ha ancora lontano. In azienda OUKITEL deciso di confrontare il cons...

HOMTOM S8 già vicino all'inizio delle vendite

HOMTOM S8 già vicino all'inizio delle vendite

la Società HOMTOM ci ha inviato le foto che non lasciano dubbi sul fatto che il tanto atteso smartphone S8 è già passato alla fase di produzione di massa e si prepara ad arrivare ai primi acquirenti. Nella foto è visibile una seri...

OUKITEL K3 contro «Capitan America»: chi?

OUKITEL K3 contro «Capitan America»: chi?

la società Cinese OUKITEL ha recentemente annunciato di prevendita azione, in cui è possibile al prezzo speciale di ordinare un nuovo smartphone OUKITEL K3. Questo apparecchio possiede quattro telecamere e gode di un solido design...

#video | il Test della batteria che non regge ogni smartphone

#video | il Test della batteria che non regge ogni smartphone

«Immortale» smartphone OUKITEL K10000 MAX è già riuscito a passare attraverso tutte le prove: la sua caduta, è stato versato in lattice, gettando in cascata ed eseguire altre azioni, da cui un'altra macchina avrebbe già ordinato d...

Sony Xperia XZ Premium è apparso concorrente per 140 dollari

Sony Xperia XZ Premium è apparso concorrente per 140 dollari

i Cinesi amano copiare, e alcune persone questo è fastidioso. Ma se è stato creato un dispositivo che è stato ispirato da un design di un altro gadget, ma per la maggior parte degli indicatori supera l'originale? Uno degli esempi...

Compra uno smartphone e ottenere un auricolare wireless in regalo

Compra uno smartphone e ottenere un auricolare wireless in regalo

il Nuovo безрамочный smartphone ELEPHONE S8 già sulla strada per la prima volta gli acquirenti, e il produttore ha deciso di festeggiare l'inizio delle vendite di un altro interessante promozione. Se si ordina la macchina fino all...

Quanti film si può vedere su una carica OUKITEL K10000 MAX?

Quanti film si può vedere su una carica OUKITEL K10000 MAX?

OUKITEL K10000 MAX si avvicina l'inizio delle vendite, ma è già noto che diventerà uno dei più «lp» smartphone sul mercato. E gli sviluppatori non solo dotato di una batteria con una capacità di 10 000 mah, ma anche effettuato un ...