Igrostroy: fra kaotisk til riktig kode arkitektur av spillet

Dato:

2019-08-05 12:15:13

Utsikt:

689

Vurdering:

1Like 0Dislike

Dele:

Igrostroy: fra kaotisk til riktig kode arkitektur av spillet Source:

Forseggjort arkitektur av spillet sparer arbeidskraft, tid og bestemmer gjennomførbarheten av prosjektet.

Arkitektur av et dataspill — et system av organisasjonen program som definerer den interne logikken i bygge-koden, valg av strukturelle elementer og definere relasjoner mellom dem. Et komplekst system (et spill vanligvis egentlig er) består av flere undersystemer og funksjonelle moduler, tjenester, lag, subrutiner, koblet sammen i en bestemt rekkefølge. I dette tilfellet, utviklere ikke får spaghetti-kode, men et sett med vennlig elementer i samspill i henhold til enkle regler.

Utvikling av arkitektur-koden kan ikke knyttes til det grunnleggende, noe som er enkle å lære av deg selv. For tilhengere av selvstudium tutorials, forum, artikler, som inneholder en enorm mengde informasjon. Hvis det ikke er tid og ønske om å skille klinten fra hveten, for å lære raffinert på som forbereder direkte til spillutviklere.

Tegn på et godt code arkitektur

  • det er lett å gjøre endringer. Den nye fragmenter trenger ikke skrive den eksisterende.
  • Systemet er effektivt. Koden løser problemet og jobber i alle forhold.
  • utvikling Tid kan reduseres ved å øke team. Oppgavene er lett knust og delt mellom utviklere.
  • - koden Fragmenter kan gjenbrukes i andre systemer.

Den Siste tilstand å være i samsvar med den enkleste måten. Selv om du jobber på en Hyper eksklusiv lounge prosjektet uten design mønstre ville være vanskelig å håndtere.

mønster

Et Mønster eller en mal — ready løsning som er brukt i prosjektet for å løse felles problemer. Selvfølgelig, når du bruker maler, utvikleren trenger å ta hensyn til detaljene i prosjektet. Vanligvis et mønster er ikke direkte konvertert til koden. Han gir skjelettet konstruksjon som er modifisert for oppgaven.

I maler er delt inn i:

  • grunnleggende;
  • for å generere;
  • struktur;
  • atferdsmessige;
  • privat.

Grunnleggende mønstre

Tillate å opprette en innledende arkitektur av prosjektet. Denne high-nivå mønstre som beskriver relasjoner mellom de funksjonelle delene av systemet. Et eksempel på en populær grunnleggende MVC-pattern (model-view-controller). I programvaren paradigme "modellen av grafikk-kontroller" grafikk er ansvarlig for de data som skal vises til brukeren, modellen endringer staten i samsvar med kommandoene i kontrolleren, kontrolleren fungerer på modellen og får den til å endre tilstand avhengig av handlingene til brukeren.

Generere mønstre

Utformet for å opprette objekter. Systemet er uavhengig av prosessen med generasjon og typer objekter. Generere mønstre inneholder informasjon om spesifikke klasser, kan systemet bare tilgang til grensesnitt definert av abstrakte klasser.

Strukturelle mønstre

Montere et system basert på klasser og objekter. Strukturelle mønstre tillate deg å legge til objekter mer ansvar, gruppe-lignende objekter i en tre-struktur.

Atferdsmessige mønstre

Fordele ansvar mellom objekter, definere metoder for implementering av samhandling objekter.

Privat mønstre

Denne klassen faller inn i mønstre som ikke hadde noen plass i de foregående avsnittene.

Mal — ikke et universalmiddel

Bruk av mønstre øker utvikling hastighet og redusere kompleksitet. Maler forenkle kommunikasjon mellom utviklere av unifying-varianter og redusere antall potensielle feil.

Samtidig for utviklingen av spillet bør ikke starte med å tenke, hva er mønstre som du kan bruke. Dette er verktøy som skal brukes når problemet har allerede skjedd. Så snekker tar på høvel, hvis Styret ikke er glatt nok. Mønsteret hjelper programmerer å løse skarpe hjørner i programmet. Derimot er tankeløs bruk av mønstre kanskje unødvendig å komplisere koden.

Derfor, du bør ikke vurdere mønstre av designer elementer, som kommer spillet. Først må du lære hvordan du skriver inn kode fra begynnelsen til slutt.

For å Lære spill utvikling i alle fall vil ha på deres egne, Universitetet ikke lærer dette. Hvis du velger kurs, sørge for at kvaliteten på lærerne ble laget av utviklerne av spillet prosjekter. Praksis har allerede lært på sine egne og andres feil, og er klar til å overføre kunnskap. Dette systemet av undervisning er brukt . Lærere og mentorer vet mye om spillutvikling og klar på den korteste veien for å veilede studenten gjennom torner til forståelse av spillet design.

