Hvad er åbne Source spil motorer?

Åbne kilde spil motorer er rammer, der anvendes til at skabe spil til computere, konsoller og andre enheder. Forudsat kernen spilmotor hjælpe programmører til at fokusere mere på spillet logik og mindre på grundlæggende aspekter såsom visning grafik, afspilning af lyd eller netværk. Der er en række open source spil motorer til rådighed, hver rettet mod at skabe en bestemt type spil. Nogle motorer mulighed for enorme tredimensionelle (3D) verdener, mens andre fokuserer på optimerede todimensionale (2D) grafik, der kan spilles på håndholdte eller mobile enheder. Når motorer er udviklet som open source, er fordelen, at en entusiastisk fællesskab af spillere kan være med til at udvikle og afprøve motoren.

Et spil motor er forskellig fra en færdige spil, fordi det indeholder kun de indvundet centrale elementer i programkoden, såsom evnen til at vise grafik. Motoren indeholder ingen spil data eller ethvert spil logik. Dette betyder fleste motorer kræver mere programmering og udvikling på toppen af ​​hvad der er fastsat, hvis færdige spil skal oprettes. Der er en lille mængde af open source spil motorer, der tillader et peg-og-klik tilgang til udvikling, men disse er sjældne og begrænset i deres magt.

Der findes forskellige typer af open source spil motorer beregnet til at håndtere forskellige aspekter af et spil. Nogle er designet til at håndtere alle aspekter af et spil, fra grafik til input, mens andre er designet til at håndtere visse områder, såsom lyd. I modsætning til nogle spil motorer, der ikke er open source, vil disse altid indeholde kildekoden, så de kan problemfrit integreres i det færdige spil. Det betyder også, at koden kan ændres for at opfylde behovene i programmeringsenheden.

De fleste af de open source spil motorer, der er tilgængelige støtte særlige scriptsprog. Disse sprog kan bruges til at tilpasse ydeevne spilmotor uden at genoversætte kildekoden. Disse scriptsprog også kan undertiden anvendes til at definere spillet logik, eller hvordan spillet spilles, uden behov for at skrive og kompilere konkrete kode-filer.

Udvikling af en spil med open source spil motorer kan bidrage til at reducere mængden af ​​tid, der kræves til kodens funktioner, mange andre allerede har gjort, men det kan også føre til nogle problemer. For én, kan man få adgang til spilmotor kode og kan være i stand til at udnytte bugs og glitches at opnå en fordel i spillet. Et andet problem kan være iboende fejl inde i motorkode, der kunne være meget svært at finde, fordi koden er skrevet af en tredjepart. Åbne kilde spil motorer kan heller ikke generelt bruges til kommerciel spiludvikling, på grund af den licens, så de spil, der er oprettet med dem ikke kan sælges.


© 2019 Zajacperrone.com | Contact us: webmaster# zajacperrone.com