Spil Guider > Spil FAQ > Hvordan pc-spil virker

Hvordan pc-spil virker

Videospil er simpelthen computerprogrammer. Disse programmer er lister over instruktioner til processoren til at udføre matematiske beregninger. Disse beregninger udføre video lyd og logik (A.B) i computerspil. Videospil kan skrives på mange forskellige programmeringssprog, men måske det mest anvendte er C ++ til store projekter, som kræver høj ydeevne. C ++ er en god midtvejs punkt mellem den høje hastighed og lav fodaftryk assembler, men med den hurtige hastighed udvikling af et højt niveau sprog. Endvidere muliggør den modulære brug af bibliotekets files.These biblioteker af funktioner kan derefter anvendes til af flere projekter til at forbedre produktionstiden for spillet. Et eksempel på dette er Microsofts DirectX og open source OpenGLwhich er biblioteker af instruktioner og funktioner, som gør skrivning af multimedieapplikationer og videospil langt mere enkel, end det var forud for deres løsladelse. I dag ideen om komplekse biblioteker er taget et skridt videre med komplette byggesæt til at skabe et bestemt spil type. Generelt er disse motorer kommer komplet med alle de software-værktøjer til at producere en bestemt genre af spil. Disse motorer expediate færdiggørelsen et projekt, men ofte er så specialiserede i niche spil, at de har tendens til at producere "cookie cutter" spil. Spil fra disse motorer er ofte så ens, at der ofte kun grafik og lydeffekter er forskellige mellem spillene. Eksempler på spil motorer er Unreal Engine, RenderWare, ørn, og Doom Engine. Men i disse dage er der hundredvis af kommercielle og GNU spil motorer. Udviklingen af ​​et videospil tager normalt en række skridt til at fuldføre. Disse trin er fælles med alle andre software-projekter og er beskrevet som en metode. Der er variationer af software metoder, men generelt de har mange af de samme funktioner. De normalt bryde ind i følgende;

    Analysis

    Feasibility

    Specification

    Design

    Code

    Test

    Release

    Maintainance

    Analysis
    ser på, hvad der kræves for programmet. Feasibility
    ser på, om det er muligt inden for begrænsninger Specifikation
    er, hvad der kræves for at blive oprettet Design
    er den skrive op, hvordan projektet vil arbejde Kodning
    er selve skriveprocessen af ​​softwaren Test
    sørge programmerne er bug gratis Slip
    er den aktuelle udgivelse af den fuldt udviklede software og enhver nødsituation patching krævet. Vedligeholdelse
    er udgivelsen af ​​opdateringer patches etc. efter behov. Ikke alle spil følger netop dette antal trin, men generelt er det den måde, at projekterne er afsluttet. Hvis du ønsker at tage op spil programmering, så skal du overveje at lære et programmeringssprog første, overveje enten at optage et universitet /kollegium kursus i programmering eller blive involveret med en offentlig åben surce projekt. De fleste etablerede computer selskaber kræver mindst en Batchelors grad i matematik eller programmering af computere til endnu anses for en praktikplads i disse dage, selv om der er altid placerer andre kald såsom kunstnere og musikere. En ggod måde for en propective spiludvikler er at komme ind i en virksomhed som en software tester først og arbejde dig op derfra.

Relaterede artikler