Anbefales

Hvordan å lære å arbeide profesjonelt med PDF

Hvordan å lære å arbeide profesjonelt med PDF

Ikke forgjeves PDF-er fortsatt en av de mest populære formatene for dokumentutveksling, fordi det er ergonomisk og lett å bruke PDF-Format har blitt en av de mest allsidige for dokumentutveksling. Du kan skrive vitenskapelige arbeidet selv i Notisblo...

Bad med luftrensing er en moderne nødvendighet?

Bad med luftrensing er en moderne nødvendighet?

Moderne split-systemet må være i stand til å rense luften hvert år klimaet på planeten vår er i endring, og ikke til det bedre. Hvis tidligere om dette i utgangspunktet sa de bare forskere, men nå effektene av global oppvarming er gradvis i ferd med ...

Hvordan velge en termisk imager?

Hvordan velge en termisk imager?

termografi kameraer har for lengst opphørt å være bare en hær enheten Nå termisk imagers er svært nyttig enheter som har funnet sin anvendelse i mange sfærer av aktivitet: beskyttelse, hæren, jakt turisme, og mer. Derfor, i de siste årene har det bli...

Kommentarer (0)

Denne artikkelen har ingen kommentar, bli den første!

Legg til kommentar

Relaterte Nyheter

En ny konkurrent Galaxy S8 lyser opp på video

En ny konkurrent Galaxy S8 lyser opp på video

Ikke så lenge siden et Kinesisk selskap OUKITEL har annonsert en ny smarttelefon K5000, som er utstyrt med en skjerm med et sideforhold på 18:9. Kort tid etter presentasjonen på YouTube en video der vist i detalj utseendet på enhe...

Kan ikke råd Xiaomi Mi Bland 2? Det er et billigere alternativ

Kan ikke råd Xiaomi Mi Bland 2? Det er et billigere alternativ

Smarttelefon Xiaomi Mi Bland 2 bare å få klar til å gå på salg i Russland, og selv om informasjon om mulig pris ennå, jeg har ingen tvil om at det er betydelige. Et annet Kinesisk selskap, kjent for oss OUKITEL, forberedt for denn...

OUKITEL K8000 – ny konge-smarttelefon med kraftig batteri

OUKITEL K8000 – ny konge-smarttelefon med kraftig batteri

Kanskje du bestemmer deg for at 10 000 mAh for smarttelefon for mye, selskapet OUKITEL bestemte seg for å ta det med ro når modellen К10000 og forbereder å slippe et mer beskjedent kamera. Nyheten vil få navnet К8000 og kapasitete...

Sikre smarttelefonen for 8000 rubler: om det er slike mirakler?

Sikre smarttelefonen for 8000 rubler: om det er slike mirakler?

Smarttelefoner med sikker, vanntett bolig er ikke billig i disse dager. Vi er derfor svært overrasket over tilbudet fra selskapet LENOVO, som selger sin nye enheten S10 Pro for bare 139,99 dollar, noe som er litt mer enn 8000 rubl...

OUKITEL returnerer: vent til K5000 til slutten av måneden

OUKITEL returnerer: vent til K5000 til slutten av måneden

er en stund siden vi har delt nyheter med deg om hva selskapet gjør OUKITEL, og fra Kina kom ferske nyheter. Det viste seg at produsenten var aktivt forbereder for høsten Kinesisk festival for å sammenfalle med denne hendelsen utg...

LEXAND Barn Radar — se-tracker til å operere over hele verden

LEXAND Barn Radar — se-tracker til å operere over hele verden

Teknologi innen sikkerhet for barn gikk frem for flere år siden, men før søknaden kom nå nettopp: foreldre kan for eksempel motta varsler når barnet går inn og ut av skoler, holde orden på sine hjemmelagde kameraer og så videre. I...

ZOJI Z8 — han er som Darth Vader, bare smarttelefon

ZOJI Z8 — han er som Darth Vader, bare smarttelefon

ZOJI-kjent Merke som har vært i produksjon og salg av smarttelefoner med økt styrke. Etter andre kvartal i år på markedet med suksess-modellen kom ZOJI Z6 og Z7, og snart vil vi slippe en annen neubivaemy smarttelefon — ZOJI...

Kineserne har utviklet en smarttelefon-amfibier

Kineserne har utviklet en smarttelefon-amfibier

iPhone X tilsvarer IP67-standarden, som er kan trygt bruke en halv time på en dybde på 1 meter. Samsung Galaxy Note 8 svarer til standard IP68, som tillater ham å stille bruke opp til 30 minutter på en dybde av en halv meter. Nyli...

Bluetooth-høyttalere DreamWave: musikk som beveger seg

Bluetooth-høyttalere DreamWave: musikk som beveger seg

I markedet for bærbar høyttaler systemer så mange forskjellige modeller som selv pickiest audiofile er usannsynlig å være i stand til å umiddelbart nevne et par dusin merker. Ikke for å være tapt i dette området, produsenter har b...

Av Puslespillet engelsk og hjalp til med å lære engelsk President

Av Puslespillet engelsk og hjalp til med å lære engelsk President

Når det gjelder å lære engelsk, mange mennesker umiddelbart bli redd, fordi det er nødvendig å gå på kurs, tilbringe tid på veien, og deretter ta eksamen på nytt, kanskje ikke første gang — i den Generelle prosessen er ikke ...

OUKITEL MAKS K10000 tilgjengelig for pre-order

OUKITEL MAKS K10000 tilgjengelig for pre-order

den Etterlengtede smarttelefonen OUKITEL K10000 MAX, som er ikke bare en fantastisk autonomi, men også imponerende fysisk utholdenhet, ble offisielt tilgjengelig for pre-order. Hvis du vil være blant de første, vil du være i stand...

OUKITEL Bland 2 og OUKITEL C8 – smarttelefoner med ubegrenset viser

OUKITEL Bland 2 og OUKITEL C8 – smarttelefoner med ubegrenset viser

full-tv med smarttelefoner har nylig blitt svært populær, og for å holde tritt med utviklingen, den Kinesiske produsenten OUKITEL sluppet to nye enheter som er utstyrt med slike skjermer. Nye elementer ble kalt OUKITEL Bland 2 og ...

Denne smarttelefonen overgått iPhone 7 Pluss strømforbruk

Denne smarttelefonen overgått iPhone 7 Pluss strømforbruk

OUKITEL K10000 MAX er verdens første smarttelefon med et batteri 10 000 mAh, men batteriet i den trådløse enheten er fast bestemt på ikke så mye kapasitet, hvor mye batteritid som hun er villig til å tilby. Representanter fra labo...

Autonomi iPhone 7 Plus ble kalt inn spørsmål

Autonomi iPhone 7 Plus ble kalt inn spørsmål

iPhone-8 vil presentere i morgen, så for nå den mest energi-effektive smarttelefon, ifølge Apple, er iPhone 7 Plus. Imidlertid, noen Android, fortsatt langt unna. selskapet OUKITEL besluttet å sammenligne strømforbruket flaggskip...

HOMTOM S8 er nær starten på salg

HOMTOM S8 er nær starten på salg

Selskapet HOMTOM sendt oss bilder som etterlater ingen tvil om at den lenge etterlengtede smarttelefon S8 allerede passert den fasen av masseproduksjon og forberedt til å komme til første kjøpere. I bilder er synlig en rekke bokse...

OUKITEL K3 vs

OUKITEL K3 vs "Captain America": hvem?

Kinesisk selskap OUKITEL nylig annonsert pre-event som på en spesiell pris for å bestille en ny smarttelefon OUKITEL K3. Denne enheten har fire kameraer og har en solid design, designet for forretningsfolk. Imidlertid sine fordele...

#video | batteri Test som holder alle smartphone

#video | batteri Test som holder alle smartphone

"Unkillable" smarttelefon OUKITEL K10000 MAX har klart å passere gjennom alle mulige tester: det har falt ned, helte latex maling, kaste i en foss og gjennomført andre tiltak som den andre maskinen allerede ville ha dødd. Men prod...

Sony Premium Xperia XZ har en konkurrent for $ 140

Sony Premium Xperia XZ har en konkurrent for $ 140

den Kinesiske elsker å kopiere, og noen mennesker er irriterende. Men hva hvis du har opprettet en enhet som var inspirert av utformingen av en annen gadget, men av de fleste tiltak som er overlegen den opprinnelige? En av de mes...

Kjøpe en smarttelefon og få et trådløst headset som en gave

Kjøpe en smarttelefon og få et trådløst headset som en gave

en Ny "rammeløse" smarttelefon ELEPHONE S8 er allerede på vei til første kunder, og produsenten bestemte seg for å feire starten på salg av de neste attraktive handling. Hvis du for denne enheten til slutten av denne kalenderen uk...

Hvor mange filmer kan du se på en enkelt opplading OUKITEL K10000 MAX?

Hvor mange filmer kan du se på en enkelt opplading OUKITEL K10000 MAX?

OUKITEL MAKS K10000 nærmer seg starten på salg, men nå vet vi at han vil være en av de mest langvarige smarttelefoner på markedet. Og utviklere er ikke bare utstyrt det med et batteri med en kapasitet på 10 000 mAh, men har gjort ...